Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 497
от 19.07.2006, 16:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 326, Экспертов: 24
В номере:Вопросов: 2, Ответов: 2


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное