![]() |
Unit.dfm fehlt bei neue angelegter Unit
Hallo,
Mein Delphi macht komische Sachen: Ich lege eine Unit für eine neue Klasse an, implementiere alles ordentlich und beim Ausführen wird dann gemeckert die Datei Unit_Sonstwie.dfm würde fehlen... Gut, tut sie wohl auch, aber a) [wofür] brauche ich die und b) wie mach ich mir die? Hat es eventuell was mit
Delphi-Quellcode:
zu tun?
{$R *.dfm}
Vielen Dank im Voraus, everdream |
Re: Unit.dfm fehlt bei neue angelegter Unit
Ja, damit hat es zu tun. Aber was mich dabei viel mehr interessiert: Wenn du eine Klasse schreiben willst, warum sagst du dann "Neu -> Neues Formular" anstatt "Neu -> Neue Unit"? Wenn du letzteres machst, dann brauchst a) nicht alles von der Form raus zu schmeißen, hast b) viel kleinere uses Anweisung und damit nicht unsinnige Units in der Liste und c) würde dann dieser Fehler gar nicht auftreten.
|
Re: Unit.dfm fehlt bei neue angelegter Unit
Ähm... ich sehe die Sache/Frage so: Unit wurde erstellt mit "Neu -> Neue Unit" (was ja auch Sinn macht), allerdings das "{$R *.dfm}" anscheinend händisch eingefügt wurde (automatisch macht das Delphi nicht so viel ich weiss...). Und das erklärt dann auch die Fehlermeldeung, das besagte *.dfm-Datei fehlt.
Beim Erstellen einer Unit mit "Neu -> Neues Formular" wird ja automatisch auch die zugehörige *.dfm-Datei erstellt und die erwähnte Fehlermeldung nicht erscheinen... |
Re: Unit.dfm fehlt bei neue angelegter Unit
Zitat:
Zitat:
Zitat:
Naja, wir werden sehen was everdream sagt... |
Re: Unit.dfm fehlt bei neue angelegter Unit
Okay, Problem gelöst, vielen Dank :chat:
|
Re: Unit.dfm fehlt bei neue angelegter Unit
Zitat:
|
Re: Unit.dfm fehlt bei neue angelegter Unit
Das Problem war, dass ich den oberen Teil des Codes aus meiner Hauptunit in die neue Unit hineinkopiert habe. Dabei kam halt auch das {$R *.dfm} mit. Daher hat er nach der .dfm Datei gesucht und nix gefunden.
-> {$R *.dfm} weg, Problem weg :-D Sry, dass ich erst jetzt antworte! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 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