![]() |
Re: Eigene Procedure aufrufen
hallo,
danke! |
Re: Eigene Procedure aufrufen
Zitat:
|
Re: Eigene Procedure aufrufen
@ Kedariodakon:
äh, verstehe ich das richtig? in der published oder private nenne ich nur die function oder procedure als würde ich sie aufrufen, und im implementation-teil schreibe ich dann die prozedur mit allen einzelheiten auf und irgendwann rufe ich sie dann tatsächlich auf wenn ich sie brache??? also im grunde bezieht sich meine frage eigentlich nur auf den ersten part meiner langen frage... (??? alles klar? ich bin nun verwirrt von dem was ich frage?) ;o) Danke schon mal. Gruß Leon. |
Re: Eigene Procedure aufrufen
Hi Leon,
Zitat:
Noch kurz ein Beispiel:
Delphi-Quellcode:
Ich hoffe das klärt dein Problem..
type
TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } function FooBar(Foo: Integer): Integer; //Deklaration public { Public declarations } end; implementation; function TForm1.FooBar(Foo: Integer): Integer; //Implementation, dabei Klassenname nicht vergessen begin //Code end; procedure Button1Click(Sender: TObject); begin //Aufruf: FooBar(5); end; Greetz alcaeus |
Re: Eigene Procedure aufrufen
:-D Joooooo, danke.
nun habe ich nur noch ein verständigungsprob zum theme function...: function FooBar(Foo: Integer): Integer; warum 2 mal integer? wie liest man das denn nun wieder. ich werde aus der OH nicht wirklich schlau. Also ich verstehe das soweit. die function heißt FooBar. Die Variable Foo ist eine integer und liefert irgend einen integerwert nach durcharbeitung der function wieder zurück... oder? was aber bitte bedeutet das zweite integer? das die function ein integer ist??? wenn ja, warum das denn??? sorry, wenn ich so dämlich frage... |
Re: Eigene Procedure aufrufen
Hi Leon,
also, die Funktion heißt FooBar, und erwartet einen Integer-Parameter. So weit, so gut. Das zweite Integer ist der Ergebnistyp der Funktion, er muss nicht Integer sein, könnte auch Single, String, TDateTime oder irgendetwas sein. Dies kommt dann auf den Verwendungszweck der Funktion an. Greetz alcaeus |
Re: Eigene Procedure aufrufen
Hai Leon de Bar,
hier mal eine Funktion die es dir eventuell einfach macht es zu verstehen:
Delphi-Quellcode:
function ADDInteger(a,b: Integer): Integer;
begin result := a + b; end; |
Re: Eigene Procedure aufrufen
ahaaaa, danke leute. nun ist licht in meinem dunkel... thx!!!
|
Re: Eigene Procedure aufrufen
Zitat:
ich habe nun meine proceduren geschrieben... funzt auch super AAAAABEEEEEEEEEEER: Mein programm sieht vor nun (die procedure erzeugt eine neue ACCESS-DB) dass ein neues Form aufgeht in dem ich einmalig die Startparameter erfasse. Wenn ich nun Form2.showmedal; schreibe bekomme ich einen Speicherfehler :?: Wie rufe ich denn nun das 2. Form auf??? Leon. |
Re: Eigene Procedure aufrufen
Hi Leon,
erstellt doch bitte ein eigenes Thema zu deinem Problem, da dein Problem wirklich nichts mit dem Ursprungsthema des Threads gemeinsam hat. Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz