Mam taki mały problem. W programie wykorzystałem komponent ShellTreeView i potrzebuje ustawić go w rozwinięciu do pewnego katalogu
i nie wiem jak to zrobić POMOCY hmm...
Pozdrawiam ;)
Przykro mi ale w delphi 6 w tych komponentach jest pewien błąd, aby ustawic sciezke gdzie chcesz musisz:
w pliku ShellCtrls zmienic w linii: 2083
try
OLECheck(DesktopShellFolder.ParseDisplayName(
0,
nil,
P,
NumChars,
NewPIDL,
Flags)
);
- FUpdating := True; * This Off The Next Method
!!!!tutaj wyzej zrobic komentarz bo go nie masz !!!!!
SetPathFromID(NewPIDL);
except on EOleSysError do
raise EInvalidPath.CreateFmt(SErrorSettingPath, [Value]);
end;
FUpdating := False;
end;
następnie skompilowac bibloteke
i mozesz juz ustawiac sciezke, tylko pamietaj ze ustaw sobie korzen na rtDirectory
a path to gdzie chesz, ale jeśli path nie istnieje to bedziesz miał wyjatek!!
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.