Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Помогите пожалуйста с копированием файла


Автор: BenGAMEn 21.5.2008, 09:14
Добрый день\утро\вечер\ночь вобщем у меня следующая проблема у меня в ListBox-е есть некий список файлов, которые нужно сперва удалить, а потом на их место скопировать новые помогите пожалуйста. Вот собственно код

Код

for i:=ListBox1.Items.Count-1 downto 0 do begin
      DeleteFile(ListBox1.Items.Strings[i]);
      CopyFile('1.txt',ListBox1.Items.Strings[i],true)
end;


а это ошыбка: [error] Unit1.pas(87): Incompatible types: ‘String’ and ‘PAnsiChar’

Помогите пожалуйста! Заранее очень благодарен.

Автор: ama_kid 21.5.2008, 09:19
ну можешь попробовать так:
Код
CopyFile('1.txt',@ListBox1.Items.Strings[i][1],true);
или так:
Код
CopyFile('1.txt',PAnsiChar(ListBox1.Items.Strings[i]),true);

Второй вариант несколько правильнее...

Автор: BenGAMEn 21.5.2008, 12:59
Большое спасибо, теперь все работает

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)