Map Slots ändern

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
CSHW89
Beiträge: 489
Registriert: 14.12.2008 12:22

Map Slots ändern

Beitrag von CSHW89 »

Hi Leute,

gibt es eine Möglichkeit die Slots einer Map zu ändern, oder alternativ, für Maps zweier verschiedener Variablen mit gleicher Struktur die Slotanzahl verschieden zu definieren.

Hier mal ein kleines Beispiel, damits vielleicht klarer wird:

Code: Alles auswählen

Structure test
  Map a.i(16)
EndStructure

Global a.test ; diese Map soll sehr wenig Slots haben
Global b.test ; diese Map soll lieber mehr Slots haben
Ich hab zwei Variablen (eigentlich ganz viele), eine Variable soll eine Map mit ganz vielen Slots besitzen, die zweite (bzw. alle anderen) sehr wenig. Ist das irgendwie machbar, außer eine zweite Stuktur zu definieren?

lg Kevin
Bild Bild Bild
http://www.jasik.de - Windows Hilfe Seite
padawan hat geschrieben:Ich liebe diese von hinten über die Brust ins Auge Lösungen
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7039
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Map Slots ändern

Beitrag von STARGÅTE »

Es sollte so wie bei Arrays funktionieren:

Code: Alles auswählen

Structure test
  Map a.i(16)
EndStructure

Global a.test ; diese Map soll sehr wenig Slots haben
Global b.test ; diese Map soll lieber mehr Slots haben

NewMap a\a(16)
NewMap b\a(1000)
Ich kanns allerdings nicht prüfen, außer mit einem SpeedTest, ob die 1000er schneller ist.
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
Benutzeravatar
CSHW89
Beiträge: 489
Registriert: 14.12.2008 12:22

Re: Map Slots ändern

Beitrag von CSHW89 »

Ja so einfach :oops:

Hab ein kleinen Speedtest laufen lassen, funktioniert :allright:
Danke dir

lg Kevin
Bild Bild Bild
http://www.jasik.de - Windows Hilfe Seite
padawan hat geschrieben:Ich liebe diese von hinten über die Brust ins Auge Lösungen
Antworten