Вопрос № 49064: 1.как делается чтобы программа не отображалась ни в диспетчере программ ни на понеле инструментов (где пуск).
2.если у меня программа выполняет толька математические вычисления и мне не требуется отображение окна, как следует поступить:
а.зар...Вопрос № 49083: Здравствуйте, уважаемые эксперты.
Недавно столкнулся с проблеммой выполнения арифметических операций над ASCLL цифрами, возможно ли это, а если возможно то как?...
Вопрос № 49.064
1.как делается чтобы программа не отображалась ни в диспетчере программ ни на понеле инструментов (где пуск).
2.если у меня программа выполняет толька математические вычисления и мне не требуется отображение окна, как следует поступить:
а.зарегистрировать окно не отображая его
б.писать консоль
3.можно использовать апи функции без регистрации окна и создания консоли. например я использую только команды мат. сопроцессора, но нужно сделать запись в фаил как поступить?
заранее спасибо!
Отправлен: 13.07.2006, 21:54
Вопрос задал: Gwest (статус: 2-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: EPDSota
Здравствуйте, Gwest!
1. Скрыть в "панели инструментов" можно просто обратившись к СОМ-обьекту таскбар-листа (GUID {56FDF344-FD6D-11D0-958A-006097C9A090}... Список функций обьекта: QueryInterface,AddRef,Release,HrInit,AddTab,DeleteTab,ActivateTab,SetActiveAlt
а). Подключиться к интерфейсу
invoke COInitialize
invoke CoCreateInstance,...
б).
COMcall HrInit
COMcall DeleteTab,(HWND окна для скрытия)
2-3 вопросы: В программе можно использовать любые функции независимо от наличия или отсутствия классов окон.
--------- Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Ответ отправлен: 14.07.2006, 09:13
Вопрос № 49.083
Здравствуйте, уважаемые эксперты.
Недавно столкнулся с проблеммой выполнения арифметических операций над ASCLL цифрами, возможно ли это, а если возможно то как?
Отправлен: 14.07.2006, 03:11
Вопрос задал: Sasha_Krup (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Gluck3D
Здравствуйте, Sasha_Krup!
Думаю что данный вопрос можно решить так: Получить с клавиатуры нужное число, записать его в буфер (это будет ASCII строка), начиная с последнего символа делаем следующее: берем из строки этот ASCII символ (точнее его код), вычитаем из него код нуля (30h) и умножаем на 10 в степени позиции в числе (номеруется с нуля, с права на лево), полученное число сохраняем (точнее первое сохраняем, а остальные прибавляем к нему). В результате получаем наше число и можем с ним работать :)
Удачи!
Ответ отправил: Gluck3D (статус: 1-ый класс)
Ответ отправлен: 14.07.2006, 08:13