Hallo zusammen,
ich habe z.B. in der 1.9er xpj:
\exp19\lib\EXPRESS.RES
mein Programm liegt z.B. in
c:\test
somit findet er beim Erstellen c:\exp19\lib\EXPRESS.RES
Mit der 2.0x sucht er aber leider dann in c:\test\exp19\lib\EXPRESS.RES
Jetzt könnte man den Laufwerksbuchstaben davorstellen - aber leider sind die Laufwerke mal c:, d:, f:, ...
Ich möchte möglichst die gleichen xpj für 1.9 und 2.0
Hat da jemand eine Idee?
Ich habe OBJ in einem Verzeichnis, auf den ein PATH liegt. Diese findet 2.0x nicht - 1.9 schon. Kann man das irgendwie machen, so dass die xpj kompatibel bleiben?
Wenn ich die 2.0x einsetzen wollte, dann ist zumindest ein Doppelbetrieb einige Zeit erforderlich. Ich würde die 1.9 in einer VM fahren, aber meine Quelldateien über svn verwalten.
Grüße, Armin
xpj und Pfadangaben
Moderator: Moderatoren
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2829
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 97 Mal
- Danksagung erhalten: 13 Mal
Re: xpj und Pfadangaben
Hallo, Armin -
dem gleichen Problem bin ich auch begegnet und habe hier: http://www.xbaseforum.de/viewtopic.php? ... 36#p111794 meine Lösung beschrieben, es gibt nämlich eine neue Anweisung für PBuild, dann sollte es wieder passen.
dem gleichen Problem bin ich auch begegnet und habe hier: http://www.xbaseforum.de/viewtopic.php? ... 36#p111794 meine Lösung beschrieben, es gibt nämlich eine neue Anweisung für PBuild, dann sollte es wieder passen.
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
- Armin
- Rekursionen-Architekt
- Beiträge: 394
- Registriert: Mo, 26. Sep 2005 12:09
- Wohnort: 75331 Engelsbrand
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: xpj und Pfadangaben
Hallo Georg,
ich habe folgendes Problem:
hier sind allgemeingültige OBJ:
d:\test\obj
Hier die EXE und XPJ:
d:\test\exe
Bisher wurden die OBJs per Umgebungsvariable PATH gefunden. Das klappt jetzt nicht mehr. Pbuild sucht in d:\test\exe.
Die XPJs sollten möglichst für 1.9 und 2.0 gleich sein. Hat dazu jemand eine Idee?
target_dir könnte ich auf d:\test\exe stellen - damit werden aber die OBJ auch nicht gefunden...
Grüße, Armin
ich habe folgendes Problem:
hier sind allgemeingültige OBJ:
d:\test\obj
Hier die EXE und XPJ:
d:\test\exe
Bisher wurden die OBJs per Umgebungsvariable PATH gefunden. Das klappt jetzt nicht mehr. Pbuild sucht in d:\test\exe.
Die XPJs sollten möglichst für 1.9 und 2.0 gleich sein. Hat dazu jemand eine Idee?
target_dir könnte ich auf d:\test\exe stellen - damit werden aber die OBJ auch nicht gefunden...
Grüße, Armin
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: xpj und Pfadangaben
Und warum nicht per
SET LIB ?
per BATCH die entsprechenden Variablen setzen
SET OBJ sollte natürlich entsprechenden der Xbase++ Version und der Express++ Version gesetzt sein
Diese kannst Du dann mit der 1.9er verwenden und sind dann auch gleich.
SET LIB ?
per BATCH die entsprechenden Variablen setzen
SET OBJ sollte natürlich entsprechenden der Xbase++ Version und der Express++ Version gesetzt sein
Jein, dazu müsstest due die xpj aus der 1.9er nehmen mit 2.0 aufrufen, die wird dann automatisch angepasst.die XPJs sollten möglichst für 1.9 und 2.0 gleich sein. Hat dazu jemand eine Idee?
Diese kannst Du dann mit der 1.9er verwenden und sind dann auch gleich.
Gruß
Klaus
Klaus
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2829
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 97 Mal
- Danksagung erhalten: 13 Mal
Re: xpj und Pfadangaben
Hallo, Armin -
warum machst Du aus den "allgemeingültigen OBJ" keine DLL(s)?
warum machst Du aus den "allgemeingültigen OBJ" keine DLL(s)?
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
- Armin
- Rekursionen-Architekt
- Beiträge: 394
- Registriert: Mo, 26. Sep 2005 12:09
- Wohnort: 75331 Engelsbrand
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: xpj und Pfadangaben
Hallo Georg,
da hast Du natürlich recht.
Ich will eben bei einer Umstellung von 1.9 auf 2.0 erst mal so wenig wie möglich anpassen müssen.
Und ich sehe das mit den Pfaden als Fehler von relativen Verzeichnisangaben.
Ich habe es jetzt z.B. mit
c:\a\b\a.xpj
c:\c\xyz.lib
..\..\c\xyz.lib gelöst
Eigentlich sollte auch
\c\xyz.lib
richtig sein. Wenn ich c:\a\b\c\xyz.lib will, dann sollte das ohne führenden Backslash sein:
c\xyz.lib
obj_dir habe ich jetzt auch eingeführt.
Grüße, Armin
da hast Du natürlich recht.
Ich will eben bei einer Umstellung von 1.9 auf 2.0 erst mal so wenig wie möglich anpassen müssen.
Und ich sehe das mit den Pfaden als Fehler von relativen Verzeichnisangaben.
Ich habe es jetzt z.B. mit
c:\a\b\a.xpj
c:\c\xyz.lib
..\..\c\xyz.lib gelöst
Eigentlich sollte auch
\c\xyz.lib
richtig sein. Wenn ich c:\a\b\c\xyz.lib will, dann sollte das ohne führenden Backslash sein:
c\xyz.lib
obj_dir habe ich jetzt auch eingeführt.
Grüße, Armin