Entwickler-Ecke
Sonstiges (Delphi) - automatisch generierter Uses-Abschnitt hat sich geändert!
Kay E. - Do 18.11.10 23:49
Titel: automatisch generierter Uses-Abschnitt hat sich geändert!
Hallo zusammen!
Ich hab gerade das Problem, dass sich plötzlich (ich wüsste nicht, was ich verstellt haben sollte) der Uses Abschnitt bei neu angelegten Projekten und Applications geändert hat und zwar von
Delphi-Quelltext
1: 2: 3:
| uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; |
in
Delphi-Quelltext
1: 2: 3:
| uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; |
Erkannt hab ichs, als ich plötzlich Fehlermeldungen beim Compilieren einer Form bekommen hab, bei der ich nur nen einfachen Button eingefügt hab - der plötzlich nicht mehr deklariert war.
Wie kann ich das wieder umstellen, dass Delphi den sonst üblichen Uses Abschnitt wieder angibt?
Danke für eure Hilfe!
jaenicke - Do 18.11.10 23:59
Die uses enthält diese Angaben nicht standardmäßig. Erst, wenn du eine Komponente auf das Formular legst, werden die zugehörigen Units automatisch ergänzt.
Allerdings erst beim Speichern oder Kompilieren, falls man die Komponente nur aus Versehen erwischt hat. Dann kann man die einfach sofort wieder löschen ohne die Unit dennoch drin zu haben.
Deshalb zeigt Delphi erstmal im Quelltext einen Fehler an, aber nach dem Speichern oder Kompilieren ist alles ok.
Kay E. - Fr 19.11.10 12:58
Wenn ich kompiliert hab, meldet der Compiler, dass es für das Objekt (zum Beispel nen Button) keine entsprechende Typdeklaration gibt und ob er sie löschen soll.
Ich muss die Units erst in die uses-Klausel manuell eintragen, damit das wieder funktioniert. Ich find das sehr befremdlich, zumal das ja bisher immer funktioniert hat?!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!