Seite 1 von 1

XPPVER [erledigt]

Verfasst: So, 12. Okt 2014 23:15
von Werner_Bayern
Warum wird das unter V2.0 (= 554) trotzdem ausgeführt?

Code: Alles auswählen

#if XPPVER < 20000000
function blank(xVal)
.
.
.
return xRueck
#endif

Re: XPPVER

Verfasst: So, 12. Okt 2014 23:19
von satmax
Werner_Bayern hat geschrieben:Warum wird das unter V2.0 (= 554) trotzdem ausgeführt?

Code: Alles auswählen

#if XPPVER < 
20000000
function blank(xVal)
.
.
.
return xRueck
#endif
Eine 0 zuviel (2000554)?

Re: XPPVER

Verfasst: So, 12. Okt 2014 23:54
von Werner_Bayern
Ja, das wars...

Kommt vom Alaska-Beispiel:
#if XPPVER > 01810000
da ist es 8stellig und ich schwöre, ich habs auch mit einer Stelle weniger versucht und es ging nicht... Aber mit 7 Stellen gehts trotzdem...

Danke. :confused1:

Re: XPPVER [erledigt]

Verfasst: So, 12. Okt 2014 23:57
von satmax
Hauptsache es passt.

Re: XPPVER [erledigt]

Verfasst: Mo, 13. Okt 2014 0:01
von Werner_Bayern
und heute hat er mir bei:

Code: Alles auswählen

#if XPPVER > 1900355
   oBrowse:forcestable()
#else
   do while .not. oBrowse:forcestable()
   enddo
#endif
unter 2.0 den Code ausgeführt!
FEHLERPROTOKOLL von ... Datum: 12.10.2014 22:27:11

Xbase++ Version : Xbase++ (R) Version 2.00.554
Betriebssystem : Windows 7 06.01 Build 07601 Service Pack 1
------------------------------------------------------------------------------------------
oError:args :
-> VALTYPE: O CLASS: XbpBrowse
oError:canDefault : N
oError:canRetry : N
oError:canSubstitute: J
oError:cargo : NIL
oError:description : Parameter has a wrong data type
oError:filename :
oError:genCode : 2
oError:operation : .not.<XbpBrowse>
oError:osCode : 0
oError:severity : 2
oError:subCode : 3
oError:subSystem : BASE
oError:thread : 6
oError:tries : 0

Re: XPPVER [erledigt]

Verfasst: Mo, 13. Okt 2014 8:42
von brandelh
#if XPPVER > 01810000
im Beispiel wäre das für die 2.00

Code: Alles auswählen

#if XPPVER > 02000000
wie es dann aber zu der Fehlermeldung kommt ?
Hast du eventuell noch gemixte OBJ ?

PBUILD /A

erzwingt neue Kompilierung, wobei ich normalerweise gleich OBJ und EXE vor dem Compilerlauf lösche.

Re: XPPVER [erledigt]

Verfasst: Mo, 13. Okt 2014 12:26
von Werner_Bayern
brandelh hat geschrieben:Hast du eventuell noch gemixte OBJ ?
Geht das überhaupt? Ich denke nicht.
Nein, wenn ich von 1.9 auf 2.0 umsteige (oder auch umgekehrt), mache ich immer rebuild dependencies und anschließend rebuild project
Werds mal im Auge behalten.

Re: XPPVER [erledigt]

Verfasst: Mo, 13. Okt 2014 13:14
von brandelh
OK ich arbeite nicht aus der IDE und wenn ich die Compierversion umschalte und vergesse die OBJ zu löschen,
dann kann es sein, dass noch alte da sind. Das gibt natürlich seltsame Fehler ... im besten Fall mit Fehlermeldung ;-)