Einzelnen Beitrag anzeigen

Benutzerbild von X-Dragon
X-Dragon

Registriert seit: 14. Jan 2003
Ort: Schortens
289 Beiträge
 
Delphi 6 Enterprise
 
#5
  Alt 16. Jan 2003, 08:50
Zitat von jbg:
deprecated ...
Die Funktionen AllocateHWnd und DeallocateHWnd wurden aus der Forms.pas in die Classes.pas verschoben. Aus Kompatiblitätsgründen ist die Aufruf der Forms.De/AllocateHWnd noch vorhanden. Es wird eine Warnung ausgegeben. Eine Lösung ist, die Reihenfolge der Units bei der Uses-Anwendung zu verauschen. Also zuerst Forms und dann Classes. Eine andere Lösung ist, dem Aufruf den Unitnamen voranzustellen.

Delphi-Quellcode:
wnd := Classes.AllocateHWnd(...);
Classes.DeallocateHWnd(Wnd);
Ah danke. Hab jetzt ein "Classes." jeweils vorgeschrieben und die Warnung ist weg .
Hätte man ja vielleicht auch über die Windows-Suchfunktion rausfinden können, das der Befehl ausgelagert wurde ...

@Motzi
Zitat:
Applies to: MakeObjectInstance and FreeObjectInstance (located in Forms.pas until Delphi 5. In Delphi 6, they are located in Classes.pas).
Quelle: http://codecentral.borland.com/codec...sting?id=16380
Jetzt hast du auch Ruhe vor den Warnungen .
  Mit Zitat antworten Zitat