Forum: PC Hard- und Software CANoe String in Umgebungsvariable


von Tim (Gast)


Lesenswert?

Hallo,

ich möchte gerne über den Panel einer Umgebungsvariablen einen String 
zuweisen, welcher den Dateinamen enthält, den ich später an die Funktion 
OpenFileWrite übergebe, um meiner Messung einen Dateinamen nach Wunsch 
zu verpassen. Mit der getValue-Fkt. komme ich nicht an den String ran 
und mti direkter Adressierung mittels @ auch nicht. Weiß jmd, wie ich 
den eingegeben String aus der Umgebungsvariablen auslesen oder 
weiterreichen kann als Parameter an OpenFileWrite?

Freue mich über eure Antworten/IDeen! Danke.


Tim

von Borislav B. (boris_b)


Lesenswert?

Gibt es einen besonderen Grund, warum du Umgebungsvariablen benutzt?
Die sind eigentlich "deprecated" ;-)

Mit einer Systemvariablen würde das wohl so aussehen:
1
on sysvar MyVar
2
{
3
  char buffer[64];
4
  SysGetVariableString(sysvar::MyVar, buffer, elcount(buffer));
5
6
  write("%s", buffer);
7
}

von Tim (Gast)


Lesenswert?

Hey,

cool, das funktioniert. Danke für Deinen Tipp. Kann ich den String der 
Systemvariablen über eine Fkt. auch als Parameter an OpenFileWrite 
weiterreichen?

von Tim (Gast)


Lesenswert?

Hat sich erledigt...Du hast ja schon die passende Funktion gepostet. 
Vielen Dank Dir! Das rettet meinen Tag im Praktikum! THX!!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.