SysFileOpen in e!cockpit geht nicht

r.kluth

Level-2
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Beim Aufruf von SysFileOpen in e!cockpit (Codesys 3.5) dekomme ich die Meldung
Kein Zugriff auf internes Objekt SysFileOpen der Bibliothek 3slicense
Die Bibliothek ist auber eingebunden.
Wer kann helfen.
Gibt es einen anderen FileOpen-Befehl im e"cockpit den man alternativ nutzen kann?

SysFileOpen.jpg
Gruß

Rainer Kluth
 
Hi,
du musst die Funktion mit dem Libnamen vorangestellt aufrufen
Code:
sysfile.SysFileOpen(szFile:= , am:= , pResult:=)

am ist ein Enum der z.B.
Code:
sysfile.AM_READ
heißen kann.

Ich verwende die Filefunktionen dieser Lib ohne Probleme unter E!Cockpit UND Codesys3.5
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was JE sagt stimmt natürlich. Du versuchst aber auch die sysfile Lib, die in der 3slicense Lib verwendet wird, zu nutzen.
Du solltest die
sysfile Lib noch mal extra einfügen und dann so wie JE beschreibt aufrufen.
 
Ich habe die Lib jetzt nochmal extra eingebunden und siehe da es funktioniert.
Vielen lieben Dank für Eure Hilfe

Gruß
Rainer
 
Zurück
Oben