SLEPIC() xpp ok alink Error

Eigentlich ist mir die Frage peinlich, aber es kann sonst niemand helfen ... :)

Moderator: Moderatoren

Antworten
Alfred
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 476
Registriert: Do, 03. Mai 2007 12:37
Wohnort: München

SLEPIC() xpp ok alink Error

Beitrag von Alfred »

Hi,

xpp comboSLE.prg -> ok

alink comboSLE /PM:PM -> unresolved external symbol SLEPIC.

Wo liegt mein Denkfehler?

Gruß
Alfred
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Beitrag von Jan »

Hallo Alfred,

scheint so, als ob Du die SLEPic von Jim nicht mit eingebunden hast. Erstell Dir am besten eine project.xpj, in die Du alle .prg einbindest, dann bist Du eine gewaltige Sorge los.

Jan
Alfred
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 476
Registriert: Do, 03. Mai 2007 12:37
Wohnort: München

Beitrag von Alfred »

Hallo Jan,

nächster Versuch. Die mit pbuild editbrow_sle.xpj /g erzeugte Datei sieht wie folgt aus:

Code: Alles auswählen

[PROJECT]
    COMPILE       = xpp
    COMPILE_FLAGS = /q
    DEBUG         = yes
    GUI           = yes
    LINKER        = alink
    LINK_FLAGS    = 
    RC_COMPILE    = arc
    RC_FLAGS      = /v
    OPENFILES     = SLEPIC.PRG;EDITBROW_SLE.PRG
    VERSION       = 2.0
    EDITBROW_SLE.XPJ

[EDITBROW_SLE.XPJ]
    EDITBROW_SLE.EXE

[EDITBROW_SLE.EXE]
    COMPILE       = xpp
    COMPILE_FLAGS = /q
    DEBUG_SAVE    = yes
    GUI           = yes
    LINKER        = alink
    LINK_FLAGS    = 
    RC_COMPILE    = arc
    RC_FLAGS      = /v

// $START-AUTODEPEND
    EDITBROW_SLE.OBJ
    SLEPIC.OBJ
    STD.CH
    SET.CH
    NATMSG.CH
    GET.CH
    PROMPT.CH
    MEMVAR.CH
    COLLAT.CH
    APPEVENT.CH
    COMMON.CH
    FONT.CH
    XBP.CH
    GRA.CH
    APPBROW.CH
    APP.CH
    DMLB.CH
    DLL.CH
    INKEY.CH
    NLS.CH
// $STOP-AUTODEPEND
    EDITBROW_SLE.PRG
    SLEPIC.PRG
alink meldet unresolved external symbol XBPMLECOLUMN und SLEPICCOLUMN :?

Gruß
Alfred
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Beitrag von Jan »

Alfred,

leider sagst Du nicht, welche .prg Du insgesamt in Deinem Programm hast. Die beiden monierten werden aus EDITBROW_SLE.PRG heraus aufgerufen. Entweder Du lässt das weg (ist zum testen von SLEPic auch irrelevant), oder Du musst die beiden mit einbinden.

Jan
Alfred
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 476
Registriert: Do, 03. Mai 2007 12:37
Wohnort: München

Beitrag von Alfred »

Hallo Jan,

editbrow_sle.prg ist edibrow.prg aus der Zip.

Ich steh wohl voll daneben. Ich dachte editbrow.prg ist ein Beispielprogramm
für SLEPIC().

Ich suche nach einem Beispielprogramm damit ich sehen kann wie man
SLEPIC() in einem Programm verwenden kann und was dazu für xpp und
alink erforderlich ist.

Gruß
Alfred
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Beitrag von Jan »

Hallo Alfred,

dazu brasuchst Du nur und aussschließlich die SLEPic.prg. Jim hat da vorneweg ein kleines Demo-Programm reingebaut. Alles was Du machen mußt ist in dieser Zeile

Code: Alles auswählen

//#define TESTSLE
die beiden // rausnehmen.

Jan
Alfred
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 476
Registriert: Do, 03. Mai 2007 12:37
Wohnort: München

Beitrag von Alfred »

Hallo Jan,

xpp ok.

alink slepic /PM:PM: unresolved external symbol MPMMSGBOX und CLICKDATE :oops:

Gruß
Alfred
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Alfred,

ich habe des gleiche Problem die ganze Zeit auch gehabt. Das Beispiel habe ich kurz zum Laufen bekommen, aber es war ein Fehler drin. Ich habe jetzt erst einmal das SLEPic herausgenommen und getrennt eingebaut. Habe aber bisher noch nicht die Zeit gefunden mich damit näher zu beschäftigen. Egal was Du machst, ob Du alles einbindest, oder sonstwas, irgendeine Fehlermeldung taucht immer auf.
Es müßte Clickdate und ein Teil der MTO_* Dateien eingebunden werden, aber ich habe es nicht ans Klappen gekriegt.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Antworten