Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Verzeichnisstruktur (https://www.delphipraxis.net/162552-verzeichnisstruktur.html)

medirar 29. Aug 2011 12:17

AW: Verzeichnisstruktur
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wie meinst Du das? Ich kenne das nicht:shock:

Ich habe mal ein Screenshot von der Struktur gemacht!

DeddyH 29. Aug 2011 12:31

AW: Verzeichnisstruktur
 
Also wohl eher so:
Delphi-Quellcode:
function GetDirFromFilename(const Filename, IncludingDir: string;
  BackslashPositions: array of integer): string;
var
  i, RealPosition: integer;
  SubDir: string;
begin
  RealPosition := 0;
  SubDir := Filename;
  for i := Low(BackslashPositions) to High(BackslashPositions) do
    begin
      Insert('\', SubDir, BackslashPositions[i] + RealPosition);
      inc(RealPosition);
    end;
  SubDir := ExtractFilePath(IncludeTrailingPathDelimiter(IncludingDir) + SubDir);
  Result := SubDir + Filename;
end;



procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage(GetDirFromFilename('9R223000L5.jpg', 'G:\PICS', [2,3,5,6]))
end;

medirar 29. Aug 2011 14:37

AW: Verzeichnisstruktur
 
Das ist es! Super Genial Ich werde das mal heute abend ausprobieren. Nur ist mir nicht klar wie ich das jetzt mit IrfanView direkt öffnen kann.:shock:

Prototypjack 29. Aug 2011 14:40

AW: Verzeichnisstruktur
 
Zitat:

Zitat von medirar (Beitrag 1120145)
Nur ist mir nicht klar wie ich das jetzt mit IrfanView direkt öffnen kann.:shock:

Kommt darauf an. Wenn IrfanView das Standardprogramm für Bildbetrachtung ist, dann reicht ShellExecute des Bildes, sonst ShellExecute der IrfanView-Exe mit Dateinamen im Parameter.

Grüße,
Max

medirar 29. Aug 2011 14:43

AW: Verzeichnisstruktur
 
So? :shock:

Delphi-Quellcode:
ShellExecute(0,'open','i_view32.exe',Pchar (edit1.Text),'C:\Software\irfanview\',SW_SHOW)
Ich habs mit Edit1.Text gemacht zur direkten eingabe!

DeddyH 29. Aug 2011 14:48

AW: Verzeichnisstruktur
 
Versuch mal
Delphi-Quellcode:
ShellExecute(0,
             'open',
             'C:\Software\irfanview\i_view32.exe',
             Pchar(GetDirFromFilename(edit1.Text, 'G:\PICS', [2,3,5,6])),
             nil,
             SW_SHOW)

medirar 29. Aug 2011 16:17

AW: Verzeichnisstruktur
 
Hi! ich bin gerade eben nach hause gekommen und habs ausprobiert alles funktioniert wunderbar....echt geil! Vielen herzlichen Dank!

nur eine Fehlerroutine funktioniert nicht. Wird hier komplizierter? :shock:

DeddyH 29. Aug 2011 16:24

AW: Verzeichnisstruktur
 
Wie meinen?

medirar 29. Aug 2011 16:34

AW: Verzeichnisstruktur
 
Sorry!:-D

Das Bild öffnet nur wenn es vorhanden ist...wenn nicht kommt eine Fehlermeldung!....

DeddyH 29. Aug 2011 16:40

AW: Verzeichnisstruktur
 
Dann musst Du vorher prüfen, ob es die Datei auch gibt (FileExists).


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz