Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Copyfile

1.8K
29 декабря 2003 года
DEMON_HUNTER
79 / / 20.10.2003
#include <windows.h>
#include <string.h>
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE prevHinstance,LPSTR CmdLine,int nCmdShow)
{
char wdir[255];
GetWindowsDirectory(wdir,255);
strcat(wdir,"\\zzz.exe");
CopyFile(GetCommandLine(),wdir,1); // Эта строчка должна копировать прогу в каталог с виндовсом и с именем zzz.exe
}
В чём ошыбка?
319
29 декабря 2003 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by DEMON_HUNTER
#include <windows.h>
#include <string.h>
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE prevHinstance,LPSTR CmdLine,int nCmdShow)
{
char wdir[255];
GetWindowsDirectory(wdir,255);
strcat(wdir,"\\zzz.exe");
CopyFile(GetCommandLine(),wdir,1); // Эта строчка должна копировать прогу в каталог с виндовсом и с именем zzz.exe
}
В чём ошыбка?


мб в UNICODE/ANSI???

1.8K
29 декабря 2003 года
DEMON_HUNTER
79 / / 20.10.2003
Какой мб? Немогу вьехать чё ты сказал
319
29 декабря 2003 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by DEMON_HUNTER
Какой мб? Немогу вьехать чё ты сказал


мб = может быть
если указатель, который возвращает GetCommandLine, указывает на строку в уникоде. А CopyFile в Ansi ждет строку, имхо работать не будет. Вобщем совместимость типов проверь. Ошибка вылетает какая-нибудь?

1.8K
29 декабря 2003 года
DEMON_HUNTER
79 / / 20.10.2003
В том то и прикол что ошыбки никакой не вылетает.
Прога нормально запускается но не копирует файл.
Мне нужно скопировать свою прогу в каталог с виндой. Как это сделать?
У меня чёто не выходит.
319
30 декабря 2003 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by DEMON_HUNTER
В том то и прикол что ошыбки никакой не вылетает.
Прога нормально запускается но не копирует файл.
Мне нужно скопировать свою прогу в каталог с виндой. Как это сделать?
У меня чёто не выходит.


Права доступа к виндовому диалогу может надо проверить?...

1.8K
30 декабря 2003 года
DEMON_HUNTER
79 / / 20.10.2003
Да право доступа есть.
Я такие приколы уже писал на билдере.
И всё нормально пахало.
Тута оно чёто выпендрюется.
П.С
ВЫ наверное имели ввиду не диалогу а каталогу?
319
30 декабря 2003 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by DEMON_HUNTER

П.С
ВЫ наверное имели ввиду не диалогу а каталогу?


именно это и имел ввиду :)

проверь что CopyFile возвращает, если неудачно функция завершается - GetLastError смотри.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог