![]() |
2 Dateien aus einer FileListBox laden
Hi
Habe folgendes Problem Ich habe eine FilListBox mit der ich zwei dateien gleichzeitig laden will das Problem ist die Dateien liegen in verschiedene Ordener
Delphi-Quellcode:
die andere mit gleichen namen in
1. (ExtractFilePath(ParamStr(0)) + '\Plan\Woche1\Hallo.txt';
Delphi-Quellcode:
jetzt würde ich gerne die erste datei anklicken so das die geladen wird sie 1. und nach diesem klicken in der FilelistBox soll die zweite 2. auch geladen werden.
(ExtractFilePath(ParamStr(0)) + '\Plan\Woche1\Bemerkungen\Hallo.txt';
versuche es gerade so die erste geht wunderbar
Delphi-Quellcode:
wie kann man das jetzt so realisieren??
procedure TForm7.FileListBox1Change(Sender: TObject);
Var Dokument :String; begin //Pfad in Variable übergeben RTF mit Pfadangabe Dokument:= LowerCase(ExtractFileExt(FileListBox1.Filename)); if (Dokument = '.txt') then begin GridLaden; //Die erste mit pfad memoladen; // die zweite mit pfad end; end; Sascha |
Re: 2 Dateien aus einer FileListBox laden
:gruebel: Ich verstehe ehrlich gesagt dein Problem nicht ganz... Weder aus deiner Erläuterung, noch aus deinem Code wird mir klar, wo das Problem liegt...
Du hast doch durch deine FileListBox den Dateinamen und den Pfad der ausgewählten Datei, oder? Der Pfad zur 2. Datei ist dann wahrscheinlich immer der Pfad der ersten Datei + ein Ordner mehr? Naja, dann häng den Ordner doch einfach an den Pfad an und lad ins Memo die Datei im eben gebastelten Pfad :gruebel: //Edit: Btw: Was sind "GridLaden" bzw. "MemoLaden"? Variablen? Methoden? |
Re: 2 Dateien aus einer FileListBox laden
Hallo, da ich zu tippfaul bin, hier ein
![]() |
Re: 2 Dateien aus einer FileListBox laden
hier mal mehr text das
Delphi-Quellcode:
bei 1 bekomme ich erneut den ganzenpfad geliefert da hab ich schon einen fehler//========Laden der Memos================================= procedure TForm7.memoladen; var memos :TFileName; begin memos:=(ExtractFilepath('\Bemerkungen\'+FileListBox1.FileName));// 1. FileStream.LoadFromFile(memos); end; //=====StringGrid laden=================================== procedure TForm7.GridLaden; var Grid :TFileName; begin Grid:= FileListbox1.FileName; FileStream.LoadFromFile(Grid); end; //=====Laden vom Plan======================================= procedure TForm7.FileListBox1Change(Sender: TObject); Var Dokument :String; begin Dokument:= LowerCase(ExtractFileExt(FileListBox1.Filename)); if (Dokument = '.txt') then begin GridLaden; if fileload(Filelistbox1.FileName) then //2. begin memoladen; end; end; end; und geht das nicht so wie bei 2. |
Re: 2 Dateien aus einer FileListBox laden
Schreib 1. mal so um:
Delphi-Quellcode:
memos:=(ExtractFilepath(FileListBox1.FileName) + 'Bemerkungen\' + ExtractFileName(FileListBox1.FileName));
|
Re: 2 Dateien aus einer FileListBox laden
Ich kann es nicht fassen es geht danke :cheers:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 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