Hier können die Unterschiede, Fehler und Probleme zwischen den Versionen bzw. bei der Migration besprochen werden
Moderator: Moderatoren
Werner_Bayern
Der Entwickler von "Deep Thought"
Beiträge: 2151 Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 31 Mal
Danksagung erhalten: 79 Mal
Beitrag
von Werner_Bayern » So, 12. Okt 2014 23:15
Warum wird das unter V2.0 (= 554) trotzdem ausgeführt?
Code: Alles auswählen
#if XPPVER < 20000000
function blank(xVal)
.
.
.
return xRueck
#endif
Zuletzt geändert von
Werner_Bayern am So, 12. Okt 2014 23:55, insgesamt 1-mal geändert.
es grüßt
Werner
<when the music is over, turn off the lights!>
satmax
1000 working lines a day
Beiträge: 831 Registriert: Do, 02. Dez 2010 19:34
Wohnort: Biberbach in Österreich
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:
Beitrag
von satmax » So, 12. Okt 2014 23:19
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)?
Gruß
Markus
Werner_Bayern
Der Entwickler von "Deep Thought"
Beiträge: 2151 Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 31 Mal
Danksagung erhalten: 79 Mal
Beitrag
von Werner_Bayern » So, 12. Okt 2014 23:54
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.
es grüßt
Werner
<when the music is over, turn off the lights!>
satmax
1000 working lines a day
Beiträge: 831 Registriert: Do, 02. Dez 2010 19:34
Wohnort: Biberbach in Österreich
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:
Beitrag
von satmax » So, 12. Okt 2014 23:57
Hauptsache es passt.
Gruß
Markus
Werner_Bayern
Der Entwickler von "Deep Thought"
Beiträge: 2151 Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 31 Mal
Danksagung erhalten: 79 Mal
Beitrag
von Werner_Bayern » Mo, 13. Okt 2014 0:01
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
es grüßt
Werner
<when the music is over, turn off the lights!>
brandelh
Foren-Moderator
Beiträge: 15734 Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 77 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:
Beitrag
von brandelh » Mo, 13. Okt 2014 8:42
#if XPPVER > 01810000
im Beispiel wäre das für die 2.00
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.
Gruß
Hubert
Werner_Bayern
Der Entwickler von "Deep Thought"
Beiträge: 2151 Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 31 Mal
Danksagung erhalten: 79 Mal
Beitrag
von Werner_Bayern » Mo, 13. Okt 2014 12:26
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.
es grüßt
Werner
<when the music is over, turn off the lights!>
brandelh
Foren-Moderator
Beiträge: 15734 Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 77 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:
Beitrag
von brandelh » Mo, 13. Okt 2014 13:14
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
Gruß
Hubert