Exécuter un programme Delphi 5 sous Delphi 2007

cs_fonkou Messages postés 8 Date d'inscription jeudi 14 octobre 2004 Statut Membre Dernière intervention 18 avril 2012 - 22 mai 2007 à 17:44
amester0 Messages postés 8 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 12 novembre 2008 - 12 nov. 2008 à 10:02
Bonjour ou bonsoir chers Membre du Forum

Nous travaillons avec Delphi 5 Entreprise depuis plus de 7 ans (en faite nous avons commencé avec Delphi 2). Nous avons développé beaucoup d'applications. Nous avons décidé de progresser en passant à Delphi 2007 Entreprise. Nous l'avons acheté et installé. Mais grande est ma surprise car c'est complètement différent de Delphi 5. En plus je ne trouve pas la palette de QReport pour la confection des états. Faut-il nécessairement une procédure à faire pour exécuter les anciens programmes avec Delphi 2007 ? Comment faire car j'ai des messages d'erreurs du type "Identificateur TTable non déclaré à la ligne ..."

Je vous prie de m'aider pour peut-être la conversion du projet

Merci

8 réponses

fbalien Messages postés 251 Date d'inscription dimanche 7 décembre 2003 Statut Membre Dernière intervention 11 novembre 2016
22 mai 2007 à 19:04
bonjour

il me semble sauf grosse erreur que maintenant c'est Rave Reports qui est utilisé avec Delphi
passer de la version 5 à la 2007 çà fait un bond asses grand
pour les erreurs TTAble nom déclaré .... faut deja voir si au niveau des uses il n'y a pas d'erreur
certaine unité ont certainement changé
0
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
24 mai 2007 à 23:29
Voilà un excellent exercice, et encore une fois,il faut poser une vraie question
si tu veux avoir une chance de réponse..
0
cs_fonkou Messages postés 8 Date d'inscription jeudi 14 octobre 2004 Statut Membre Dernière intervention 18 avril 2012
25 mai 2007 à 10:44
OK

Je voudrais savoir s'il y'a des dispositions à prendre si l'on veut exécuter sous Delphi 2007 un programme développé sous Delphi 5.

C'est vraiment cela ma question. Car j'ai essayé de charger un projet Delphi 5 sous Delphi 2007 et j'ai des messages d'erreur du type : TTable non déclaré, de même pour TQuery ou TDataBase. QRLabel, Quickrep non déclaré...

Je me pose donc la question de savoir s'il y'a des modifications manuelles à faire pour exécuter ce programme. Je sais que de Delphi 5 à Delphi 2007 win32, il y'a beaucoup de trajet parcouru. Donc je suis très en retard

Merci
0
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
25 mai 2007 à 12:10
eh oui fonkou, tout est possible avec de la patience et de la persévérance..
il faut tout passer au peigne fin et tout reconstruire sans arrêt..

Analyser chaque message d'erreur..
Remplacer certains composants par d'autres.. les propriétés et les méthodes étant souvent différentes, il faut refaire les écritures..

A propos des QRlabel et Quickrep, ceux-ci sont remplacés par le composants RAVE
(confirmation fbalien).. donc il faut tout reprendre le module..
Moi je n'utilise pas RAVE mais un autre compo REPORTBUILDER V9, + perfomant..

je ne connais pas d'autres solutions..

bon courage
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_fonkou Messages postés 8 Date d'inscription jeudi 14 octobre 2004 Statut Membre Dernière intervention 18 avril 2012
25 mai 2007 à 13:14
Merci pour vos conseils

N'ya-t-il pas quelque part une liste des composants avec les équivalents dans Delphi 2007 ? Ou alors il faut aller par tâtonnement ?

Merci une fois encore
0
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
26 mai 2007 à 18:39
A ma connaissance je dirai non mais..
Cela dit ce n'est pas très compliqué à faire.
un peu de sueur c'est tout..
bon courage
0
cs_fonkou Messages postés 8 Date d'inscription jeudi 14 octobre 2004 Statut Membre Dernière intervention 18 avril 2012
28 mai 2007 à 10:27
Merci bien pour vos conseils
0
amester0 Messages postés 8 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 12 novembre 2008
12 nov. 2008 à 10:02
Bonjour,
Il faut bien voir, que même les concepteurs de logiciels, sont aussi dans la muise, car concevoir des logiciels, mal structurés, non comptatibles avec les autres,
c'est pas chose facile, et on dirait que tout le monde s'en fou ... Même Microsoft reconnait que faire de la transition, celà ne marche pas à tous les coups ...
Alors, c'est pourquoi, qu'il faut rester simple en Informatique ... Il faut savoir que la complexité est sans limite ...
0
Rejoignez-nous