Hejsa.
Mit VB6 program skal kalde et andet program, som kræver at Enviroment variablen "Path", har tilføjet en bestemt søgesti.
OriginalPath = Environ("path")
If InStr(1, OriginalPath, Pub.OraPath, vbTextCompare) = 0 Then
newpath = Pub.OraPath & ";" & OriginalPath
SetEnvironmentVariable "path", newpath ???????????????????????????????????????
End If
Problemet er at SetEnvironmentVariable IKKE sætter variablen globalt, men kun for den enkelte session, så derfor virker den ikke!
Jeg har også prøvet at ændre værdien i registreringsdatabasen, men her slår ændringen først igennem når maskinen er genstartet.
Med venlig hillsen
www.cadmageren.dk
Michael Christoffersen