moin,
bin dabei mir was zu bauen, um die Zeit zu messen, Files auf verschiedene Speichermedien zu kopieren.
Dabei wollte ich mal versuchen ein 'großes' File in einem String einzulesen und dann abspeichern.
Die größte Datei war ca. 2,1 GB, dann kam von Gambas beim einlesen 'Out of Memory'.
Mehr konnte ich nicht im String einlesen. Der PC hat 32 GB RAM.
Kann man das ändern?
Der Kopierbefehl klappt aber.
wie groß kann eine String-Variable sein?
Re: wie groß kann eine String-Variable sein?
Hi
Ein Test ergab, dass Strings max 2.147.479.543 Bytes groß sein können, was in etwa dem Wertebereich des Datentyps Integer entspricht. Das sieht bei anderen Programmiersprachen wohl ähnlich aus und lässt sich auch nicht ändern. Für solche extremen Einsatzzwecke ist der String auch nicht vorgesehen. Die angedachte Aufgabe des Programms lässt sich sicher auch anders lösen.
Viele Grüße
Crabman
Ein Test ergab, dass Strings max 2.147.479.543 Bytes groß sein können, was in etwa dem Wertebereich des Datentyps Integer entspricht. Das sieht bei anderen Programmiersprachen wohl ähnlich aus und lässt sich auch nicht ändern. Für solche extremen Einsatzzwecke ist der String auch nicht vorgesehen. Die angedachte Aufgabe des Programms lässt sich sicher auch anders lösen.
Viele Grüße
Crabman
-
- Foriker
- Beiträge: 272
- Registriert: Fr 16. Jan 2015, 01:27
- Wohnort: Europäische Union - Italia
- Kontaktdaten:
Re: wie groß kann eine String-Variable sein?
Sicherlich.
Ich würde ein Array vom Typ Byte verwenden.
Europaeus sum
Re: wie groß kann eine String-Variable sein?
moin,
unter https://gambaswiki.org/wiki/lang/type steht aber was anderes.
Ich habe es mit 'String' und 'Variant' versucht, über die knappen 2GB bin ich nicht hinweg gekommen.
unter https://gambaswiki.org/wiki/lang/type steht aber was anderes.
Ich habe es mit 'String' und 'Variant' versucht, über die knappen 2GB bin ich nicht hinweg gekommen.
Gruss
Re: wie groß kann eine String-Variable sein?
Ich kann auf dem Link ins Wiki nichts "anderes" finden, als das, was wir bisher an praktischen Erfahrungen auf dem Tisch haben.
Viele Grüße
Crabman
Viele Grüße
Crabman
Re: wie groß kann eine String-Variable sein?
Vielleicht hilft ein splitten in mehrere Strings?
-
- Foriker
- Beiträge: 272
- Registriert: Fr 16. Jan 2015, 01:27
- Wohnort: Europäische Union - Italia
- Kontaktdaten:
Re: wie groß kann eine String-Variable sein?

Europaeus sum
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast