Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Objekte erzeugen in "normaler" Unit (https://www.delphipraxis.net/103862-objekte-erzeugen-normaler-unit.html)

taaktaak 22. Nov 2007 22:15

Re: Objekte erzeugen in "normaler" Unit
 
Hallo Popov,
schon alles "velmi dobre" die Units"Windows" und "Graphics" waren in der falschen Reihenfolge eingebunden - funktioniert jetzt! Danke!
Gruß
Ralph

// edit:

Habe deine Idee noch mal geprüft: Bei falscher Reihenfolge hilft das auch nicht. Es kommt dann die Compilerfehlermeldung "Inkompatible Typen: 'tagBITMAP'' und 'TBITMAP'". Ändere ich die Reihenfolge der Uniteinbindung (wie schon oben beschrieben) dann funktioniert deine Lösung natürlich auch!

Popov 22. Nov 2007 22:29

Re: Objekte erzeugen in "normaler" Unit
 
Hier ist die einfachste Möglichkeit die Unit Reihenfolge zu wechseln. Sollte es mal aber nicht möglich sein, kann man wie gezeigt auch den Namen der Unit davorschreiben. Und gelegentlich kommt es vor, daß es auch mal keine richtige Reihenfolge gibt. Passiert selten, passiert aber schon mal.

lizardking 22. Nov 2007 22:48

Re: Objekte erzeugen in "normaler" Unit
 
Zitat:

Zitat von taaktaak
Habe deine Idee noch mal geprüft: Bei falscher Reihenfolge hilft das auch nicht. Es kommt dann die Compilerfehlermeldung "Inkompatible Typen: 'tagBITMAP'' und 'TBITMAP'".

Es muss dann zusaetzlich auch die Deklaration geaendert werden, also:

Code:
var
  BM: Graphics.TBitMap;

taaktaak 23. Nov 2007 13:18

Re: Objekte erzeugen in "normaler" Unit
 
Moin, Moin!
Um die Sache zum Abschluß zu bringen: Lizardking und Popov haben natürlich absolut Recht. Mir war in dem Moment wo ich den PC ausgeschaltet habe eben dieses auch schon in den Sinn gekommen - selbstverständlich muss dann auch in der Variablendeklaration auf Graphics verwiesen werden.
:oops: War wohl schon zu spät gestern Abend!
Gruß Ralph


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:48 Uhr.
Seite 2 von 2     12   

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