powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / CopyFile()
4 сообщений из 4, страница 1 из 1
CopyFile()
    #32283436
mirstas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Глюк какой-то или... Вообщем, использую CopyFile в своём цикле:
Код: plaintext
CopyFile('w:\sk_all\rar.exe',PChar(strNewFile),False); // работает

пытаюсь использовать дальше в том же цикле такое:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
//Deleting new directory
                  strReportFile := (strFolder + '\REPORT.TXT');
                  strNewFile := (strFolder + '\*.*');
                  if FindFirst(strNewFile, faAnyFile, sr) =  0  then
                  begin
                     repeat
                        strNewFile := (strFolder + '\' + sr.Name);
                        if strNewFile = strReportFile then begin    //ета строка чё-то не
                                         //  отрабатывает - даже когда значения равны :(((
                           DateSeparator := '-';
                           strDir := ('w:\sk_all\Attache_files\Reports\' + DateToStr(Date));
                           CreateDir(strDir);
                           strReportDir := (strDir + '\' + strTime);
                           CreateDir(strReportDir);
                           strReportFile := (strReportDir + '\Report.txt');
                           CopyFile(strNewFile,PChar(strReportFile), False);  // а вот ето не компиллируется ??
                                         // требует вместо strNewFile - PChar(strNewFile) ??
                        end;
                        DeleteFile(strNewFile);
                     until FindNext(sr) <>  0 ;
                     FindClose(sr);
                  end;
                  RemoveDir(strFolder);


Кто сталкивался или знает, помогите пожалуйста
...
Рейтинг: 0 / 0
CopyFile()
    #32283453
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно потому что
Код: plaintext
CopyFile(Source:PChar,Dest:PChar,boolean); 

в первый раз прокатывает потому что пишешь значение переменной
Код: plaintext
CopyFile('w:\sk_all\rar.exe',PChar(strNewFile),False);

А во второй раз переменную типа string.
...
Рейтинг: 0 / 0
CopyFile()
    #32283472
mirstas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, чё-то я совсем... не заметил - но стринги в if'e не читаются
...
Рейтинг: 0 / 0
CopyFile()
    #32283518
mirstas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Cauchy извиняюсь УВАЖАЕМЫЕ за недостойный вопрос
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / CopyFile()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]