Re: Unterordnernamen auslesen
Und so?
Delphi-Quellcode:
if ShellTreeView1.SelectedFolder = ShellTreeView1.Root then
|
Re: Unterordnernamen auslesen
Nö geht auch nicht
Delphi-Quellcode:
und bei meiner version kam das
[Fehler] Unit7.pas(930): Inkompatible Typen: 'String' und 'TShellFolder'
Delphi-Quellcode:
:cry:
[Fehler] Unit7.pas(930): Inkompatible Typen: 'String' und 'Boolean'
|
Re: Unterordnernamen auslesen
Dies Konstrukt funktioniert bei mir ohne Probleme:
Delphi-Quellcode:
Grüße
procedure TForm1.Button1Click(Sender: TObject);
begin ShellTreeView1.root:='D:\'; if ShellTreeView1.Root = ShellTreeView1.Path then begin ShowMessage('gleich'); end; Klaus |
Re: Unterordnernamen auslesen
Bei mir kommt immer die Message wenn ich kein name auswähle und wenn ich einen Ordner auswähle
Delphi-Quellcode:
Sorryprocedure TForm7.Speichern2Click(Sender: TObject); begin ShellTreeView1.root:= Pfadordner; if ShellTreeView1.Root = ShellTreeView1.Path then begin speichern; //Alles speichern end else begin MessageDlgPos('Bitte Ordner auswählen für die dazugehörige KW',mtInformation,[mbOk],0,290,300); end; end; |
Re: Unterordnernamen auslesen
Zitat:
|
Re: Unterordnernamen auslesen
????
Was meinst du damit
Delphi-Quellcode:
Also ich habe es jetzt so und so geht es aber nicht
procedure TForm7.Speichern2Click(Sender: TObject);
begin ShellTreeView1.root:= Pfadordner; if ShellTreeView1.Root = ShellTreeView1.Path. then begin MessageDlgPos('Bitte Ordner auswählen für die dazugehörige KW',mtInformation,[mbOk],0,290,300); end else begin speichern; //Alles speichern ShellTreeView1.Refresh(ShellTreeView1.Items[0]); end; end; |
Re: Unterordnernamen auslesen
Was steht denn in Deinem Pfadordner?
Grüße Klaus |
Re: Unterordnernamen auslesen
Delphi-Quellcode:
Pfadordner:= ExtractFilePath(ParamStr(0))+'Vertretungspläne\';
ShellTreeView1.Root:= Pfadordner; |
Re: Unterordnernamen auslesen
Also in der Path Eigenschaft stehen die Pfade ohne trailing Backslash.
Du übergibst dem Root aber einen Pfad mit trailing Backslash. Jetzt hast Du zwei Möglichkeiten, beim Root den letzten Backslash entfernen oder einen beim path hinzufügen. Grüße Klaus |
Re: Unterordnernamen auslesen
Na das ist doch zum Mäusemelken das wars wirklich
Danke klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 Uhr. |
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