Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi OnMouseMove wird verweigert (https://www.delphipraxis.net/139378-onmousemove-wird-verweigert.html)

Johannes013 27. Aug 2009 17:28


OnMouseMove wird verweigert
 
Hallo Leute, :)

ich habe in einer Unit einer Komponente das Ereignis OnMouseMove (=> heißt "LabMove") zugewiesen. Diese beiden sind natürlich unter interface deklariert und LabMove gibts natürlich auch.

Beim Compilieren erscheint die Fehlermeldung: "Inkompatible Typen: Methodenzeiger und reguläre Prozedur" :arrow: :?:

Was kann man da machen?

SirThornberry 27. Aug 2009 17:47

Re: OnMouseMove wird verweigert
 
hast du nach dieser Fehlermeldung bereits gesucht? Die Fehlermeldung sagt eigentlich auch schon aus was du falsch machst. Es wird eine Methode erwartet aber du hast eine reguläre Procedure verwendet. Die Suche/Google müsste zu dieser Fehlermeldung so einiges ausspucken.

MacGuyver 28. Aug 2009 13:52

Re: OnMouseMove wird verweigert
 
Moin :hi:

Du hast LabMove sicherlich nicht in deiner Klasse sondern außerhalb deklariert. Pack das mal in die Klasse, dann sollte es funktionieren. Der Name deutet schon darauf hin, dass die Funktion nicht automatisch generiert wurde.

Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz