Neuanfang... Fehler von ALINK (ORDSETRELATION...) [ERLEDIGT]
Verfasst: Mo, 17. Nov 2008 14:17
Hintergrund:
Die Firma für die ich arbeite nutzt als primär EDV-System eine Clipper-Anwendung die über die letzten zehn bis fünfzehn Jahren gewachsen ist (hauptsächlich vor meiner Zeit hier) und für die es keinerlei Spezifikationen gibt - deshalb ist ein halbwegs vollständiges Testen nur im Langzeitbetrieb möglich.
Ein Versuch, auf Xbase++ (GUI) mit ADS umzusteigen war fortgeschritten aber ist vorerst gescheitert (zu viele Fehler).
Inzwischen ist die Clipper-Anwendung nochmal erweitert worden - eigentlich sind die Nutzer zufrieden damit und wollen nicht unbedingt eine GUI, aber die Datensicherheit ist ein Thema.
Da die Firma schon Xbase++ und ADS für den früheren Versuch gekauft hat möchte ich wie folgt vorgehen -
1. Clipper-Code Xbase++-kompatibel machen (d.H. mit sowohl Clipper als auch Xbase compilierbar);
2. Probebetrieb Xbase++ in parallel mit Clipper auf existierender DBFs (DBFCDX mit FPTs) - voraussichtlich über mehreren Monaten hinweg bis Nutzer-Vertrauen aufgebaut wird (Code wird in der Zeit auch weiterentwickelt, deshalb ist gemeinsame Clipper/Xbase++ Codebasis pflicht);
3. Clipper-Code abschalten, Umstieg auf Xbase++ (immernoch Textmodus) mit ADS.
Danach erst könnten vielleicht evolutionäre Schritte Richtung Hybrid- oder GUI-Modus gemacht werden.
Problem:
Ich bin leider immernoch auf Schritt 1 - die Clipper-Anwendung geht durch den Compiler OK aber ALINK bemängelt standard Clipper-Funktionen (z.B. ORDSETRELATION) wie folgt - was kann ich dagagen tun? Ich bin natürlich dankbar für jede Hilfe...
Obj\ARTIKEL.obj: error ALK2102: unresolved external symbol ORDKEYDEL
Obj\ARTIKEL.obj: error ALK2102: unresolved external symbol ORDKEYGOTO
Obj\ARTIKEL.obj: error ALK2102: unresolved external symbol FIELD
Obj\BESTELL.obj: error ALK2102: unresolved external symbol DBRECORDINFO
Obj\FBK.obj: error ALK2102: unresolved external symbol DBORDERINFO
Obj\FBK.obj: error ALK2102: unresolved external symbol ORDSETRELATION
Obj\FUNC1.obj: error ALK2102: unresolved external symbol ORDKEYGOTO
Obj\HEDI.obj: error ALK2102: unresolved external symbol ORDKEYDEL
Obj\LK.obj: error ALK2102: unresolved external symbol FIELD
Obj\MATPRJ.obj: error ALK2102: unresolved external symbol ORDSETRELATION
Obj\MATPRJ.obj: error ALK2102: unresolved external symbol ORDKEYGOTO
Obj\MATPRJ.obj: error ALK2102: unresolved external symbol DBRECORDINFO
Obj\SIMA.obj: error ALK2102: unresolved external symbol DBFCDX
Obj\SIMA.obj: error ALK2102: unresolved external symbol OL_AUTOYIELD
Obj\SIMA.obj: error ALK2102: unresolved external symbol MENUMODAL
Obj\SIMA.obj: error ALK2102: unresolved external symbol TOPBAR
Obj\SIMA.obj: error ALK2102: unresolved external symbol POPUP
Obj\SIMA.obj: error ALK2102: unresolved external symbol MENUITEM
Obj\SLEDIT.obj: error ALK2102: unresolved external symbol ORDKEYDEL
Obj\LS.obj: error ALK2102: unresolved external symbol ORDSETRELATION
Obj\AUFTR.obj: error ALK2102: unresolved external symbol ORDSETRELATION
Obj\AUFTR.obj: error ALK2102: unresolved external symbol DBORDERINFO
Obj\MYBR.obj: error ALK2102: unresolved external symbol FIELD
Obj\DKONVERT.obj: error ALK2102: unresolved external symbol HAUPTFENSTER
Obj\DKONVERT.obj: error ALK2102: unresolved external symbol DC_CHDIR
Obj\DBESYS.obj: error ALK2102: unresolved external symbol DC_CURPATH
Obj\DBESYS.obj: error ALK2102: unresolved external symbol DC_INILOAD
Obj\DBESYS.obj: error ALK2102: unresolved external symbol DACSESSION
Obj\DBESYS.obj: error ALK2102: unresolved external symbol DC_WINALERT
Obj\DBESYS.obj: error ALK2102: unresolved external symbol AX_AXSLOCKING
ALINK: fatal error ALK4102: 30 external symbols unresolved
Die Firma für die ich arbeite nutzt als primär EDV-System eine Clipper-Anwendung die über die letzten zehn bis fünfzehn Jahren gewachsen ist (hauptsächlich vor meiner Zeit hier) und für die es keinerlei Spezifikationen gibt - deshalb ist ein halbwegs vollständiges Testen nur im Langzeitbetrieb möglich.
Ein Versuch, auf Xbase++ (GUI) mit ADS umzusteigen war fortgeschritten aber ist vorerst gescheitert (zu viele Fehler).
Inzwischen ist die Clipper-Anwendung nochmal erweitert worden - eigentlich sind die Nutzer zufrieden damit und wollen nicht unbedingt eine GUI, aber die Datensicherheit ist ein Thema.
Da die Firma schon Xbase++ und ADS für den früheren Versuch gekauft hat möchte ich wie folgt vorgehen -
1. Clipper-Code Xbase++-kompatibel machen (d.H. mit sowohl Clipper als auch Xbase compilierbar);
2. Probebetrieb Xbase++ in parallel mit Clipper auf existierender DBFs (DBFCDX mit FPTs) - voraussichtlich über mehreren Monaten hinweg bis Nutzer-Vertrauen aufgebaut wird (Code wird in der Zeit auch weiterentwickelt, deshalb ist gemeinsame Clipper/Xbase++ Codebasis pflicht);
3. Clipper-Code abschalten, Umstieg auf Xbase++ (immernoch Textmodus) mit ADS.
Danach erst könnten vielleicht evolutionäre Schritte Richtung Hybrid- oder GUI-Modus gemacht werden.
Problem:
Ich bin leider immernoch auf Schritt 1 - die Clipper-Anwendung geht durch den Compiler OK aber ALINK bemängelt standard Clipper-Funktionen (z.B. ORDSETRELATION) wie folgt - was kann ich dagagen tun? Ich bin natürlich dankbar für jede Hilfe...
Obj\ARTIKEL.obj: error ALK2102: unresolved external symbol ORDKEYDEL
Obj\ARTIKEL.obj: error ALK2102: unresolved external symbol ORDKEYGOTO
Obj\ARTIKEL.obj: error ALK2102: unresolved external symbol FIELD
Obj\BESTELL.obj: error ALK2102: unresolved external symbol DBRECORDINFO
Obj\FBK.obj: error ALK2102: unresolved external symbol DBORDERINFO
Obj\FBK.obj: error ALK2102: unresolved external symbol ORDSETRELATION
Obj\FUNC1.obj: error ALK2102: unresolved external symbol ORDKEYGOTO
Obj\HEDI.obj: error ALK2102: unresolved external symbol ORDKEYDEL
Obj\LK.obj: error ALK2102: unresolved external symbol FIELD
Obj\MATPRJ.obj: error ALK2102: unresolved external symbol ORDSETRELATION
Obj\MATPRJ.obj: error ALK2102: unresolved external symbol ORDKEYGOTO
Obj\MATPRJ.obj: error ALK2102: unresolved external symbol DBRECORDINFO
Obj\SIMA.obj: error ALK2102: unresolved external symbol DBFCDX
Obj\SIMA.obj: error ALK2102: unresolved external symbol OL_AUTOYIELD
Obj\SIMA.obj: error ALK2102: unresolved external symbol MENUMODAL
Obj\SIMA.obj: error ALK2102: unresolved external symbol TOPBAR
Obj\SIMA.obj: error ALK2102: unresolved external symbol POPUP
Obj\SIMA.obj: error ALK2102: unresolved external symbol MENUITEM
Obj\SLEDIT.obj: error ALK2102: unresolved external symbol ORDKEYDEL
Obj\LS.obj: error ALK2102: unresolved external symbol ORDSETRELATION
Obj\AUFTR.obj: error ALK2102: unresolved external symbol ORDSETRELATION
Obj\AUFTR.obj: error ALK2102: unresolved external symbol DBORDERINFO
Obj\MYBR.obj: error ALK2102: unresolved external symbol FIELD
Obj\DKONVERT.obj: error ALK2102: unresolved external symbol HAUPTFENSTER
Obj\DKONVERT.obj: error ALK2102: unresolved external symbol DC_CHDIR
Obj\DBESYS.obj: error ALK2102: unresolved external symbol DC_CURPATH
Obj\DBESYS.obj: error ALK2102: unresolved external symbol DC_INILOAD
Obj\DBESYS.obj: error ALK2102: unresolved external symbol DACSESSION
Obj\DBESYS.obj: error ALK2102: unresolved external symbol DC_WINALERT
Obj\DBESYS.obj: error ALK2102: unresolved external symbol AX_AXSLOCKING
ALINK: fatal error ALK4102: 30 external symbols unresolved