Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Berkeley
Anmeldungsdatum: 13.05.2024 Beiträge: 73
|
Verfasst am: 15.08.2024, 17:05 Titel: WSTRING als Rückgabewert |
|
|
- scheint nicht möglich.
Also dass man ne FUNCTION macht mystring=myfunc(), PRINT myfunc()... alles als WSTRING... NICHT WSTRING PTR...
Komisch, weil bei den eingebauten FreeBASIC-Funktionen geht's ja auch... |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4663 Wohnort: ~/
|
Verfasst am: 15.08.2024, 19:48 Titel: |
|
|
WSTRING (und ZSTRING) ist eigentlich immer ein Pointer. Ich glaube, die Builtin-Funktionen von FreeBASIC verstecken das nur., so wie es letztlich bei den WSTRINGs fester Länge versteckt wird.
Dass man keine fixed-length-WSTRINGs übergeben kann, hat vielleicht desselben Grund wie dass nur dynamische Arrays übergeben werden können (genauer gesagt: statische Arrays können zwar übergeben werden, werden dann aber in der Funktion wie dynamische Arrays behandelt). _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
|