Подскажите, пожалуйста, как подключить CFile со всеми причиндалами к Win32API-программе?? Хочу использовать [www.gorep.se], а он без CFile'а не фурычит ;(
Здравствуйте, Ильюша! Если надо чисто WinAPI - то переводи с MFC на WinAPI. Если MFC не проблема - #include <afxwin.h>. Плюс укажи в свойствах проекта - use MFC.
* Origin : I′d like to change the world, but I have no source code
Ответ отправлен: 19.11.2004, 23:50 Отправитель: _vt Отвечает vitya
Приветствую Вас, Ильюша! слинкуй с библиотеками MFC. Ответ отправлен: 19.11.2004, 08:21 Отправитель: vitya Отвечает vitaly
Добрый день, Ильюша! CFile класс MFC. Надо подключать библиотеку MFC42.lib
Ответ отправлен: 19.11.2004, 09:58 Отправитель: vitaly
Вопрос № 2035
Здравствуйте! Скажите, пожалуйста, как в Borland Turbo C++ 3.0 выполнить команду DOS, т.е. передать ее командному интерпретатору. Пробовал system и execl, но код возврата функций - "-1", а переменная errno принимает обычно значение 8, но бывает и другое. Я так понимаю, что памяти не хватает, но не уверен. Так же мне бы хотелось запускать и любое другое приложение из своего приложения. Как это правильно сделать? Буду рад любой полезной информации по данному вопросу. P.S. Извиняюсь, за огромный размер приложения - это весь исходный код моего файлового менеджера, который компилируется без проблем. Ближе к его к концу вызывается один единственный раз в этой программе команда system. Там и хотелось бы вызывать другие приложения. Функция main в другом вопросе.
Приветствую Вас, Стас! Можно использовать и System и Exesl... 1. Могут быть ошибки: 2 - файл не найден 4 - слишком много открыто файлов 5 - доступ запрещен 8 - не хватает базовой памяти 20 - слишком много аргументов 21 - неправильный формат EXE файла 2. Из IDE программа точно не запустится... Само IDE занимает много памяти... Можно ее скомпилировать в экзешник и потом запускать из чистого доса. При этом еще можно ее оптимизировать для меньшего размера (Options->Compiler->Optimizations->Smallest code). 3. Если не запистится и так, придется самому меньшать размер программы... Лишние процедуры переместить в оверлей, и держать их там, убирая их перед запуском других файлов.
Ответ отправлен: 19.11.2004, 10:24 Отправитель: DSota
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.