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
Umgebungsvariable
Moderator: Moderatoren
- brandelh
- 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
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
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
Hubert