XppSys.lib
Moderator: Moderatoren
XppSys.lib
Hallo,
ich habe hier Quellcode von meinem Arbeitgeber an dem ich Änderungen vornehme.
Dazu habe ich eine Text-Datei bekommen zum einfacheren Verlinken mittels 'alink @linkerdatei'.
Jetzt bekomme ich eine Fehlermeldung: ' cannot open file "XPPSYS.LIB" '
Eine 'pragma' Anweisung mit dieser Datei kann ich nicht finden in den Quell-Dateien der LinkerDatei.
In der Linker-Datei steht als einzige Library die 'XppUi2'.
Eine weitere 'pragma' Anweisung ist noch da für das Einbinden von 'ADAC20B.LIB'.
Die 'XppSys.lib' gibt es hier nicht mit dieser Alaska Installation auf dem Rechner und im Netz kann ich dazu nichts finden.
Kann vielleicht jmd.weiterhelfen?
ich habe hier Quellcode von meinem Arbeitgeber an dem ich Änderungen vornehme.
Dazu habe ich eine Text-Datei bekommen zum einfacheren Verlinken mittels 'alink @linkerdatei'.
Jetzt bekomme ich eine Fehlermeldung: ' cannot open file "XPPSYS.LIB" '
Eine 'pragma' Anweisung mit dieser Datei kann ich nicht finden in den Quell-Dateien der LinkerDatei.
In der Linker-Datei steht als einzige Library die 'XppUi2'.
Eine weitere 'pragma' Anweisung ist noch da für das Einbinden von 'ADAC20B.LIB'.
Die 'XppSys.lib' gibt es hier nicht mit dieser Alaska Installation auf dem Rechner und im Netz kann ich dazu nichts finden.
Kann vielleicht jmd.weiterhelfen?
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: XppSys.lib
starte mal c:\ALASKA\XPPW32\SOURCE\dll\PROJECT.XPJWonderer hat geschrieben:Compiler & Linker melden mir V1.90.331...
danach solltest du c:\ALASKA\XPPW32\LIB\XppSys.lib und DLL haben
gruss by OHR
Jimmy
Jimmy
Re: XppSys.lib
Im Verzeichnis von Alaska gibt es hier auf dem Rechner keinen Ordner mit diesem Namen.
auch folgende Aufrufe:
dir xppw32* /s
dir xppsys* /s
liefern keine Resultate...
EDIT: die XPPSYS.DLL hab ich jetzt im Ordner gefunden in dem das kompilierte Programm liegt, aber nicht die LIB.
kopieren der DLL in das Verzeichnis von der Linker-Datei und der Quell-Dateien vor dem Aufruf von ALINK hat auch nicht geholfen.
auch folgende Aufrufe:
dir xppw32* /s
dir xppsys* /s
liefern keine Resultate...
EDIT: die XPPSYS.DLL hab ich jetzt im Ordner gefunden in dem das kompilierte Programm liegt, aber nicht die LIB.
kopieren der DLL in das Verzeichnis von der Linker-Datei und der Quell-Dateien vor dem Aufruf von ALINK hat auch nicht geholfen.
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: XppSys.lib
Xbase ist ja weiterhin sehr nahe in der CMD-Umgebung. Du brauchst einige SET-Befehle in der Umgebung, welche auf deine Systemordner von xbase und ev. Drittprogrammen hinweisen.
set Path, set Obj, set Lib, set include, ...
set Path, set Obj, set Lib, set include, ...
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2832
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 98 Mal
- Danksagung erhalten: 13 Mal
Re: XppSys.lib
Hallo, Wonderer -
warum greifst Du nicht Jimmys Hinweis http://xbaseforum.de/posting.php?mode=r ... 8#pr101727 auf?
Die XppSys ist eine Kompatibilitäts-Bibliothek, die Du selbst erstellen kannst.
warum greifst Du nicht Jimmys Hinweis http://xbaseforum.de/posting.php?mode=r ... 8#pr101727 auf?
Die XppSys ist eine Kompatibilitäts-Bibliothek, die Du selbst erstellen kannst.
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.
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: XppSys.lib
Bei meinem 1.90.331 ist die XppSys.DLL und XppSys.LIB auch nicht enthalten
Erst bei 1.90.355 gibt es XppSys.DLL und XppSys.LIB
Aber bei der 1.90.355 findet man im Verzeichnis .\XPPW32\source\DLL\LIB diese Readme.txt
diese Dateien als solche sind auch in der 1.90.331 enthalten, wurden wohl später aber in eine andere DLL verschoben
(in der Hilfe finde ich jetzt da nix mehr zu, steht aber bestimmt irgendwo).
Wenn man die Zeile mit dem Hinweis auf die LIB mit // auskommentiert, meldet der compiler eventuell fehlende Funktionen an.
Die dann in obigen Dateien suchen.
Erst bei 1.90.355 gibt es XppSys.DLL und XppSys.LIB
Aber bei der 1.90.355 findet man im Verzeichnis .\XPPW32\source\DLL\LIB diese Readme.txt
Die Projektdatei sieht so aus:ReadMe hat geschrieben: Nachdem eine angepasste Version der Laufzeitbibliothek
XPPSYS.DLL erzeugt wurde, enthält dieses Verzeichnis deren
Binär- und Zwischendateien.
Siehe auch die Projekt-Datei im Verzeichnis \SOURCE\DLL.
Code: Alles auswählen
//
// Project - Definition - File created by PBUILD Version 1.90.332
// Date: 09.11.2006 Time: 15:55:53
//
[PROJECT]
COMPILE = xpp
COMPILE_FLAGS = /q /dll:dynamic
DEBUG = yes
GUI = yes
LINKER = alink
LINK_FLAGS =
RC_COMPILE = arc
RC_FLAGS = /v
OBJ_DIR = obj
PROJECT.XPJ
[PROJECT.XPJ]
LIB\XPPSYS.DLL
[LIB\XPPSYS.DLL]
// $START-AUTODEPEND
// $STOP-AUTODEPEND
..\sys\activex.prg
..\sys\AppExit.prg
..\sys\applictn.prg
..\sys\AppSys.prg
..\sys\axctrls.prg
..\sys\Blocks.prg
..\sys\BrowSys.prg
..\sys\BrowUtil.prg
..\sys\dbbulk.prg
..\sys\dbedit.prg
..\sys\DbeSys.prg
..\sys\ErrorSys.prg
..\sys\except.prg
..\sys\fileio.prg
..\sys\GetSys.prg
..\sys\GetSysX.prg
..\sys\GraSys.prg
..\sys\xbparts.prg
..\compat\COMPAT87.prg
..\compat\adir.prg
..\compat\afields.prg
..\compat\compat.prg
..\compat\mod.prg
..\compat\timer.prg
(in der Hilfe finde ich jetzt da nix mehr zu, steht aber bestimmt irgendwo).
Wenn man die Zeile mit dem Hinweis auf die LIB mit // auskommentiert, meldet der compiler eventuell fehlende Funktionen an.
Die dann in obigen Dateien suchen.
Gruß
Hubert
Hubert
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: XppSys.lib
wo du das jetzt sagst ... JA der SOURCE kam erst in er SL1 v1.9.355.brandelh hat geschrieben:Bei meinem 1.90.331 ist die XppSys.DLL und XppSys.LIB auch nicht enthalten
Erst bei 1.90.355 gibt es XppSys.DLL und XppSys.LIB
...
diese Dateien als solche sind auch in der 1.90.331 enthalten, wurden wohl später aber in eine andere DLL verschoben
(in der Hilfe finde ich jetzt da nix mehr zu, steht aber bestimmt irgendwo).
Wenn man die Zeile mit dem Hinweis auf die LIB mit // auskommentiert, meldet der compiler eventuell fehlende Funktionen an.
Die dann in obigen Dateien suchen.
wenn er nun einen "aktuellen" Code hat würde er zwar mit der 331 wohl funktionieren ... aber warum nicht die v1.9.331 auf die SL1 v1.9.355 , per Patch, upgraden ?!
gruss by OHR
Jimmy
Jimmy
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: XppSys.lib
Wenn der Code mit der/für die 1.9SL1 erzeugt wurde und Du, Wonderer, nur die Vorversion hast, werden die Probleme möglicherweise nicht enden, wenn Du das Teilproblem mit der XbpSys gelöst hast. SL1 hat einen erweiterten Funktionsumfang, und wenn der im Quellcode genutzt wird, scheiterst Du mit der 1.9 ohnehin.
Herzlich,
Tom
Tom
Re: XppSys.lib
Danke für eure Erläuterungen.
Habe die Library-Datei jetzt auf nem Stick vom Chef bekommen und das Verlinken klappt.
Habe die Library-Datei jetzt auf nem Stick vom Chef bekommen und das Verlinken klappt.