CommandLink Button

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
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: CommandLink Button

Beitrag von ts-soft »

Hab Dich doch bereits auf Minizip aufmerksam gemacht, unterstützt u.a. auch x64
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.
Bild
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Re: CommandLink Button

Beitrag von Regenduft »

cOoki3druqs hat geschrieben:Das Problem liegt im Zusammenhang mit der PureZIP Library. Egal mit welcher Formatierung/ohne verrumpelt es die Namen der Dateien innerhalb der ZIP.
Ist das entscheidend, ob die Namen in der ZIP "verrumpelt" sind? Wenn nein, dann kannst Du Sie ja gezielt beim packen "verrumpeln" und beim entpacken wieder "entrumpeln". Das funktioniert genausogut bei Unicode- wie bei ASCII-Executeables, ist aber schon ein ziemlicher "Würg-äraund"... Würde lieber auf ts-soft hören! :wink:

Code: Alles auswählen

EnableExplicit

; Init
Define Original$ = "Dämönsträtiön"
Define tmp${1024} ; zur Demo einfach mal 1 KB als Puffer

; Verrumpler
PokeS(@tmp$, Original$, -1, #PB_UTF8)
Define Verrumpelt$ = PeekS(@tmp$, -1, #PB_Ascii)

; Entrumpler
PokeS(@tmp$, Verrumpelt$, -1, #PB_Ascii)
Define Entrumpelt$ = PeekS(@tmp$, -1, #PB_UTF8)

Debug Original$
Debug Verrumpelt$
Debug Entrumpelt$
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
Lambda
Beiträge: 526
Registriert: 16.06.2011 14:38

Re: CommandLink Button

Beitrag von Lambda »

Hatte noch nie Probleme mit der Codierung, ist hier eben nur die nicht gerade transparente PureZIP Library die sich öfters mal quer stellt.

Gibt es denn eine ZIP/RAR Library die UTF-8 unterstützt, und nicht auf 2 GB limitiert ist? (MiniZIP?)
Antworten