Structure unter gleichem Namen erweitern? Möglich?
Verfasst: 06.05.2025 20:44
Hi liebe Forengemeinde,
gibt es einen Weg, bereits deklarierte Strukturen unter gleichem Namen zu erweitern?
Das Vorhaben wäre quasi identisch zu folgendem Beispiel:
Das Beispiel läuft logischerweise nicht, weil PureBasic meckert, dass es die Struktur bereits unter diesem Namen gibt.
Gibt es irgendwie einen Trick der Struktur doch noch ein weiteres Strukturfeld unterzujubeln, ohne dass dabei ein neuer Name verwendet werden muss?
Ich habe auch schon überlegt die erste Deklaration per Compiler-Funktion zur Kompilierzeit umzubennen und dann per Extends wieder zum richtigen Namen zu erweitern
Klappen würde es, nur leider bietet PureBasic meiner Recherche nach keine solche Funktion.
Ein Grund der ganzen Sache ist unter anderem, dass die Struktur in einer externen Include-Datei deklariert ist, die regelmäßig ersetzt/aktualisiert wird. Ich möchte da nicht jedes Mal in der fremden Bibliothek rumwerkeln müssen bzw. diesen Umstand im Hinterkopf haben müssen.
Viele Grüße
gibt es einen Weg, bereits deklarierte Strukturen unter gleichem Namen zu erweitern?
Das Vorhaben wäre quasi identisch zu folgendem Beispiel:
Code: Alles auswählen
Structure OriginalStruktur
a.i
b.i
EndStructure
Structure OriginalStruktur Extends OriginalStruktur
c.i
EndStructure
Gibt es irgendwie einen Trick der Struktur doch noch ein weiteres Strukturfeld unterzujubeln, ohne dass dabei ein neuer Name verwendet werden muss?
Ich habe auch schon überlegt die erste Deklaration per Compiler-Funktion zur Kompilierzeit umzubennen und dann per Extends wieder zum richtigen Namen zu erweitern

Ein Grund der ganzen Sache ist unter anderem, dass die Struktur in einer externen Include-Datei deklariert ist, die regelmäßig ersetzt/aktualisiert wird. Ich möchte da nicht jedes Mal in der fremden Bibliothek rumwerkeln müssen bzw. diesen Umstand im Hinterkopf haben müssen.
Viele Grüße