Variable ändert einfach ihre Adresse?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Miao
Beiträge: 25
Registriert: 09.09.2004 10:22

Beitrag von Miao »

hehe, das hatte ich mir auch bereits überlegt. funktioniert aber nicht da über die messages mittels stringfeldern noch viel mehr informationen gehen. auch textinformationen. um das zu ändern müßte ich zu viel umschreiben. ich hab nen anderen workarround gefunden. der ist nicht gerade stilvoll, aber der geht wenigstens. und das sicher :)

danke für eure hilfe!
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

Miao hat geschrieben: ich hab nen anderen workarround gefunden. der ist nicht gerade stilvoll, aber der geht wenigstens. und das sicher :)

danke für eure hilfe!
...danke, daß du deinen workaround ebenso mit uns teilst wie deine fragen... ;)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Miao
Beiträge: 25
Registriert: 09.09.2004 10:22

Beitrag von Miao »

das hab ich nicht weil er mir zu peinlich ist ;)

ne, es bringt in der hinsicht einfach nix. was ich vorher mit einem zeiger gemacht hab (und einigermaßen elegent war) ist jetzt halt eine IF abfrage die mit jedem neuen thread länger werden wird.

um das aber deutlicher zu erklären müßt ich das ganze prinzip skizzieren
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

was haltst du davon, wenn du eine maximallänge für die MSG bestimmst, und in der länge den string in der erstzuweisung initialisierst...

also, wenn du mit 40 zeichen klarkommst

Code: Alles auswählen

Msg.s = Space(40)
am anfang des progs...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

@Kaeru:
Im Grunde könnte er dann direkt einen Speicherbereich allokieren. Da ändert sich auch nie die Adresse, wenn er mal allokiert ist.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

@Nic

;) ..oder so...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten