Probleme mit FileSize
Probleme mit FileSize
Bei Dateiennamen, die deutsche Umlaute beinhalten, gibt FileSize immer -1 zurück. Ist das Problem bekannt?
Gruß, Frank
Re: Probleme mit FileSize
Kann ich hier unter Windows mit 5.21 LTS nicht bestätigen. Funktioniert.
Welche Version von PB unter welchem Betriebssystem verwendest du?
Welche Version von PB unter welchem Betriebssystem verwendest du?
Re: Probleme mit FileSize
nöh.Frabbing hat geschrieben:Bei Dateiennamen, die deutsche Umlaute beinhalten, gibt FileSize immer -1 zurück. Ist das Problem bekannt?
Code: Alles auswählen
Debug FileSize("D:\ööö.txt")
Grüße ... Kiffi
a²+b²=mc²
Re: Probleme mit FileSize
Vielleicht passiert das wenn man als ASCII kompiliert oder gar .pb Dateien noch als ASCII speichert?
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Probleme mit FileSize
Auch dann nicht, FileSize funktioniert mit ASCII oder UTF-8 Einstellung der IDE, sowie im Unicode und ASCII CompilermodeDanilo hat geschrieben:Vielleicht passiert das wenn man als ASCII kompiliert oder gar .pb Dateien noch als ASCII speichert?
ohne Probleme.
Lediglich unter Linux gab es diesbezüglich mal Fehler, die aber gefixed wurden.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Probleme mit FileSize
Nein, die Dateien lasse ich per Requester auswählen, kann also nicht sein. Version ist noch 5.10 unter Windows 7.
EDIT: Gebe ich den Dateinamen direkt als Text an, funktioniert FileSize richtig, per Requester nicht...
EDIT: Gebe ich den Dateinamen direkt als Text an, funktioniert FileSize richtig, per Requester nicht...
Gruß, Frank
Re: Probleme mit FileSize
Funktioniert bei mir auch problemlos.
Teste mal die neuste Version.
Funktioniert es immer nicht oder nur in deinem Programm nicht? Hast du schon mal in einem neuen Tab FileSize ausprobiert?
Teste mal die neuste Version.
Funktioniert es immer nicht oder nur in deinem Programm nicht? Hast du schon mal in einem neuen Tab FileSize ausprobiert?
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Probleme mit FileSize
Ich würde zumindest auf die Fehlerbereinigte Version 5.11 updaten, da sind keine Codeänderungen erforderlich.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Probleme mit FileSize
Danke schonmal für die Anregungen! Vor morgen werde ich sie nicht ausprobieren können, ich melde mich dann.
Gruß, Frank
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Probleme mit FileSize
Hier noch der Testcode, der keinen Fehler erzeugt, unter keiner der mir zur Verfügung stehenden Versionen
(5.10 ist nicht dabei, da ich nur gefixte Versionen aufbeware, aber 5.11 in x86 und x64 wurden fehlerfrei getestet).
Gruß
Thomas
(5.10 ist nicht dabei, da ich nur gefixte Versionen aufbeware, aber 5.11 in x86 und x64 wurden fehlerfrei getestet).
Code: Alles auswählen
EnableExplicit
Define.s File = GetTemporaryDirectory() + "äöüß.txt"
If CreateFile(0, File)
WriteStringN(0, "hallo", #PB_Ascii)
CloseFile(0)
EndIf
Define.s SFile = OpenFileRequester("", File, "Text (*.txt)|*.txt", 0)
Debug SFile
Debug FileSize(SFile)
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
