![]() |
Re: Seltsame Fehler in Delphi
@marabu: Danke ...meine Leaks sind jetzt weg (Lag noch woanders dran bei mir).
Nächte Frage: gibt es ein Tool, das mir unbenötigte Units aus den uses-Abschnitten entfernt. Oder muß ich mir die ganze Arbeit etwa selbst machen? |
Re: Seltsame Fehler in Delphi
Im Interface-Abschnitt ist das kein großes Problem. Lösche doch einfach die uses Klausel (oder kommentiere sie aus) und speichere die Datei neu. Nun baut Delphi alle benötigten Units in die uses Klausel ein. So kannst Du das bei jeder Datei machen. Units, die nicht zu einer Komponente gehören sollte man eh, soweit möglich, in den implementation Abschnitt verlagern, da man auf den Inhalt dieser Units so gut wie nie zugreifen muß (im Interface-Abschnitt). Übrigens: Bei diesen Units fragt Dich Delphi zur Not, ob es sie in die Uses Klausel aufnehmen soll, falls Du eine vergessen hast.
|
Re: Seltsame Fehler in Delphi
Zitat:
|
Re: Seltsame Fehler in Delphi
Zitat:
Mir ist übrigens beim Analysieren meiner uses-Klauseln aufgefallen, dass "TBitmap" zweimal deklariert wird: einmal in "Windows" und einmal in "TGraphics". ...Seltsam. |
Re: Seltsame Fehler in Delphi
Windows.TBitmap - muss ein Irrtum sein...
|
Re: Seltsame Fehler in Delphi
Zitat:
|
Re: Seltsame Fehler in Delphi
Zitat:
|
Re: Seltsame Fehler in Delphi
Während mein Server im Keller noch gehustet hat kam schon die Erklärung von Bernhard. Und warum ich mit Strg-F in Windows.pas nix gefunden habe - das behalte ich lieber für mich...
marabu |
Re: Seltsame Fehler in Delphi
Das bedeutet also für mich, dass die Reihenfolge im uses-Teil eine Rolle Spielt. Ich muss ständig darauf achten, dass "Graphics" vor "Windows" steht, da ich nicht mit dem Record, sondern mit der Klasse arbeiten will.
Wie kann ich denn explizit ein TBitmap einer bestimmten Unit ansprechen? |
Re: Seltsame Fehler in Delphi
Über qualified names: windows.tbitmap
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 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