title image


Smiley Eigene Procedur schreiben...
Hallo zusammen,



gestern habe ich eine Funktion geschrieben und diese unter type auch deklariert:



Deklaration:

function SplitString(t_gesamt: string): TEvent;



und

und unter implementation

function Form1.SplitString(t_gesamt: string): TEvent;



was auch prima (mit Hilfe von frager) dann geklappt hat.



Heute wollte ich einen Teil des Quelltextes in einer Procedur "auslagern".



Also habe ich folgendes geschrieben:

procedure Test(void);



was aber nicht ging. Dann hielt ich mich an vorhandene Proceduren und tippte:

procedure Test(Sender: TObject);



Das ging!!! Warum also Sender: TObject ?????



Des weiteren wollte ich dann die Procedur starten und schrieb:



test(); bzw. auch test(void);



aber ich bekomme den Fehler: nicht genügend Parameter



Was will die Procedur denn haben, als das ich diese ohne Wertübergabe einfach starten möchte ?



Wie hätte den die Procedur gerne Ihren aufruf ?



Und sagt mir bitte auch, warum Sender:TObject ? Gibt es einen equivalenten Aufruf ?



Danke schon mal und liebe Grüße



popi

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: