Seite 1 von 4
PureBasic 5.10 Beta 8
Verfasst: 18.01.2013 16:03
von ts-soft
Re: PureBasic 5.10 Beta 4
Verfasst: 18.01.2013 16:06
von NicTheQuick
Kann mir das hier jemand erklären?
Fred hat geschrieben:Native types in pointer structure fields have been forbidden as well
Re: PureBasic 5.10 Beta 4
Verfasst: 18.01.2013 16:08
von ts-soft
Code: Alles auswählen
Structure NicTheQuick
*nic.b ; verboten
*quick.blablub ; erlaubt
EndStructure
reicht diese Erklärung?
Re: PureBasic 5.10 Beta 4
Verfasst: 18.01.2013 16:24
von RSBasic
Cool.

Re: PureBasic 5.10 Beta 4
Verfasst: 18.01.2013 16:45
von Falko
Und schon funktioniert COMatePlus nicht mehr
*Type.i könnte man ja noch umsetzen, aber wie macht man es z.B. mit
*this\hWnd = hWnd ?
Re: PureBasic 5.10 Beta 4
Verfasst: 18.01.2013 16:56
von Kiffi
Falko hat geschrieben:aber wie macht man es z.B. mit
*this\hWnd = hWnd ?
wo? Ich habe jetzt nur die *vTable anpassen müssen.
Grüße ... Kiffi
Re: PureBasic 5.10 Beta 4
Verfasst: 18.01.2013 17:00
von Falko
in der COMatePlus.pbi Zeile 285. Nach einem Debuggen mit Compile wird mir
"Zeile 285: Kann einer Struktur keinen Wert zuweisen" angezeigt.
Also hat sich da mehr geändert, als das was Fred geschrieben hat, oder?
Die ganzen Integer ".i" habe ich nun durch ".integer." ersetzt. Aber nun ab 285
weiß ich nicht weiter

.
[Edit]
Du schreibst ... die ganzen vTables angepasst.
Diese hatte ich so abgeändert auf *vTable.integer anstatt *vTable.i
[/Edit]
Gruß,
Falko
Re: PureBasic 5.10 Beta 4
Verfasst: 18.01.2013 17:05
von ts-soft
Falko hat geschrieben:Die ganzen Integer ".i" habe ich nun durch ".integer." ersetzt. Aber nun ab 285
weiß ich nicht weiter

Nicht durch .integer ersetzen, obwohl das schadet auch nichts, sondern das .i einfach entfernen!
Bei mir kommt 3x *vTable.i oder ähnlich vor, das ersetzen dauert unter einer Minute
Gruß
Thomas
Re: PureBasic 5.10 Beta 4
Verfasst: 18.01.2013 17:11
von Falko
Achso, Danke Thomas und Kiffi

.
Anscheinend hat das .integer doch geschadet
Jetzt läufts
[Edit]
Das Problem in COMate war:
*vTable.integer welcher den obigen Fehler auslöste.
Ich habe dann noch mal mit:
*vTable.Integer
probiert, und da kommt die Fehlermeldung auch nicht

.
[/Edit]
Re: PureBasic 5.10 Beta 4
Verfasst: 20.01.2013 12:23
von Sebastian
Ich verstehe das Problem gerade nicht. Wieso darf man nun keine Typen wie .i usw zuweisen? Ich verstehe den Sinn dahinter nicht. War das bisher nicht sogar explizit gefordert? Da muss ich ja alle meine Quellcodes verändern?