Autor Beitrag
chickenfigt1989
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 444
Erhaltene Danke: 2



BeitragVerfasst: Di 16.03.10 01:00 
Hey
Ich habe eine Neue Form erstellt und wollte sie nun über mein MainMenü aufrufen.
Also hab ich beim MainMenü Form274.showmodal; eingegeben und dann kommt immer dieser Fehler:
[Error] es.pas(8703): Undeclared identifier: 'Form274'
Der kommt irgendwie immer wenn ich neue Formen übers Mainmenü aufrufen will.
Woran liegt das??
MfG


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Di 16.03.2010 um 10:44
ALF
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1085
Erhaltene Danke: 53

WinXP, Win7, Win10
Delphi 7 Enterprise, XE
BeitragVerfasst: Di 16.03.10 01:04 
Der Fehler Undeclared identifier: 'Form274' sagt doch was oder?
Gruss ALf

_________________
Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
chickenfigt1989 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 444
Erhaltene Danke: 2



BeitragVerfasst: Di 16.03.10 01:08 
Ja das sie nicht deklariert ist.
Aber wie deklarier ich sie?
Lg
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Di 16.03.10 01:18 
user profile iconchickenfigt1989 hat folgendes geschrieben Zum zitierten Posting springen:
Ja das sie nicht deklariert ist.

Nicht ganz. Sie sagt, dass der Bezeichner *an der Stelle wo er verwendet wird* nicht definiert ist.

Das ist z.B. so, wenn du die Unit mit dem aufgerufenen Formular noch nicht mit dem aufrufenden "bekannt gemacht" hast.
Du musst der Uses-Klausel von der Unit, die das Hauptformular (oder halt das öffnende) enthält, die Unit mit Form274 hinzufügen.

Oh, und du solltest vielleicht mal die Formulare sinnvoll benennen. Irgendwann weißt du dann nicht mehr, ob du jetzt Form24523 oder Form23426 meinst...

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
chickenfigt1989 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 444
Erhaltene Danke: 2



BeitragVerfasst: Di 16.03.10 01:24 
Ah so. Aber hat geklappt. Danke dir.
:):) Jetz is eh schluß mit Formen^^
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 16.03.10 10:04 
Ich weiß nicht, wie man auf 274 Formulare kommt..
Aber du solltest echt anfangen, die Dinger zu benennen. Selbst wenn die sich aus 100 verschiedenen Projekten zusammensetzen, kann man diese in verschiedenen Ordnern speichern..

_________________
PROGRAMMER: A device for converting coffee into software.