![]() |
Gut eine sache wurde geklärt, Dateigröße, was ist mit dem Dateiformat :?: :?: :?:
Grüße, NeoDeluxe 8) |
Mit ExtractFileExt('Dateiname'); kannst du dir das Fileformat ermitteln.
Delphi-Quellcode:
FLOW
sFileName := OpenDialog1.FileName;
If UpperCase(ExtractFileDir(sFileName)) = '.DOC' Then Begin ... // Fileformat is a Word Document ... end else If UpperCase(ExtractFileDir(sFileName)) = '.TXT' Then Begin ... // Fileformat is a Text File ... end; |
Negativ :!:
passiert nix... :roll: Grüße, NeoDeluxe 8) |
definier mal was du mit File Format meinst!
FLOW |
sFileName := OpenDialog1.FileName;
If UpperCase(ExtractFileExt(sFileName)) = '.DOC' Then Begin ... // Fileformat is a Word Document ... end else If UpperCase(ExtractFileExt(sFileName)) = '.TXT' Then Begin ... // Fileformat is a Text File ... end; |
Zitat:
Code:
meinste das???
sFileName: String;
Grüße, NeoDeluxe 8) |
Zitat:
Informationen über ein Dateiformat kannst Du nicht "auslesen". Weil: Sie ja nirgends stehen. Was genau möchtest Du denn machen? Mit dem Datei-Opendialog eine Datei öffenen und dann mit dem, für diese Dateiendung, im Windows registrieren Programm starten? |
Zitat:
Ja, zum Beispiel, der Benutzer wählt, eine PDF datei, hat aber keine acrobat reader...das soll er eine Meldung bekommen, dass sowas auf seinem Rechner nicht existiert. Aber ansonsten, genau das was du gefragt hast... Grüße, NeoDeluxe 8) |
Zitat:
Schaue dir doch mal in der Registry HKEY_CLASSES_ROOT an. Dort wird ,zumindest bei den Windows-Versionen die ich hier habe (NT/2000/XP), angegeben wolches Programm zum öffnen einer Datei verwendet werden soll. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz