![]() |
Fehlermeldung für einen Fehler der keiner ist?
Hi,
ich habe ein kleines Problem und zwar besitze ich delphi 2009 und er zeigt mir diesen Fehler an: Undeklarierter Bezeichner 'Text' in Zeile xxx und das bei diesem Code:
Delphi-Quellcode:
Fehler 2.
SBMain.Panels[1].Text:= 'Datum: ' + Datum + ' Uhrzeit: ' + Uhrzeit;
TTimer enthält kein Element namens Panels in Zeile xxx gleiche Quellcode
Delphi-Quellcode:
SBMain.Panels[1].Text:= 'Datum: ' + Datum + ' Uhrzeit: ' + Uhrzeit;
und das obwohl alles compiliert wird und funktioniert. Weiß jemand wieso? |
Re: Fehlermeldung für einen Fehler der keiner ist?
Dann heißt dein Timer SBMain? Allerdings sollte dann einfach da stehen undefinierter Bezeichner oder so.
Sonst poste einmal auch die Zeilen davor... |
Re: Fehlermeldung für einen Fehler der keiner ist?
Man müsste den umgebenden Code noch kennen
|
Re: Fehlermeldung für einen Fehler der keiner ist?
Delphi-Quellcode:
procedure TFormMain.TStatusBarTimer(Sender: TObject);
Var DateTime: TDateTime; Uhrzeit: string; Datum: string; begin DateTime:= Time; Uhrzeit:= TimeToStr(DateTime); Datum:= DateToStr(Date()); SBMain.Panels[1].Text:= 'Datum: ' + Datum + ' Uhrzeit: ' + Uhrzeit; end; das ist der komplette code. SBMain ist nur die StatusBar. [edit=mkinzler] Mfg, mkinzler[/edit] |
Re: Fehlermeldung für einen Fehler der keiner ist?
Konnte die Fehlermeldung nun korregieren und zwar musste ich einfach nur
procedure TFormMain.TStatusBarTimer(Sender: TObject); Hier den Namen des Timers von TStatusBarTimer in StatusBarTimer ändern und delphi war zu frieden. |
Re: Fehlermeldung für einen Fehler der keiner ist?
... hast Du überhaupt 2 StatusPanel angelegt? Versuch mal
Delphi-Quellcode:
/edit: Grundsätzlich würde ich aber zu FormatDateTime raten
SBMain.SimpleText:= 'Datum: ' + Datum + ' Uhrzeit: ' + Uhrzeit;
Delphi-Quellcode:
procedure TForm1.StatusBarTimer(Sender: TObject);
begin SBMain.Panels[1].Text:= FormatDateTime('"Datum: " dd.mm.yyyy " Uhrzeit: " hh:nn:ss', Now); end; |
Re: Fehlermeldung für einen Fehler der keiner ist?
Der Code funktioniert bei mir 1:1, aber wenn du noch andere Komponenten oder Variablen so wie Komponententypen (TStatusbar für den Timer :wall: :wall: :wall: ) genannt hast, dann brauchst du sich auch nicht wundern, wenn es da Probleme gibt...
// EDIT: Ach schon gelöst, ok. Aber wenn du ordentliche Namen für deine Komponenten vergibst, dann passiert sowas gar nicht erst. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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