In der Hilfefunktion findet man unter [ Programmierreferenz > Datentypen > Erweiterungen zur Norm IEC 61131-3 > Zeiger / Pointer ]
den Hinweis, dass Pointer unter anderem auch auf Methoden erzeugt werden können.
Zitat:
Pointer speichern die Adressen von Variablen, Programmen, Funktionsbausteinen, Methoden und Funktionen, während ein Applikationsprogramm läuft. Ein Pointer zeigt auf eines der genannten Objekte oder auf eine Variable mit beliebigem Datentyp.
Zitat:
Syntax einer Pointer-Deklaration:
<kennzeichner>: POINTER TO <datentyp |="" funktionsblock="" programm="" methode="" funktion="">;</datentyp></kennzeichner>
Irgendwie hab ich das aber noch nicht hinbekommen.
Hat einer von Euch ne Ahnung, ob das überhaupt funktioniert und wenn "ja", wie?
Grüße,
Glimnix
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
ich halte das für eine Fehlangabe in der Hilfe. Eine Methode liegt nicht dauerhaft im Speicher wie ein FB oder Programm.
Die Methode wird beim Aufruf auf den Stack gelegt. Daher macht meiner Meinung nach ein Pointer auf eine Methode keinen Sinn.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen.
In der Hilfefunktion findet man unter [ Programmierreferenz > Datentypen > Erweiterungen zur Norm IEC 61131-3 > Zeiger / Pointer ]
den Hinweis, dass Pointer unter anderem auch auf Methoden erzeugt werden können.
Irgendwie hab ich das aber noch nicht hinbekommen.
Hat einer von Euch ne Ahnung, ob das überhaupt funktioniert und wenn "ja", wie?
Grüße,
Glimnix
Hallo,
such mal im Index der Online-Hilfe des Development Systems nach "SUPER".
Vielleicht ist es das was du meinst...
MfG
kdebu
Nein, leider nicht.
Super zeigt ja auf den FB.
Ich möchte einen Pointer auf die Methode eines FB.
Grüße,
Glimnix
Hi,
ich halte das für eine Fehlangabe in der Hilfe. Eine Methode liegt nicht dauerhaft im Speicher wie ein FB oder Programm.
Die Methode wird beim Aufruf auf den Stack gelegt. Daher macht meiner Meinung nach ein Pointer auf eine Methode keinen Sinn.
Wird vermutlich so sein. Hab auch schon befürchtet, dass es sich um einen Fehler handelt.
Wäre aber echt schade.