Entwickler-Ecke
Sonstiges (Delphi) - Sehr seltsamer Fehler --> 'Resource TForm1 not found'
aDm1n - Fr 21.04.06 11:58
Titel: Sehr seltsamer Fehler --> 'Resource TForm1 not found'
Tach auch,
kann mir jemand sagen was hierdran falsch ist? Wenn ich folgendes Projekt (und auch alle anderen die ich neu schreibe) kompilieren möchte kommt dieser Fehler:
"Project Verschluesselung.exe raised exception class EResNotFound with message 'Resource TForm1 not found'."
Das Projekt ist sehr símpel und besteht nur aus einer form und einer unit. Ich habe das ganze mit mehreren Delphi-Versionen ausprobiert und es kam überall der gleiche Fehler. Mitlerweile habe ich das schon dreimal neugeschrieben und es hat sich nichts geändert. Ich hoffe ihr könnt mir helfen.
P.S. Wehe das funktioniert jetzt bei euch einfach so... :)
Ach ja und noch was. Sobald ich einmal versucht habe das zu kompilieren konnte ich nicht mehr zwischen der Code- und er Fensteransicht wechseln. Würde mich freuen wenn jemand hierfür auch noch eine Lösung hätte.
Narses - Fr 21.04.06 13:17
Moin!
Starte die IDE, leg ein neues Projekt an und starte das mal sofort ohne was zu ändern (leeres Formular). Gleicher Fehler? :arrow: Delphi neu installieren... :?
cu
Narses
aDm1n - Fr 21.04.06 13:51
So, hab das mal gemacht und es kam kein Fehler :-/
Und Delphi habe ich jetzt schon mehrmals neuinstalliert. Deshalb hatte ich das auch mit anderen Versionen probiert.
edit: Ich habe jetzt grade mal ein ähnliches Programm geschrieben und es hat zunächst funktioniert und dann nach ein paar Änderungen (nicht von bedeutung) kam der Fehler dann wieder... -_-
aDm1n - So 23.04.06 00:33
Der Fehler scheint irgendwie immer nur dann aufzutreten wenn ich ein zweites Form oder eine zweite unit verwende. Solange ich ein Programm schreibe, was nur aus einer Unit besteht und nur ein Fenster hat, scheint alles zu funktionieren.
Hat den keiner eine Lösung für dieses Problem?? Bitte helft mir. (*ganz lieb schau*)
Motzi - So 23.04.06 10:05
Üblicherweise steht gleich hinter dem Schlüsselwort
implementation folgende Zeile:
Diese Zeile weißt den Compiler/Linker an die zu der PAS-Datei gehörige DFM-Datei (DFM = Delphi-ForMular - also die Datei wo alle Daten deiner Form gespeichert sind) als Resource in die Exe mit einzubinden. Wenn diese Zeile fehlt wird die Datei eben nicht mit eingebunden und wenn das Programm gestartet wird tritt beim laden der Form ein Fehler auf weil die Resource mit allen Daten der Form eben nicht gefunden werden kann.
Gruß, Motzi
aDm1n - So 23.04.06 15:23
Juhuu, Danke. Das war der Fehler. Ich hab mir irgendwie angewöhnt die Zeile immer zu löschen (ich weiß war net besonders schlau). Jetzt funktioniert alles wieder. Danke nochmal.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!