[beendet]Warum geht SizeOf nicht bei StructElementen in LLs?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Dazu will ich aber auch noch anmerken, daß das hier...

Code: Alles auswählen

if x = y 
  Pos.COORD 
else 
  Pos.BlaStuct 
endif 
Debug SizeOf(Pos)    
; z.B. zum kopieren von Strukturinhalten
...meiner Meinung nach eher so ein theoretischer Ausnahmefall ist, also keiner, der in der Praxis jemals vorkommen würde. Zumindest fällt mir überhaupt keine Situation ein, wo ich auf so ein Konstrukt angewiesen wäre. Im Gegenteil, mir fallen eher tausende Fälle ein, wo sowas zu irgendwelchen Problemen führen kann :mrgreen:
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Toshy
Beiträge: 713
Registriert: 22.03.2005 00:29
Computerausstattung: Computer und Strom vorhanden
Wohnort: LK Wolfenbüttel

Beitrag von Toshy »

Ja. Das war nur eine Art "logisches Beispiel". Ich vermute es würde sogar einen Kompilerfehler auslösen in Hauptcode. Aber innerhalb von Proceduren oder Macors könnte "ähnliches" vorkommen. Sicher bin ich dabei natürlich nicht, da ich natürlich nicht weiß, was beim kompilieren geschieht. So, ich denke das sollte erstmal reichen. Und nochmals Danke.
1. Win10
PB6.1
Antworten