Problem TShFileOpStruct :-(

0

Witam,
Mam maly problem, jak wprowadzic do zmiennej pTo lub pFrom cos takiego :-):
'C:\Docments and Setings............'
Chodzi mi o to, ze przy dloogich nazwach wyskakuje mi blad i mowi ze nie moze znalezc katalogu....
A wiec jak wpisywac katalogi w, ktorych sa spacje?!?!?!?!?

Z gory dzieki za pomoc
Pozdrawiam: Pawel

0

To zależy jak podajesz te ścieżki.. jeśli jawnie podasz adres jak w temacie, to nie powinien wystąpić błąd- przy podawaniu przez parametr na Win 98 trzeba łączyć parametry rozdzielone spacją- czy tak robisz?

0

np. s i d typu string

s:='C:\Documents and Settings\1*.*';
d:='C:\Documents and Settings\2';

with Sh do
begin
Wnd:=Handle;
wFunc:=FO_COPY;
pFrom:=PChar(s);
pTo:=PChar(d+#0);
fFlags:=FOF_ALLOWUNDO + FOF_NOCONFIRMATION;
lpszProgressTitle:='Trwa kopiowanie...';
end; /// No i wywala mi blad :_( chodzi tutaj o te spacje w nazwie......

0

chodzi tutaj o te spacje w nazwie......

Spróbuj odgrodzić podwójnymi cudzysłowami " " (wewnątrz stringa):

'"C:/Documents and Settings/blabla/*.*"'

1 użytkowników online, w tym zalogowanych: 0, gości: 1