![]() |
Problem mit Zugriff auf eine Form aus einer Procedur heraus
Hallo,
bin gerade total verwundert, schon mehrere kleine Programme in Delphi geschrieben, aber gerade komme ich nicht klar. Ich habe eine Procedur geschrieben, die die Werte aus den Edit-Feldern eines Formulars in Variablen schreiben soll, aber hier kommt der Fehler:
Delphi-Quellcode:
als Fehler kommt:
procedure initialize;
begin PointP1 := strtoint(EdPointP1.Text); PointP2 := strtoint(EdPointP2.Text); PointCurGameP1 := strtoint(EdPointCurGameP1.Text); PointCurGameP2 := strtoint(EdPointCurGameP2.Text); PointGame1P1 := strtoint(EdPointGame1P1.Text); PointGame1P2 := strtoint(EdPointGame1P2.Text); PointGame2P1 := strtoint(EdPointGame2P1.Text); PointGame2P2 := strtoint(EdPointGame2P2.Text); end; [Fehler] UCounter.pas(54): Undefinierter Bezeichner: 'EdPointP1' und so weiter mit jedem Editfeld die EditFelder sind alle auf dem einzigen Formular in dem Programm, wo liegt der Fehler, muss ich der Prozedur noch erlauben auf das Form zuzugreifen oder wieso will das nicht? Danke für die Hilfe, denke es ist nur ein kleiner Fehler, auf den ich jetzt nicht komme *bin doof* mfg morti |
Re: Problem mit Zugriff auf eine Form aus einer Procedur her
Entwder auis freier Prozedur eine Methode machen oder die Formvariable voranstellen
|
Re: Problem mit Zugriff auf eine Form aus einer Procedur her
wie geht das mit der methode?
was meinst du mit formvariable? statt inttostr(EdPointP1.Text) inttostr(TForm1.EdPointP1.Text)? dann kommt folgender Fehler: Methodenbezeichner erwartet... mfg |
Re: Problem mit Zugriff auf eine Form aus einer Procedur her
Zitat:
Delphi-Quellcode:
TForm1 = class
... procedure initialize; ... end; ... procedure TForm1.initialize; |
Re: Problem mit Zugriff auf eine Form aus einer Procedur her
danke :) jetzt funktionierts
|
Re: Problem mit Zugriff auf eine Form aus einer Procedur her
oder (2te Möglichkeit):
Delphi-Quellcode:
edit:
IntToStr(Form1.EdPointP1.Text);
wobei IntToStr(...Text) wenig Sinn macht |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 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