Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi warum kommt es hier zu einem fehler? (https://www.delphipraxis.net/77766-warum-kommt-es-hier-zu-einem-fehler.html)

fdsgbla 24. Sep 2006 16:43


warum kommt es hier zu einem fehler?
 
warum geht das hier nicht:

Delphi-Quellcode:
procedure TfrmMain.FormCreate(Sender: TObject);
var
  Buffer: Array[0..MAX_COMPUTERNAME_LENGTH +1] of Char;
  Size: DWord;
begin
  Size := Pred(SizeOf(Buffer));
  Windows.GetUserName(Buffer, Size);
  lblName1.Caption := StrPas(Buffer);

  ResetData;
end;


procedure ResetData;
begin
  frmMain.lblSeit1.Caption := DateTimeToStr(Now);
  frmMain.Caption := 'XZeit - ' + DateTimeToStr(Now);
end;

wenn ich das kompiliere kommt es zu einem fehler:
E2003 Undeclared identifier: 'ResetData'

SirThornberry 24. Sep 2006 16:44

Re: kurze frage
 
Hallo fdsgbla. Gib deinem Beitrag entsprechend den Regeln des Forums einen Aussagekräftigen Titel.

Zu deinem eigentlichen Problem: Was heißt "geht nicht"? Welche Fehlermeldung kommt? Was willst du erreichen? Ohne zu wissen was du erreichen willst ist es schwer zu warum etwas nicht geht wie du es willst.

Daniel 24. Sep 2006 16:45

Re: kurze frage
 
Bitte gebe Deinem Thema einen aussagekräftigen Titel. ;-)
Und zu einer Frage gehört auch eine Fehlerbeschreibung. Sprich: Was passiert denn, bzw. wie äußert sich der Fehler?


P.S.:
Im FormCreate kannst Du die Variable, an die das Form gebunden wird, noch nicht nutzen.

mkinzler 24. Sep 2006 16:45

Re: kurze frage
 
Was geht nicht?
Kommt ein Fehler? wenn ja welcher?
Vielleicht fehlt ein
Delphi-Quellcode:
TfrmMain.Update;

Phoenix 24. Sep 2006 16:51

Re: warum kommt es hier zu einem fehler?
 
Da fehlt mit an Sicherheit grenzender Wahrscheinlichkeit die Deklaration von ResetData oben.

Ausserdem ist ResetData keine Methode des Forms sondern eine alleinstehende Prozedur im Moment. War das so beabsichtigt?

fdsgbla 24. Sep 2006 16:55

Re: warum kommt es hier zu einem fehler?
 
Zitat:

Zitat von Phoenix
Da fehlt mit an Sicherheit grenzender Wahrscheinlichkeit die Deklaration von ResetData oben.

Ausserdem ist ResetData keine Methode des Forms sondern eine alleinstehende Prozedur im Moment. War das so beabsichtigt?

ja das ist schon so beabsichtigt.


danke

ich habe einfach das mit resetdata nach oben gesetzt, jetzt funktioniert das


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz