-> Hier kostenlos registrieren
In VBA muss man Variablen ja nicht extra allocieren.
Aber ich habe es jetzt nach einigem Suchen und Probieren gefunden: für AGLink gibt es speziell AGL_malloc.
Jetzt wird zwar ein Wert gelesen. Es ist aber nicht der, der in der Steuerung steht. Vor allem ist der Wert bei jedem Lesen anders. Grrr.
Beim langsamen Debuggen funktioniert es. Scheint also ein Zeitproblem zu sein. Aber es werden schon alle Funktionen nacheinander aufgerufen und auch erst, nachdem ein "positiver" return-Wert zurückkommt.
Das Suchen und Probieren geht weiter...
P.S. Die API Referenz ist leider nicht sehr ausführlich. Die beschreibt nur die Definition und nicht die Verwendung. Und auch die interaktive Hilfe ist keine Hilfe, da an vielen Stellen einfach nicht mehr aktuell. Da fehlen Parameter... Auch die mitgelieferten Beispiele haben schon ein paar Jahre auf dem Buckel und taugen nicht wirklich als Referenz, wenn man neue Features wie symbolischen Zugriff nutzen will. Da ist leider sehr viel Probieren notwendig. Und das kostet viel Zeit...
Leider trübt diese schwache Dokumentation das sonst wirklich tolle Produkt.
Aber ich habe es jetzt nach einigem Suchen und Probieren gefunden: für AGLink gibt es speziell AGL_malloc.
Jetzt wird zwar ein Wert gelesen. Es ist aber nicht der, der in der Steuerung steht. Vor allem ist der Wert bei jedem Lesen anders. Grrr.
Beim langsamen Debuggen funktioniert es. Scheint also ein Zeitproblem zu sein. Aber es werden schon alle Funktionen nacheinander aufgerufen und auch erst, nachdem ein "positiver" return-Wert zurückkommt.
Das Suchen und Probieren geht weiter...
P.S. Die API Referenz ist leider nicht sehr ausführlich. Die beschreibt nur die Definition und nicht die Verwendung. Und auch die interaktive Hilfe ist keine Hilfe, da an vielen Stellen einfach nicht mehr aktuell. Da fehlen Parameter... Auch die mitgelieferten Beispiele haben schon ein paar Jahre auf dem Buckel und taugen nicht wirklich als Referenz, wenn man neue Features wie symbolischen Zugriff nutzen will. Da ist leider sehr viel Probieren notwendig. Und das kostet viel Zeit...
Leider trübt diese schwache Dokumentation das sonst wirklich tolle Produkt.
Anhänge
Zuletzt bearbeitet: