Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
ВнизКопирование файла Найти похожие ветки
← →
pussycat (2005-12-09 21:20) [0]Народ, подскажите плиз такую вещь: беру файл любой из любого места и копирую его в определенную папку. Что делаю не так?
CopyFile(OpenPictureDialog1.FileName, "C:\MyProject\", 0);
Получаю в ошибках несовместимые типы...
← →
umbra © (2005-12-09 21:21) [1]
CopyFile(PChar(OpenPictureDialog1.FileName), "C:\MyProject\", 0);
← →
pussycat (2005-12-09 21:33) [2]Пишу вот так:
CopyFile(PChar(OpenPictureDialog1.FileName), "C:\MyProject\", true),
но файл не копируется только почему-то
← →
Зм1й © (2005-12-09 21:40) [3]CopyFile(PChar(OpenPictureDialog1.FileName), "C:\MyProject\1.bmp", true);
← →
Джо © (2005-12-09 21:41) [4]Напиши вот так, и тебе будет сообщено о причине твоего "почему-то":
if not CopyFile(...) then
RaiseLastOSError;
← →
sniknik © (2005-12-09 23:28) [5]Джо © (09.12.05 21:41) [4]
тоже самое
Win32Check(CopyFile(...));
← →
Джо © (2005-12-09 23:32) [6]
> [5] sniknik © (09.12.05 23:28)
Я в курсе, просто не люблю использовать эту функцию. Причина проста, далеко не все WinAPI функции возвращают BOOL и неприятно смотреть на такой венигрет:
Win32Check (SomeAPICall);
if SomeAnotherCall <> FLAG_ERROR then
RaiseLastOSError;
etc...
А на вариантWin32Check (SomeAPICall<>FLAG_ERROR)
смотреть еще противнее. Дело вкуса, конечно. Иногда использую.
← →
Германн © (2005-12-10 02:19) [7]2 Джо © (09.12.05 23:32) [6]
Ты, увы, не застал те "благополучные" времена, когда на телевидении регулярно показывалась ГДР-овская TV-программа для детей - "Делай с нами, делай как мы, делай лучше нас!"
"Делай с нами" - имхо, не знаю в контексте вопроса.
"Делай как мы" - таки и делаем!
"Делай лучше нас" - а вот тут облом!
:-)
← →
Джо © (2005-12-10 03:33) [8]
> [7] Германн © (10.12.05 02:19)
Застал. Только, честно говоря, намёка не понял все-равно :)
← →
sniknik © (2005-12-10 09:39) [9]Джо © (09.12.05 23:32) [6]
мне наоборот кажется удобнее, чем везде условия вставлять.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.016 c