Pcb design logiciel de création de circuit imprimé et accessoirement de dessin.

2/5 (12 avis)

Vue 10 279 fois - Téléchargée 2 012 fois

Description

PETITE HISTOIRE :

Il y a 3 jours j'ai planté le PC ! Impossible de redémarrer après 3 heures passées en réparation ! Ceci a demandé une réinstallation complète.
En recherchant des programmes au grenier, j'ai retrouvé un vieux CD et je suis tombé sur ce projet que je croyais perdu depuis 10 ans ! (J'ai subis 2 déménagements successifs)

Miracle !. Après nettoyage récupérations des divers fichiers et essais de compil ! Ça marche !

AVERTISSEMENT :

Ce programme pour être compilé demande l'installation de composants spécifiques. Ceci représente un investissement important en temps.
Le programme est fonctionnel et il est compilable en ligne de commande (Il y a moins de boulot) ou en environnement DELPHI 7. (J'ai laissé les packages pour l'installation des composants mais la il faut savoir ce que l'on fait).

Un exécutable est livré (extension a renommer) ainsi que des exemples d'utilisation, les librairies, et l'aide qui vont avec. (Garder la structure des dossiers !)

Il est souhaitable de lire l'aide avant d'utiliser.

La compilation donne un nombre invraisemblable de warning ! Je ne prétends nullement que c'est un exemple à suivre !Il me semble qu'il y en avait moins en Delphi 2.

Mon excuse ?? : C'était mon premier programme DELPHI !

HISTORIQUE :

Le projet a été commencé avec Delphi 16 bits sur Windows 3.11 puis passage en Delphi 2.
Juste avant un premier jet avait été écris en Visual Basic. (J'ai perdu les sources) et en Borland C++ 4.5 (seul le squelette avait été fait).

LE CODE :

Je n'ai pas réinventé la roue ! J'ai utilisé des composants et du code existant que j'ai modifié en profondeur. Parfois le nom de l'artiste original subsiste parfois non ! Si vous voyez des commentaires en anglais c'est pour la plupart du code « importé » !

UN MOT POUR LA FIN :

Le programme est brut de décoffrage ! Pourquoi je le poste ? Simplement parce qu'il montre que Delphi est un formidable outil, puissant et qu'avec un peu de travail on arrive a en tirer quelque chose même pour un débutant sans pour autant inonder de questions débiles les boites MP et les forum de programmation ! Un minimum de recherche et ça marche !

Source / Exemple :


Le code est référencé initié pour la difficulté de compilation et aussi pour certains passages un peu hard ! créatrice à la volée de composants etc ....

Conclusion :


Je vous souhaite d'éprouver toujours autant de plaisir en mettant vos idées et votre passion au service de la communauté.
Merci à vous tous.
JFS59

Codes Sources

A voir également

Ajouter un commentaire Commentaires
calamsro Messages postés 22 Date d'inscription vendredi 12 février 2010 Statut Membre Dernière intervention 24 février 2014
8 mars 2010 à 16:52
Très BON
cs_jfs59 Messages postés 178 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 2 février 2010
20 févr. 2010 à 18:30
Bonjour,

pour répondre a la question

l'ensemble "TEL QU'IL EST" a été compilé de deux façons différentes !
1: en ligne de commande DOS en suivant la procédure donnée pour compiler avec DCC32
2: en installant les composants dans Delphi 7 (voir le pack)
ou dans regist .pas et tnpaint.pas

RegisterComponents('PCBCAD', [TColorPanel, TNewpaint]);
RegisterComponents('PCBCAD', [TMultiBarreButton]);
RegisterComponents('PCBCAD', [THistoricFiles]);
RegisterComponents('PCBCAD', [TAboutBoxDlg]);

le composant Tmultibarrebutton se trouve dans l'unité dblbut.pas
livrée ...

donc si cela ne compile pas ou avec des erreurs il faut regarder si tout est installé !

je reviens sur l'avertissement de présentation :

AVERTISSEMENT :
Ce programme pour être compilé demande l'installation de composants spécifiques. Ceci représente un investissement important en temps.

C'est pas non plus la mer a boire .. même si c'est plus facile pour celui qui a écris ....
calamsro Messages postés 22 Date d'inscription vendredi 12 février 2010 Statut Membre Dernière intervention 24 février 2014
20 févr. 2010 à 12:27
bonjour
d'accord sur la remarque 2- de MED-D2-07 et c'est dommage
Mais je ne comprends pas comment a été obtenu le fichier compilé avec l'extention exécutable car lui fonctionne hormis les aides qui ne s'affichent pas
calamsro Messages postés 22 Date d'inscription vendredi 12 février 2010 Statut Membre Dernière intervention 24 février 2014
16 févr. 2010 à 11:43
TRES BIEN
petit détail il semblerait qu'il manque une unité
En effet Tmultibarrebutton non trouvé ce qui n'empêche pas le programme de tourner
med_dz_07 Messages postés 2 Date d'inscription samedi 24 mars 2007 Statut Membre Dernière intervention 14 février 2010
14 févr. 2010 à 14:48
Bonjour
1-Je vous remercie sur ce travail
2-la compilation du projet ne peut plus avoir lieu (cause : la propriété ExplicitWidth est introuvable ) on veut savoir les composants utilisés pour les installer
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.