Autor Beitrag
NewTimeLive
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 27

WinXP, Win2000
Delphi 7, Delphi 2005
BeitragVerfasst: Do 13.01.05 11:40 
Also...
Ich schreibe gerade ein programm mit dem ich unteranderem den dateityp auslesen möchte,
mein problem ist es jetzt das ich eine funktion schreiben muss mit der ich die Dateinamenserweiterung,
dem Dateityp zuordnen will...
KURZ:
Ich will die Dateinamenserweiterung nicht als *.exe sondern als Beschreibung der Dateinamenserweiterung, am besten halt über die registry.

Danke im Vorraus

MfG

ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
procedure TForm1.BitBtnSearchClick(Sender: TObject);
var dat : TDateTime;
    sFileName : String;



begin
  if txtpfad.Text = ''  then begin

    MessageDlg('Kein Pfad angegeben!',mtError,[mbOK],0)

  end else begin

    FindFirst(txtDateiname.Text, faAnyfile, searchREC);
    Repeat
      with Searchrec do begin
        sFileName := Form2.DirectoryListBox1.Directory + '\' + searchRec.Name;
        sFileTyp := '*.' +
        ClientDataSet.Append;

          ClientDataSet.FieldByName('Dateiname').AsString := searchRec.FindData.cFileName;
          ClientDataSet.FieldByName('Pfad').AsString := sFileName;
          ClientDataSet.FieldByName('Modidate').AsDateTime := FileDateToDateTime(Time);
          ClientDataSet.FieldByName('Size').AsInteger:= searchrec.Size;
          //ClientDataSet.FieldByName('Typ').AsString := searchrec.FindData;
          ClientDataSet.FieldByName('Version').AsString := GetVersion(sFileName);


        ClientDataSet.Post;

          end;

       until Findnext (searchrec) <> 0;

        FindClose(searchREC);
    end;

end;