AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Unit.dfm fehlt bei neue angelegter Unit
Thema durchsuchen
Ansicht
Themen-Optionen

Unit.dfm fehlt bei neue angelegter Unit

Ein Thema von everdream · begonnen am 10. Dez 2007 · letzter Beitrag vom 14. Dez 2007
Antwort Antwort
Benutzerbild von everdream
everdream

Registriert seit: 22. Feb 2007
Ort: Hiddenhausen
192 Beiträge
 
Delphi 2005 Personal
 
#1

Unit.dfm fehlt bei neue angelegter Unit

  Alt 10. Dez 2007, 14:44
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{$R *.dfm} zu tun?

Vielen Dank im Voraus, everdream
Max
"Das Ziel ist im Weg!"
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#2

Re: Unit.dfm fehlt bei neue angelegter Unit

  Alt 10. Dez 2007, 14:52
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.
  Mit Zitat antworten Zitat
raiguen
(Gast)

n/a Beiträge
 
#3

Re: Unit.dfm fehlt bei neue angelegter Unit

  Alt 10. Dez 2007, 15:03
Ä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...
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#4

Re: Unit.dfm fehlt bei neue angelegter Unit

  Alt 10. Dez 2007, 15:10
Zitat von raiguen:
Ähm... ich sehe die Sache/Frage so:
Ich halt von der anderen Seite...

Zitat von raiguen:
(automatisch macht das Delphi nicht so viel ich weiss...)
Bei einem Formular schon...

Zitat von raiguen:
Und das erklärt dann auch die Fehlermeldeung, das besagte *.dfm-Datei fehlt.
Ich verstehe es so, dass der Nutzer die DFM gelöscht hat, braucht er schliesslich nicht mehr von dem neuen Formular...

Naja, wir werden sehen was everdream sagt...
  Mit Zitat antworten Zitat
Benutzerbild von everdream
everdream

Registriert seit: 22. Feb 2007
Ort: Hiddenhausen
192 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Unit.dfm fehlt bei neue angelegter Unit

  Alt 10. Dez 2007, 21:41
Okay, Problem gelöst, vielen Dank
Max
"Das Ziel ist im Weg!"
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#6

Re: Unit.dfm fehlt bei neue angelegter Unit

  Alt 10. Dez 2007, 21:48
Zitat von everdream:
Okay, Problem gelöst, vielen Dank
Könntest du uns nun noch bitte aufklären wie es dazu kam bzw. was der Fehler war?
  Mit Zitat antworten Zitat
Benutzerbild von everdream
everdream

Registriert seit: 22. Feb 2007
Ort: Hiddenhausen
192 Beiträge
 
Delphi 2005 Personal
 
#7

Re: Unit.dfm fehlt bei neue angelegter Unit

  Alt 14. Dez 2007, 22:51
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

Sry, dass ich erst jetzt antworte!
Max
"Das Ziel ist im Weg!"
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 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