Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Procedurezeiger
Alibi - Mo 29.03.04 16:57
Titel: Procedurezeiger
Hi,
OpenGL.RenderScene := Form1.RenderScene; will nicht kompilieren, Inkompatible Typen: Reguläre Prozedur und Methodenzeiger.
So ist das ganze deklariert im private-Bereich von TForm1:
procedure RenderScene;
Und so ist das im Public-Bereich der Klasse TOpenGL:
RenderScene: Procedure;
Hälp?
raziel - Mo 29.03.04 19:10
imho ist dein problem, dass OpenGL.RenderScene als reguläre Prozedur deklariert wird.
Form1.RenderScene ist aber eine Methodenzeiger (Methode ist eine prozedur/funktion in einer Klasse/Objekt)
Wenn du Form1.RenderScene außerhalb von TForm deklarierst dürfte es funktionieren.
raziel
Alibi - Mo 29.03.04 22:37
Scheint zu gehen, ich meld mich, wenn doch nicht. (Ich misstraue der Sache irgendwie noch. :)).
Danke soweit.
Motzi - Mo 29.03.04 22:54
| Alibi hat folgendes geschrieben: |
| Ich misstraue der Sache irgendwie noch. :) |
Es stimmt aber so..! ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!