Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.203 Beiträge
 
Delphi 12 Athens
 
#4

Re: noch'n FileSplitter

  Alt 16. Jan 2007, 18:47
So, jetzt auch als winzige NonVCL (Dank PSDK, ä viel Schweiß und 'nem bissl Win32API-Tutorial)
und voll unicodefähig (natürlich außer der Batch).

Alle wichtigen Strings wurden in die Ressourcendatei ausgelagert
und wer Lust hat, der kann mir ruhig 'ne Übersetztung zukommen lassen.
(der/die wird natürlich in der .rc erwähnt)

Also diese Teile in der gewünschten Sprache:
Code:
LANGUAGE LANG_..., SUBLANG_...

  STRINGTABLE
    BEGIN
      201 ...
      ...
    END

  100 DIALOGEX 0, 0, 193, 83
    ...

  300 DIALOGEX 0, 0, 193, 121
    ...

  400 DIALOGEX 0, 0, 193, 60
    ...

Bei letzten Tests mit kleinen und großten Dateien gab's keine Probleme,
ich hoffe also einfach ma, dat sich daher keiner Beschweren wird.

z.B.: 8 GB > 4 MB-Stückchen, oder auch mal 'ne 8 MB-Datei in 16.403 Häppchen:
Zitat von *.md5:
290811312D9DF61AC75CCC44BB0921A8
8.398.258 byte = 16403 parts * 512 byte
und's is schonma witzig, wenn man da die 1 MB-kleine Batchfileim Verhältnis zur geteilten Datei sieht, welche sogar noch funktioniert
Zitat von Explorer über *.bat:
1.056.218 Bytes


Ein Rechenfehler bei der PartSize verhinderte, daß Teile über 2 GB erstellt werden konnten (wurde auf 32 Bit beschnitten ).

Passend zu diesem "Unfall" wurde jetzt auch ein neuer vordeffinierter Wert für SplitSize eingeführt.
"32bit" is'n bissl kleiner als 2 GB, also praktisch für FAT und ältere BS.
Außerdem hab'sch den Wert für "DVD" etwas realitätsnaher ausgelegt ... warum müßen die Hersteller och mit 1000 rechnen
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat