begin process at 2008 07 05 05:17:59
1 205 048 membres
34 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : procedure lancée par une otre procédure ??? [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (TheBOdybOarDMaN)

procedure lancée par une otre procédure ??? le 27/12/2004 23:02:47

TheBOdybOarDMaN
SAlut les Programmeur ou programmateur je sais pas comment on dit

je sens que vous aller me dire " WAAA le noob il sait même pas sa pfff il sert a rien laisse tomber la prog c mort t'est trop con"
Mais bon j'ose quand même

Comment lancer une procédure a partir d'une autre procédure du même programme ??


Merci d'avance les "bons" (qui aides les faibles, les autre ils servent a rien il font sa que pour eux c'est nul)

Re : procedure lancée par une otre procédure ??? le 27/12/2004 23:21:10

MoveX
ben euh, si ta procedure est une procedure declaree par un composant, tu as juste a faire par exemple dans la procedure du clic d un bouton

Form1.OnCreate;

ce qui appelera la procedure OnCreate de la Form1.

apres, tu peux toi meme declarer tes propres procedures, et tu les appelles simplement par leur nom, sans rien d autre mais avec le ";"juste apres ;)

jespere que cest clair

Re : procedure lancée par une otre procédure ??? le 27/12/2004 23:23:18

TheBOdybOarDMaN
c'est pas pour critiquer mais j'ai pas très bien compris..
relisons......

Re : procedure lancée par une otre procédure ??? le 27/12/2004 23:24:28

TheBOdybOarDMaN
ah j'ai compris!! mais que le début

Re : procedure lancée par une otre procédure ??? le 27/12/2004 23:29:16

TheBOdybOarDMaN
je vais mieux t'expliquer moi aussi :

je veux appeler cette procedure qui est IdSMTPWork lors d'une condition
if (IdSMTP1.Connected) then
Form4.IdSMTP1Work();

voila mon code mais sa ne marche pas :
raison : 'Pas asser de paramètre originaux'

je suis sur que c'est les '()' qui foire mais il faut mettre quoi dedans ??

Re : procedure lancée par une otre procédure ??? le 27/12/2004 23:54:21

ni69
Membre Club
Quelle est la procedure IdSMTPWork ? Qu'attend-t-elle comme paramètres ? (ils sont définis lors de la déclaration de la procédure, juste avant l'implémentation)

Si la procedure n'attend aucun param, il est inutile de mettre les ( ), par contre, si elle en attend, il faut mettre les paramètres dans les parenthèses séparés par des virgules...

@+
Bonne Prog'
Nico

N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !

Re : procedure lancée par une otre procédure ??? le 27/12/2004 23:58:56

TheBOdybOarDMaN
salut nico!
en faite tu sait dans delphi 7 quand tu met un point après un objet ou autres il ya toute les possibilité de 'suite' de la procédure qui s'affiche donc je séléctionne celle qu'il me faut
et les paranthèses aparaissent toutes seule.
j'ai essayer de les supprimmés mais toujours le même prob
aprés j'ai essayer
Form4.IdSMTP1Work(Sender: TObject; AWorkMode: TWorkMode;
const AWorkCount: Integer)
Mais sans résultat a part l'erreur

Re : procedure lancée par une otre procédure ??? le 28/12/2004 00:04:45

ni69
Membre Club
Une procedure se déclare comme ceci dans type:
procedure MaProcedure(param1: string ; param2: Integer);


Ensuite, la procedure elle-même s'écrit comme ceci dans implementation:
procedure TForm1.MaProcedure(param1: string ; param2: Integer);
begin
Label1.Caption := param1[param2];
end;


La procedure peut être appelée de cette façon :
MaProcedure('abcdef', 3);

Quand cette procedure aura été appelée, le Label1 contiendra 'c'.

J'espère avoir été clair...

@+
Bonne Prog'
Nico

N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !

Re : procedure lancée par une otre procédure ??? le 28/12/2004 00:06:29

ni69
Membre Club
Il faut que tu remplace
Sender, AWorkMode, AWorkCount

par les paramètres que tu veux !

@+
Bonne Prog'
Nico

N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !

Re : procedure lancée par une otre procédure ??? le 28/12/2004 00:07:15

TheBOdybOarDMaN
Mais cette procédure est déclarée non ?? donc pas besoin de tout se bordel non ??


Classé sous : procedure, procédure, otre, lancée

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS