Seite 2 von 8

Verfasst: 15.09.2008 21:09
von ts-soft
@nicolaus
Aber diese Dinge werden vom Compiler gemeldet, also kein Problem,
schlimmer sind solche Sachen:

Code: Alles auswählen

Restore Bytedata
Read a.b
Read b.b
Debug a
Debug b
End

DataSection
  Bytedata:
  Data.b 1, 2, 3, 4, 5, 6, 7, 8
EndDataSection
Da wird nämlich der Fehler nicht angemeckert, trotzdem ist es ein anderes
Ergebnis als in 4.20 und früher :wink:

Und da gibts noch andere Dinge, z.B. pointer mit Typangabe, war schon
immer verkehrt, aber spätestens in der 64-Bit Version rächt es sich jetzt :mrgreen:

Und die Tatsache das Handles jetzt vom Typ .i sind wird wohl auch ne
ganze Weile von vielen Ignoriert, sowie Unicode-Kompatibilität noch
immer von vielen ignoriert wird, weils sie es nicht brauchen
wollen / können (kein 64-Bit OS, Win9x)

Verfasst: 15.09.2008 23:35
von Franky
CreateGadgetList() gibt´s nich mehr? :o

Und an Sachen wie
---------------------------
PureBasic
---------------------------
Zeile 1: Kann keinen numerischen Wert in eine String-Variable schreiben.
---------------------------
OK
---------------------------
Muss man sich echt gewöhnen, ich glaub, ich stell meine IDE auf English <)


Aber ansonsten interessant, ich werd mal sehen müssen, in wie weit ich meine Dynamische Listen-Verwaltung anpassen muss

Verfasst: 16.09.2008 00:04
von STARGÅTE
- Changed: The ComboBoxGadget() "Height" parameter now affects the entry field height, not the dropdown box.
Wieso denn das ?

ich weiß ja nicht wie es bei den Anderen ist, aber n ComboBox hat normalerweise immer die "normhöhe" aber die BOX-Größe möcher ich sehrwohl anpassen.
Denn nciht immer will ich n "Mega"-Ausklappung.

Wird da noch was hinzugefügt ?

Verfasst: 16.09.2008 02:41
von freak
Ein paar Tipps für die 64bit-Portierung: http://www.purebasic.fr/blog/?p=42

Verfasst: 16.09.2008 16:41
von Andesdaf
Franky hat geschrieben:
Und an Sachen wie
---------------------------
PureBasic
---------------------------
Zeile 1: Kann keinen numerischen Wert in eine String-Variable schreiben.
---------------------------
OK
---------------------------
Muss man sich echt gewöhnen, ich glaub, ich stell meine IDE auf English <)
Ja, find ich auch komisch, wenn mich Purebasic auf einmal deutsch anspricht. Andererseits weis ich dann endlich, was er wirklich von mir will. <)

Verfasst: 16.09.2008 16:59
von roherter
Also die Hilfe Datei ist bei mir noch die von 4.20 habs extra in ein neuen Ordner installiert ist das normal?

Bei mir hat die Installation auf anhieb geklappt.

Verfasst: 16.09.2008 17:08
von ts-soft
roherter hat geschrieben:Also die Hilfe Datei ist bei mir noch die von 4.20 habs extra in ein neuen Ordner installiert ist das normal?
Hilfe Dateien werden erst zum Release komplett angepaßt, ist also normal,
Änderungen im engl. Forum nachsehen!
Einige Funktionen, wo sich nur der Name geändert hat, sind bereits
angepaßt, auch in der dt. Hilfe.
roherter hat geschrieben: Bei mir hat die Installation auf anhieb geklappt.
Du hast eben so lange geschlafen bis der Fehler behoben war :lol:

Verfasst: 16.09.2008 17:16
von roherter
Geschlafen und gearbeitet,thx. :D

Verfasst: 16.09.2008 18:13
von marco2007
ts-soft hat geschrieben:Da wird nämlich der Fehler nicht angemeckert, trotzdem ist es ein anderes
Ergebnis als in 4.20 und früher
Warum ist das so?
PB4.20: 1, 2
PB4.30b1: 1, 5

Handles = Typ i :?

PS: eine stabile 4.20 wäre mir erst mal lieber gewesen. :cry:

Verfasst: 16.09.2008 18:32
von ts-soft
> Warum ist das so?
Weil Read auch einen Typ benötigt, der Readtyp und der Variablentyp
können sich sogar unter umständen unterscheiden.

In meinem Beispiel hat Read den Defaulttyp, also Integer! (.i), in 32-bit
entspricht dies 4 Byte, so das beim ersten lesen 4 Bytes ausgelesen werden,
und beim zweiten das 5.te Byte gelesen wird, deshalb die 5.
Hab das Beispiel extra so gewählt, das man die Logik erkennt. Weitere Infos
findest im Blog, link siehe Freaks posting.