Delphi-Version: 5
E2003 Undeklarierter Bezeichner: 'Application'
Hi zusammen
Folgendes Konstrukt in einer Createprocedur:
Delphi-Quellcode:
Der Kompilierungsvorgang wird mit Fehlermeldung abgebrochen. Anschliessend in der Meldungszeile:
procedure TDMLSQLiteOfficerFE.DataModuleCreate(Sender: TObject);
begin Self.FDMoniFlatFileClientLink1.Tracing := False; Self.FDMoniFlatFileClientLink1.FileName := ExtractFilePath(Application.ExeName) + '\trace.txt'; Self.FDMoniFlatFileClientLink1.Tracing := true; end; Zitat:
Ich habe jetzt auch schon längere Zeit nach Fehlern in der Unit gesucht, die sich da vielleicht auswirken. Ausser etlichen leeren Funktionsrümpfen ist da nichts. Woher kommt das? Gruss Delbor |
AW: E2003 Undeklarierter Bezeichner: 'Application'
Forms-Unit muss in der uses-Liste stehen dafür.
|
AW: E2003 Undeklarierter Bezeichner: 'Application'
Oder man nimmt statt Application.Exename einfach ParamStr(0), dafür braucht man keine Forms-Unit ;)
|
AW: E2003 Undeklarierter Bezeichner: 'Application'
Hi Frickler
Meine Main ist in diesem Fall HomeOfficerFeMainUnit - ich hatte sie in der Usesliste unter implementation. Da hab ich sie gelöscht und über Datei=>Unit verwnden neu eingefügt, diesmal aber unter dem interface-uses. Das aber änderte rein gar nichts. Ich hab sie dann vom Ende der Liste ganz an den Anfang verschoben. Aber auch das änderte nichts. Gruss Delbor |
AW: E2003 Undeklarierter Bezeichner: 'Application'
Du sollst die Unit (VCL.)Forms einbinden, das hat mit Deiner MainForm nichts zu tun.
|
AW: E2003 Undeklarierter Bezeichner: 'Application'
Hi DeddyH
Ich hab das hier noch gefunden, und anschliessend mit beiden 'experimentiert' - natürlich ging beides. Dass die Unit Forms im Falle einer Desktopanwendung für VCL nicht automatisch eingebunden wird, erstaunt mich etwas. Gruss Delbor |
AW: E2003 Undeklarierter Bezeichner: 'Application'
Es scheint ja die Unit eines Datenmoduls zu sein. Da wird die Forms-Unit nicht benötigt und somit auch nicht automatisch eingebunden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:09 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