![]() |
Prozeder aufrufen
Wie kann ich machen, dass in einer Prozedur eine andere Prozedur dann aufgerufen wird?
|
Re: Prozeder aufrufen
Schreib den Namen rein (samt benötigter Parameter).
Delphi-Quellcode:
procedure a(int: integer);
begin IrgendwasDollesMitInt; end; procedure b; begin a(2); end; |
Re: Prozeder aufrufen
Einfach aufrufen? =D
Delphi-Quellcode:
Roter Kasten...
procedure machwas;
begin end; procedure machmachwas; begin machwas; end; |
Re: Prozeder aufrufen
|
Re: Prozeder aufrufen
|
Re: Prozeder aufrufen
Also ich möchte folgendes machen. Es soll diese Prozedur aufgerufen werden.
Delphi-Quellcode:
Und zwar von dieser hier.
procedure TForm1.PlusClick(Sender: TObject);
begin Zwischenergebnis:=StrToFloat(sEdit1.Text); sEdit1.Text:=''; Zeichen:=1; Kom:=0; end;
Delphi-Quellcode:
Allerdings wollte das nicht gehen, da dann kam nicht ausreichend Parameter oder so.
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin if (Key in ['+']) then hier soll sie aufgerufen werden end; |
Re: Prozeder aufrufen
Wie wäre es mit
Delphi-Quellcode:
?
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin if (Key in ['+']) then PlusClick( Self); end; |
Re: Prozeder aufrufen
Zumindestens hat der Compiler jetzt nicht gemeckert, es funktioniert aber nicht.
|
Re: Prozeder aufrufen
Welcher Parameter wird denn erwartet? Ein TObject, das musst Du also übergeben. Welches das sein soll, musst Du selbst entscheiden, das z.B. kann Sender, Self oder auch nil sein.
|
Re: Prozeder aufrufen
Zitat:
[edit] *Oops*, jetzt fang ich auch noch an zu pushen [/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 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