Variable in anderem dat-File lesen und schreiben

  • Hallo Leute,


    hat jemand von euch schon mal probiert von einem src-file in ein anderes dat-file zu schreiben?


    z.B.
    aus Test1.src soll in eine lokale Variable im test2.dat geschrieben werden.


    Gruß Chili1886

  • Schritt für Schritt zum Roboterprofi!
  • Hallo Chili,


    Dazu steht in der Dokumentation:


    Zitat


    Dazu muß die Datenliste mit dem optionalen Schlüsselwort PUBLIC in der Kopfzeile als “öffentlich zugänglich” definiert werden.


    Dann klappt das.


    Viele Grüße,
    Tilman/Frankreich

  • in meinem Fall gibt es mehrere lokale datenlisten mit dem gleichen Variablennamen, woher weiss ich jetzt welche ich davon anspreche wenn ich alle datenlisten "PUBLIC" mache?


    P.S. in welchem kapitel der Doku hast du das gefunden?

  • Dazu mußt Du dann das Schlüsselwort IMPORT verwenden.


    Zum Beispiel

    Code
    IMPORT INT OTTO is /R1/T3..OTTO

    bedeutet, daß Du die Variable Otto benutzt, die im file t3.dat definiert wurde.


    Nachlesen kannst Du das alles in dem Dokument "Programmier Experte" im Kapitel Datenlisten.


    Mit freundlichen Grüßen,
    Tilman/Frankreich

  • Danke für die Info. :merci:


    Werde es bei Gelegenheit mal so ausprobieren. Leider habe ich gerade keinen Roboter zur Hand.


    Habe gerade noch etwas im Netz gefunden, das sowas auch mit der Zuweisung von $DATAPATH[] gehen soll.
    Hat das schonmal jemand gemacht und wenn ja wie?.

  • Code
    IMPORT INT OTTO is /R1/T3..OTTO


    lässt sich der Pfad, also "/R1/T3" auch als Variable (Charfeld) aufrufen, weil ich viele Datenlisten habe in denen immer die gleichen Variablennamen zu finden sind, und ich so nicht die ganze Liste immer neu schreiben müsste?.


    Gruß Chili1886

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden