Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > EDI
EDI Configuration/utilisation de l'EDI
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/09/2012, 00h13   #1
yupyupxav
Candidat au titre de Membre du Club
 
Inscription : septembre 2008
Messages : 60
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 60
Points : 12
Points : 12
Par défaut Test du résultat d'une fonction

Bonjour,

Je suis relativement novice dans la programmation Delphi, je n'ai que très peu d'expérience avec VBA (MSaccess).

Je voudrais savoir si il y a moyen d'ouvrir une sorte de fenêtre débogage, ou j'entrerai le nom d'une fonction et ses paramètres afin de recevoir et tester le résultat.
C'était possible en VBA, mais je ne trouve pas l'équivalent en Delphi (2009).
Je me borne à créer un form avec label et bouton afin d'aficher le résultat, c'est plutôt fastidieux.

Une idée?

Merci d'avance!
Xavier
yupyupxav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2012, 06h03   #2
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 398
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 4 398
Points : 10 743
Points : 10 743
Delphi est un langage compilé alors que VB est interprété, là est toute la différence.

Pour invoquer le code depuis une zone de saisie il faut interpréter la ligne, et composer un appel vers la méthode éventuellement retrouvée par les RTTI (RunTime Type Information = information en mode exécution), ce n'est pas immédiat.

Il existe plusieurs projet de scripting Delphi qui doivent simplifier cette approche...mais si c'est pour du debug il vaut mieux partir vers des tests unitaires dont c'est l'objet.

Le principe des tests unitaire est en effet justement de créer un programme qui va invoquer une série de fonction avec des paramètres déterminés pour vérifier qu'elles retournent les résultats attendus. ça demande un peu de travail pour construire un environnement de test mais c'est payant sur de gros projets.
__________________
Developpez.com: Mes articles, forum FlashPascal
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice, FlashPascal
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2012, 09h30   #3
guillemouze
Membre chevronné
 
Avatar de guillemouze
 
Inscription : novembre 2004
Messages : 534
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : novembre 2004
Messages : 534
Points : 698
Points : 698
Mais si c'est pour du debug, tu as l'evaluateur (menu executer->evaluer/modifier dans D7)
tu peux evaluer une variable, une fonction, executer une procedure, ...), c'est tres pratique
guillemouze est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h53.


 
 
 
 
Partenaires

Hébergement Web