Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Okt 2007
Also, das wird so nicht gehen, da er die Datei öffnen muss, um die Signatur auszulesen. Du müsstest die Kompo so umschreiben, dass nach dem Auslesen dieser Signatur der FileStream geschlossen und wieder neu mit dem ausgelesenen Dateinamen (der übrigens eine feste Länge haben muss) erzeugt wird.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Okt 2007
Tust Du mir bitte einen Gefallen und änderst alle "continue" in z.B. "bContinue"?
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Okt 2007
Moment, ich muss noch mal in die Sourcen schauen (diesmal etwas genauer).
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Okt 2007
Mal langsam zum Verständnis: Du möchtest in dem Record den Originalnamen der Datei ablegen und diese später unter diesem Namen wiederherstellen?
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Okt 2007
Nein, falsch verstanden, so arbeitet die Kompo nicht. Ist da keine Demo dabei? Hab wirklich nur flüchtig drübergeschaut.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Okt 2007
CustomExt heißt doch nur, dass Du dort die Dateiendung angeben kannst, die Dir beliebt, nicht mehr und nicht weniger.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Okt 2007
Ich glaube eher, Du verstehst mich nicht. Bevor Du die Komponente an die Arbeit schickst, weist Du ihr Deine Variable als gewünschte Extension zu.FileSplitter.CustomExt := DeineVariable;
Mal ein bisschen ausführlicher zum Mitschreiben:var bla: string;
begin
bla := '.bla';
FileSplitter.CustomExt := bla;
FileSplitter.UnSplit;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Okt 2007
Erstelle Dir doch eine Property innerhalb der Kompo als Schnittstelle zu Deinem Programm.
OK, habe ich mal erledigt, aber nicht getestet (hatte keine Lust, die Kompo zu installieren). Du solltest eine neue Property CustomExt entdecken, welche die Extension aufnimmt.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
5. Okt 2007
Zeig mal die komplette Methode.