Thema: Delphi Handle Problem

Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.114 Beiträge
 
Delphi 11 Alexandria
 
#4
  Alt 24. Jun 2003, 19:30
Moin Braingrenade,

wenn Du etwas von class ableitest so wird das intern als class(TObject) gesehen.

In keinem Falle aber kommst Du um den Aufruf eines Konstruktors herum, wenn Du eine Instanz von Deiner Klasse bilden willst.

Dazu musst Du nicht zwingend selber einen erstellen, wenn Du nichts hast was dort initialisiert werden soll.

Wenn Du also erst den Konstruktor der Klasse aufrufst

Delphi-Quellcode:
var x : myclass;

procedure y;
begin
  x := myclass.create; // Instanz von MyClass erzeugen
  x.init(application.handle);
end;
sollte es gehen.

Dazu musst Du in Deiner Klasse nichts ändern.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat