Umgebungsvariable

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
mkersch
UDF-Programmierer
UDF-Programmierer
Beiträge: 89
Registriert: Fr, 12. Mai 2006 13:26
Wohnort: Wünricht

Umgebungsvariable

Beitrag von mkersch »

Hallo Forenmitglieder,

für einen Tester setze ich eine Soft-SPS (Beckhoff) auf den PC ein. Die Bedienoberfläche und Datenverwaltung wird mit XBASE realisiert. Das Xbase Programm kommuniziert mithilfe eines ADS-Protokolls mit der SPS.

Problemstellung:

Das Xbase Programm soll erst nachdem die SPS läuft gestartet werden (zwecks Kommunikation usw.). In der SPS gibt es eine Funktion mit welcher man eine Windows Programm
starten kann (dies funktioniert auch mit z.B. Notepad usw). Möchte ich jedoch ein Xbase Programm aufrufen, fehlen anscheinend die Zuordnungen der Umgebungsvariablen
(Path = c:\alaska\XBTW32\LIB)., da die Fehlermeldung XBTBase1.DLL nicht gefunden, angezeigt wird.

Wie könnte ich diese Problematik umgehen ?

mfg

mkersch
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15697
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Umgebungsvariable

Beitrag von brandelh »

Hallo,

diese Umgegungsvariablen sind nur für den Entwicklungsrechner und dort nur für den aktuell angemeldeten Benutzer.

Ein Produktionsrechner kann diese DLLs im normalen Systempfad (z.B. Windows etc.) haben, aber das gibt dann Probleme wenn
ein Teil der Anwendungen schon neuere Versionen benutzt.

Die beste Lösung ist alle (nötigen) DLLs in des Verzeichnis der EXE zu legen und alle DLL-Probleme sind gelöst ;-)
Gruß
Hubert
mkersch
UDF-Programmierer
UDF-Programmierer
Beiträge: 89
Registriert: Fr, 12. Mai 2006 13:26
Wohnort: Wünricht

Re: Umgebungsvariable

Beitrag von mkersch »

Vielen Dank für die Info

Es funktioniert !

mfg

mkersch
Antworten