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

RusFAQ.ru: программирование на языке Assembler


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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler

Выпуск № 409
от 27.03.2006, 01:35

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


Вопрос № 38117: Всем добрый день. Начинаю потихонечку осваивать асм, но столкнулся с самого начала с проблемами. Не могу пользовать МАСМ. Поставил себе Masm32 8.2 SP2a Full. Распаковал папку в корень диска и сократил имя папки до Masm32, то есть путь к папке теп...
Вопрос № 38121: Здравствуйте, уважаемые эксперты. Я уже задавал этот вопрос, но ответ не сработал. Итак, имеется ComboBox (см. приложение). В него добавляются итемы (проверено с помощью CB_GETCOUNT - действительно, добавляются). При щелчке мышью на комбобок...

Вопрос № 38.117
Всем добрый день.
Начинаю потихонечку осваивать асм, но столкнулся с самого начала с проблемами. Не могу пользовать МАСМ. Поставил себе Masm32 8.2 SP2a Full. Распаковал папку в корень диска и сократил имя папки до Masm32, то есть путь к папке теперь С:Masm32.
А ассеблировать и скомпоновать файл не получается:( Для пробы я пытался работать с ТГЕУ02 из папки icztutes (MSGBOX.ASM)
Пытался я это делать так:
Копирую файл MSGBOX.ASM в папку C:MASM32in
В командной строке набираю: [c]C:MASM32inML.EXE MSGBOX.ASM[/c]
Получаю: fatal error A1000: cannot open file : MSGBOX.ASM :(
Ладно, пытаюсь прописать полный путь к файлу MSGBOX.ASM: [c]C:MASM32inML.EXE C:MASM32inMSGBOX.ASM[/c]
Получаю: Assembling: C:MASM32inMSGBOX.ASM
fatal error 1020: cannot find link.exe :(
И даже объектный файл не создается. А link.exe лежит себе спокойненько в той же папке где и ml.
Куды бечь:((
Отправлен: 21.03.2006, 15:15
Вопрос задал: Новосадов Алексей Геннадиевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: EPDSota
Здравствуйте, Новосадов Алексей Геннадиевич!

Добавь в winntsystem32autoexec.nt или autoexec.bat строку:
set path=c:masm32in;%path%
---------
Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Ответ отправлен: 21.03.2006, 15:27

Отвечает: ASMодей
Здравствуйте, Новосадов Алексей Геннадиевич!
Либо запускай masm из каталога где лежит link.exe, либо в системных переменных пропиши в path путь к этому каталогу.
Ответ отправил: ASMодей (статус: Профессионал)
Россия, Магнитогорск
----
Ответ отправлен: 22.03.2006, 05:02


Вопрос № 38.121
Здравствуйте, уважаемые эксперты.

Я уже задавал этот вопрос, но ответ не сработал. Итак, имеется ComboBox (см. приложение). В него добавляются итемы (проверено с помощью CB_GETCOUNT - действительно, добавляются). При щелчке мышью на комбобокс, вместо выпадающего списка я вижу только его верхнюю рамку (тонкую черную полоску). Использование функций перерисовки (InvalidateRect, InvalidateRgn), а также применение мессаг CB_SHOWDROPDOWN, CB_SETTOPINDEX ничего не изменили.
Подскажите, пожалуйста, как мне отобразить полностью dropdownlist со всеми его итемами, а не только его верхнюю рамку.

Приложение:

Отправлен: 21.03.2006, 16:15
Вопрос задал: AbVoid (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Евгений Иванов
Здравствуйте, AbVoid!
А ты обрабатываешь стиль CBS_HASSTRINGS ?

По моему, нет. Вот поэтому у тебя ничего и не видно.

успехов.
---------
Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Россия, Нижний Новгород
Тел.: +79087645721
Организация: M2Media.ru
Адрес: Нижний Новгород, ул.Малая Ямская, д. 66
WWW: Eugene Ivanov
ICQ: 214;88;90;76
----
Ответ отправлен: 21.03.2006, 16:22

Отвечает: Лысков Игорь Витальевич
Здравствуйте, AbVoid!
Задай для Combo высоту побольше (не 25, а, скажем, 125). И все появится.

---------
Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Студент)
Ответ отправлен: 21.03.2006, 16:27
Оценка за ответ: 5
Комментарий оценки:
А ларчик просто открывался... Спасибо!


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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.20 (beta) от 17.03.2006
Яндекс Rambler's Top100

В избранное