AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Funktion für Entschlüsselung von Dateierweiterung
Thema durchsuchen
Ansicht
Themen-Optionen

Funktion für Entschlüsselung von Dateierweiterung

Ein Thema von robinWie · begonnen am 11. Dez 2005 · letzter Beitrag vom 11. Dez 2005
 
Benutzerbild von robinWie
robinWie

Registriert seit: 26. Okt 2005
Ort: Lippcity
404 Beiträge
 
Delphi 2005 Personal
 
#1

Funktion für Entschlüsselung von Dateierweiterung

  Alt 11. Dez 2005, 18:37
Hallo,

ich habe heute mal 'ne Function geschrieben die nicht die einfach Dateierweiterung ausgibt sonder wie diese heisst.

Release: 11.12.05
Geschrieben für: Win32 | VCL
Unterstützt 27 Dateitypen
Verwendung: einfach die Function in den Code kopieren und bei z.B. Button1Click eingeben:
 Label1.Caption:=GetFullExt(<Vollständiger Datiname>); Wenn Ihr wollt könnt ihr noch Dateien Hinzufügen, aber nicht vergessen auc ganz unteneintragen damit die datei nicht doch als "Unbekannt" abgestempelt wird.

Hier die Function
Delphi-Quellcode:
function GetFullExt(const FileName: string): string;
var
  Ext: string;
begin
  Ext:=ExtractFileExt(FileName);
  //Pictures
  if Ext='.jpgthen
    Result:='JPG / JPEG Bild';
  if Ext='.jpegthen
    Result:='JPG / JPEG Bild';
  if Ext='.JPGthen
    Result:='JPG / JPEG Bild';
  if Ext='.JPEGthen
    Result:='JPG / JPEG Bild';
  if Ext='.icothen
    Result:='Windows Symbol';
  if Ext='.bmpthen
    Result:='Windows Bitmap';
  if Ext='.gifthen
    Result:='GIF Bild';
  if Ext='.tifthen
    Result:='Windows Foto Format';
  if Ext='.xcfthen
    Result:='GIMP Bild';
  //Texte
  if Ext='.docthen
    Result:='Microsoft Word Dokument';
  if Ext='.xlsthen
    Result:='Microsoft Exel Tabelle';
  if Ext='.txtthen
    Result:='Textdokument';
  if Ext='.rtfthen
    Result:='Rich Text Format';
  //Source
  if Ext='.pasthen
    Result:='Delphi Quellcode';
  if Ext='.dfmthen
    Result:='Delphi Formular Datei';
  if Ext='.dprthen
    Result:='Delphi Projekt'
  if Ext='.bdsprojthen
    Result:='Borland Developer Studio Project File';
  if Ext='.dcuthen
    Result:='Delphi Compilierte Unit';
  if Ext='.resthen
    Result:='Ressource Datei';
  if Ext='.csthen
    Result:='C# Source File';
  if Ext='.batthen
    Result:='Stapelverarbeitungsdatei für MS-DOS';
  //Other Files
  if Ext='.exethen
    Result:='Ausführbare Datei';
  if Ext='.dllthen
    Result:='Dynamic Link Library / Programmbibliotek';
  if Ext='.emlthen
    Result:='Internet E-Mail Nachricht';
  if Ext='.hlpthen
    Result:='Hilfedatei'
  if Ext='.inithen
    Result:='Konfigurations einstellung';
  if Ext='.logthen
    Result:='"Logbuch"-Datei';
  if Ext<>'.jpgthen if Ext<>'.jpegthen if Ext<>'.icothen
  if Ext<>'.bmpthen if Ext<>'.gifthen if Ext<>'tifthen
  if Ext<>'.JPGthen if Ext<>'.JPEGthen if Ext<>'.docthen
  if Ext<>'.xlsthen if Ext<>'.txtthen if Ext<>'rtfthen
  if Ext<>'.exethen if Ext<>'.dllthen if Ext<>'.pasthen
  if Ext<>'.dfmthen if Ext<>'.dprthen if Ext<>'.bdsprojthen
  if Ext<>'.dcuthen if Ext<>'.resthen if Ext<>'.cdthen
  if Ext<>'.batthen if Ext<>'.xcfthen if Ext<>'.emlthen
  if Ext<>'.hlpthen if Ext<>'.ini' the nif Ext<>'.logthen
    Result:='unbekannte Dateierweiterung';
end;
Robin W.
Ein Computer kann (fast) alles.... Man muss es ihm nur beibringen
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:53 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 by Thomas Breitkreuz