4.50 Beta 4: fixed string und pointer in structure

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Stevie63
Beiträge: 86
Registriert: 06.05.2009 23:02
Computerausstattung: Win 10, i7, fsc celsius

4.50 Beta 4: fixed string und pointer in structure

Beitrag von Stevie63 »

Hallo zusammen,

folgender code läuft unter 4.41 x64 win7

Code: Alles auswählen

Structure X
             m${5}	
	*input_buffer			
EndStructure


Global Xdata.X
Global *IBuf

Procedure PBDS_InitXData()
	*IBuf = AllocateMemory(1000)
	Xdata\input_buffer = *IBuf
EndProcedure

PBDS_InitXData()


Unter 4.50 beta4 gibt es beim Kompilieren die Fehlermeldung "Kann keinen numerischen Wert in String-Variable schreiben", bezogen auf die Anweisung

Code: Alles auswählen

Xdata\input_buffer = *IBuf
.

Kommentiere ich jetzt in der structure X den fixed string (m${5}) aus, dann läuft es auch unter 4.50 beta4.


Grüße

Stevie63
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7032
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: 4.50 Beta 4: fixed string und pointer in structure

Beitrag von STARGÅTE »

Als trifft auch für normale Strings zu.

Aber immer nur wenn der String direkt vor dem Pointer steht!
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Little John

Re: 4.50 Beta 4: fixed string und pointer in structure

Beitrag von Little John »

Genau das gleiche Verhalten tritt auf mit den 32-Bit-Versionen von PB 4.41 und PB 4.50 Beta 4 unter Windows XP 32 Bit.

Gruß, Little John
Benutzeravatar
mk-soft
Beiträge: 3856
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: 4.50 Beta 4: fixed string und pointer in structure

Beitrag von mk-soft »

Bei pointer mit Typeangabe geht es.

Habes im englischen Forum gemeldet...
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Antworten