AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TJvFileListBox Dateierweiterungen

Ein Thema von haentschman · begonnen am 26. Mai 2008 · letzter Beitrag vom 27. Mai 2008
 
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.437 Beiträge
 
Delphi 12 Athens
 
#1

TJvFileListBox Dateierweiterungen

  Alt 26. Mai 2008, 18:34
Hallo...

- man nehme eine TJvFileListBox
- man liest einen Ordner ein
- beim Doppelklick auf ein Dokument (z.B. xxx.pdf) öffnet sich entsprechend der Dateiendung die zugehörige Anwendung mit dem Dokument.
ShellExecute(Application.Handle,'open',PChar(FAnlagenkomponenten.JvFileListBox1.FileName),NIL,NIL,SW_SHOWNORMAL); soweit so gut. ABER !

- ist die Option in Ansicht "Erweiterungen bei bekannten Dateitypen ausblenden" aktiviert wird auch in der FileListBox die Endung ausgeblendet
und beim Doppelklick passiert mal gar nichts. Im FileName sollte doch die Erweiterung vorhanden sein.


- PS: auch das Löschen der Datei funktioniert nicht ohne Erweiterung.
Delphi-Quellcode:
for A := 0 to JvFileListBox1.Items.Count -1 do
    begin
      if JvFileListBox1.Selected[A] then
        begin
          Dateiname:= JvFileListBox1.Items.Strings[A];
          Pfad:= JvFileListBox1.Directory;
          DeleteFile(Pfad + '\' + Dateiname);
        end;
    end;
wobei ich hier das auf das Items.Strings[A] schiebe. (der String ist ja das was angezeigt wird) Da ich MehrfachSelect zulasse müßte ich die Schleife etwas abändern, damit das mit FileName funktioniert. Dann hätte ich aber immer noch obiges Problem.

...kann mir bitte jemand eine Erklärung für diesen Effekt geben ?

Danke...
  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 07:09 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