PureBasic 5.10 Beta 8

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

PureBasic 5.10 Beta 8

Beitrag von ts-soft »

Zuletzt geändert von ts-soft am 07.02.2013 02:07, insgesamt 3-mal geändert.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: PureBasic 5.10 Beta 4

Beitrag von NicTheQuick »

Kann mir das hier jemand erklären?
Fred hat geschrieben:Native types in pointer structure fields have been forbidden as well
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PureBasic 5.10 Beta 4

Beitrag von ts-soft »

Code: Alles auswählen

Structure NicTheQuick
  *nic.b ; verboten
  *quick.blablub ; erlaubt
EndStructure
reicht diese Erklärung?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureBasic 5.10 Beta 4

Beitrag von RSBasic »

Cool. :allright:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: PureBasic 5.10 Beta 4

Beitrag von Falko »

Und schon funktioniert COMatePlus nicht mehr :oops:

*Type.i könnte man ja noch umsetzen, aber wie macht man es z.B. mit
*this\hWnd = hWnd ?
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: PureBasic 5.10 Beta 4

Beitrag 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
Hygge
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: PureBasic 5.10 Beta 4

Beitrag 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
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PureBasic 5.10 Beta 4

Beitrag 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 :wink:

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: PureBasic 5.10 Beta 4

Beitrag von Falko »

Achso, Danke Thomas und Kiffi :).

Anscheinend hat das .integer doch geschadet :lol:

Jetzt läufts :allright:

[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]
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
Sebastian
Beiträge: 322
Registriert: 14.06.2006 16:46
Wohnort: Kiel

Re: PureBasic 5.10 Beta 4

Beitrag 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?
(Win 11 64-bit, PB 6.04 und 6.10)
Antworten