Forum: Object-Pascal / Delphi-Language
Delphi
by hoika,
2. Jul 2009
Hallo,
da die ifmconnect eh nix mit der eigenen Klasse zu tun hat,
sollte ein normaler Pointer reichen.
Man könnte natürlich auch Interfaces benutzen,
das wäre dann sehr elegant.
Nähere Infos dazu über die Suche nach "Plugin"
(oder war das sogar in den Tutorials ?).
Forum: Object-Pascal / Delphi-Language
Delphi
by hoika,
2. Jul 2009
Hallo,
warum soll das nicht gehen?
Weil eine Klassen-Methode als ersten (unsichtbaren) Parameter
einen Zeiger auf sich selbst (Self) besitzt.
Rufst du Jetzt Connect auf, rutschen die Parameter praktisch 1 nach rechts
und es kommt Müll raus.
result := self.IfmConnect(Form1.Handle, pChar(ipAddress), 8080, pChar(fwVersion), pChar(sensorType));