Problem mit xBase++ 1.82 und xBaseTOOLS

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Gesperrt
Josef

Problem mit xBase++ 1.82 und xBaseTOOLS

Beitrag von Josef »

Ich hab momentan noch die Demo von xBase 1.82 und die Demo eXpress 1.9. Weiterhin benutze ich die XbToolsIII Version 1.7

Ich hab nun mein Project neu kompiliert und nun kommt bei jedem Programm (wenn Funktionen der Tools dabei sind) der Fehler:
Der Prozedureinsprungspunkt "__This_DLL-needs_version_1_70_0" wurde in der DLL "XPPRT1.DLL" nicht gefunden.
Heißt das nun, das ich die Tools auch updaten muß?

Ich benutze folgende Funktionen:
setcleara (könnte ich verzichten)
deletefile, filecopy, diskready,diskreadyw,dton,dirmake,filedelete,strfile

Was gibts für Alternativen in xBase++ und/oder eXPress?
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Problem mit xBase++ 1.82 und xBaseTOOLS

Beitrag von Martin Altmann »

Hallo Josef,
Josef hat geschrieben:Heißt das nun, das ich die Tools auch updaten muß?
ich würde mal denken: Ja! Aber davon sollte es doch auch eine Demoversion geben, oder?

Viele Grüße (und ein frohes Neues!),
Martin
Josef

Beitrag von Josef »

Gibts evtl. unter eXPress gleichwertige Funktionen?

(deletefile, filecopy, diskready,diskreadyw,dton,dirmake,filedelete,strfile)

Für Deletefile, filecopy, filedelete gibts bestimmt was, aber diskready, dton,strfile???
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Josef,
tut mir leid, aber ich nutze eXpress nicht.

Viele Grüße,
Martin
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Beitrag von Jan »

Hallo Josef,

Du darfst NIEMALS Xbase++ und die Tools aus verschiedenen Versionen mischen. Das ist, als ob Du Xbase 1.82 mit DLLs aus einer früheren Version mischst, das geht immer schief. Und die Fehlermeldung ist genau die aus Xbase++ bis einschließlich 1.82. Ab 1.9 ist die anders. Allerdinsg auch sehr nichtssagend und irreführend.

Jan
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 392
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Armin »

Hallo Josef,


ERASE (deletefile, filedelete)
COPY (filecopy)
mit directory() kannst evtl. diskready...() ersetzen - Attribute lesen
mit file() kann man auch einiges anstellen

DTON() klingt wie date() to numeric...? Kann ich nirgends finden. Wie wärs mit einer Variante mit DAY()

cCmd1:="md ....."
dirmake() - RunShell( "/C "+cCmd1, "cmd.exe",.f.,.t.)

StrFile() sollte mit Fopen() und FWrite() ersetzbar sein...

ansonsten aktuelle XBTools organisieren.

Gruß Armin
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Armin,
Armin hat geschrieben:cCmd1:="md ....."
dirmake() - RunShell( "/C "+cCmd1, "cmd.exe",.f.,.t.)
warum so kompliziert?
CreateDir( verzname ) ist sicherlich einfacher :wink:

Viele Grüße,
Martin
Josef

Beitrag von Josef »

Vielen Dank an ALLE !

Ich hab inzwischen alle Funktionen der Tools ersetzt !!
Gesperrt