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

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


Служба Рассылок Subscribe.Ru

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

Выпуск № 205
от 04.03.2002, 02:05

Администратор: Калашников Олег
Сайт Администратора: Программирование на Ассемблере


Старейшины рассылки
(по состоянию на 04.03.2002, 02:05)

1. Broken Sword - ответов: 366.
2. Painbringer (нечто наподобие домашней страницы) - ответов: 357.
3. Sensey - ответов: 311.
4. Dron (Операционная система с нуля!) - ответов: 252.
5. DiGiT - ответов: 238.


Новости

[03.03] Эксперту наСИльник присвоен статус "Продвинутый".


 Вопрос № 1

Приветствую всех.

У WinXP поменялся интерфейс, а именно:
- при входе все время выскакивает окно с запросом ввода имя и
пароля;
- такие окна, как окно приветствия, окно выхода , которые отображаются
на весь экран, заменились маленькими окошками с заголовками в стиле
XP;
- при нажатии Ctrl-Alt-Del выскакивает не TaskManager, а окно с шестью
кнопками типа "выход из системы" ,"завершение работы", "блокировка",
"смена пароля", а также кнопка вызывающая тот самый TaskManager.
- Другой беззаголовочное окно в стиле XP, появляющееся при выборе в
главном меню "Завершение работы", заменилось обычным виндозовским
окном (как и весь интерфейс у меня - "классический) , а вместо кнопок
у него выпадающий список.

В-общем все перепуталось. Как это исправить?

Отправитель: Эксперт DivX
Вопрос отправлен: 27.02.2002, 09:36
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Joker
Доброе время суток, kuper!
1)_E_английское_значит_extended_-_расширенный.
2) Можно_особо_не_заморачиваться_с_AF - Auxilary - дополнительный_флаг_переноса, т.к. возможности его использования практически ограничены тем что делают_команды_типа DAA и др., оперирующие с двоично-десятичными числами.


Отправлено: 28.02.2002, 00:18
Отправитель: Joker (регистрация: 12/01/2002, ответов на счету: 22)
Россия, Волгоград




 Вопрос № 24

Наконец-то взялись за Windows. Однако, начало можно и самому найти в интернете. Я наткнулся на туториалы Iczelion'а на русском. Довольно просто объясняет. Я уже дошел примерно до дочерних окон, но возникла проблема. Я дизасемблю все примеры и вот на уроке с минюшками не очень получается. Смысл программы понятен, но не могу найти в памяти строки меню и значения для этих строк, по которым проверяется выбрали тот или иной пункт. Кто подскажет, где искать ?
Приложение:


Отправитель: Илья
Вопрос отправлен: 27.02.2002, 09:13
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает masquer
Здравствуйте, Илья!
строки могут храниться в ехе-файле в секции данных или ресурсов, в коде на них будут только ссылки (как правило).


Отправлено: 27.02.2002, 10:35
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 35)
Украина, Николаев

_______________

Отвечает DiGiT
Приветствую Вас, Илья!
Все в цикле обработке сообщений.
Поступила мессага WM_COMMAND, а в параметре wParam в нижнем слове идентификатор пункта меню. В твоем примере
IDM_TEST IDM_HELLO IDM_GOODBYE
PS. Не компилил. Поэтому не знаю воркает или нет



Приложение:


Отправлено: 27.02.2002, 11:13
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 238)
ICQ:133534725
Russia(),Student




 Вопрос № 18

Уважаемые эксперты! Вопрос такой: при запуске IE 5 очень долго приходится ждать, когда поменяется раскладка клавиатуры. Началось такое счастье вроде тогда, когда поставил IE 6 (хотя, по-моему, всё-таки позже). Удалил шестой – та же песня. Имею подозрение, что что-то не то выставлено в registry. Кстати, есть где-нибудь в Инете хорошее пособие по регистру 2000-й Винды?
Sincerely yours, Cruel Jerboa.

Отправитель: Cruel Jerboa
Вопрос отправлен: 26.02.2002, 20:42
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает змей
Приветствую Вас, Cruel Jerboa!
Мдаа... у меня после IE6 когда я его удавил вся винда
стала глючтиь как будто схватил туеву хучу вирей...
поставил себе прогу regclean которая ищет пустые ветви в реестре, и понял...там было стока говна...что Билу гейтсу полохело бы, короче скачай какую нить прогу, почисть реестр...


Отправлено: 27.02.2002, 11:00
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 197)

_______________

Отвечает Tiger
Приветствую Вас, Cruel Jerboa!
Вообще с ИЕ надо быть очень аккуратным, ибо уж очень он сильно интегрирован в продукты M$. Могу посоветовать почисть реестр с помощью ВинДоктора, который входит в состав Нортон Утилитиез 2002, может он справится. Еще можете попробовать поставить еще раз систему поверх теперешней. Она должна поменять реестр под себя, т.е. заменит только свои ключи реестра, а те ключи, что создали программы при инсталяции она не тронет. таким образом не придется переставлять все проги.
А вообще попробуйте Оперу, она побыстрее будет.


Отправлено: 27.02.2002, 23:13
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 117)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает Serik
Доброе время суток, Cruel Jerboa!
Попробуйте такие проги "Гумление над реестром","Winreg9x-200-XP".


Отправлено: 01.03.2002, 21:34
Отправитель: Serik (регистрация: 18/01/2002, ответов на счету: 47)
URL: http://rusquest.boom.ru/ - Русские игры(проходилки) и другие материалы.
Украина, Первомаиск

_______________

Отвечает kostik
Здравствуйте, Cruel Jerboa!
Можно слазить на такие сайты
1.www.libru.nm.ru
2.www.rusdoc.ru
Также можно попытаться искать через какой-нибудь поисковик.
Кстати, в своём городе видел в продаже книги по реестру Windows.


Отправлено: 03.03.2002, 15:34
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 60)
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru ICQ UIN #151014798
Россия, Хабаровск




 Вопрос № 19

Здравствуйте, эксперты!
Скажите, пожалуйста, как убрать в Винде сообщение "Очистка диска", а то вылезает каждые 5 минут. Места на диске не хватает, а данные нужны.

Спасибо!

Отправитель: Эдуард
Вопрос отправлен: 26.02.2002, 21:50
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Coba
Приветствую Вас, Эдуард!
Если оперативной памяти достаточно (>64M),то можно отключить файл подкачки, либо сделать его размер фиксированным.Также почисти папку Temp :-)


Отправлено: 27.02.2002, 07:25
Отправитель: Coba (регистрация: 28/12/2001, ответов на счету: 2)

_______________

Отвечает змей
Доброе время суток, Эдуард!
Лезем в свойства твоего диска, там буит Батон "Очитка диска"
Жми ентот баттон, появится окно, там буит четыре вкладки,
заходи в настройки, увидишь галочку (если не увидишь значит
тебе к окулисту) "очищать диск при недостатке свободного места"
убераешь енту галку и жмешь Окей и усе буит окей..


Отправлено: 27.02.2002, 11:09
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 197)

_______________

Отвечает Evgeny
Здравствуйте, Эдуард!
Если я правильно понял проблему, то запустите программу Очистка Диска (Стандартные - Служебные) и на вкладке Настройка уберите флажок с параметра автоматической очистки диска.
С уважением, Евгений!


Отправлено: 27.02.2002, 13:27
Отправитель: Evgeny (регистрация: 28/12/2001, ответов на счету: 55)
URL: http://teacher.km.ru - Обучающие программы, рефераты
Россия, Екатеринбург

_______________

Отвечает kostik
Добрый день, Эдуард!
Делается это легко.
Заходим в "Мой Компьютер". щёлкаем правой кнопокой мшки по диску. В меню выбираем "Свойства". А там на закладке "Общие" щелкаем по кнопочке "Очитска диска". В Вывылившемя окне переходим на закладку "Настройка". А там снимаем единственную галочку.


Отправлено: 27.02.2002, 14:46
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 60)
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru ICQ UIN #151014798
Россия, Хабаровск

_______________

Отвечает baldr
Приветствую Вас, Эдуард!

Там пощелкай страничками - на самой последней увидишь checkBox'ик - его уберешь и все ОК!


Отправлено: 27.02.2002, 22:10
Отправитель: baldr (регистрация: 28/12/2001, ответов на счету: 87)
URL: http://www.dospage.far.ru - Сайт об ОС DOS. Всем, кто любит эту ОС!
Россия, г. Семенов, Нижегородская обл.

_______________

Отвечает Tiger
Приветствую Вас, Эдуард!
Правой кнопкой щелкаете по диску, там Свойства->Очистка диска затем вкладка Настройка и там убираете галочку "Выводить окно очистки диска при недостатке свободного места на нем"


Отправлено: 27.02.2002, 23:13
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 117)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает Serik
Добрый день, Эдуард!
Мне кажется этого нельзя избежать, а хотя можно просто удалить эту программу!!!


Отправлено: 01.03.2002, 21:34
Отправитель: Serik (регистрация: 18/01/2002, ответов на счету: 47)
URL: http://rusquest.boom.ru/ - Русские игры(проходилки) и другие материалы.
Украина, Первомаиск




 Вопрос № 20

Hi, all!

Скажите мне, пожалуйста, стоит-ли начинать учить асм по книге Юрова? А то или я такой тупой, что ничего не понимаю, или одно из двух?

Bye!

Отправитель: Nikon (nikond@xakep.ru)
Вопрос отправлен: 26.02.2002, 22:18
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Guess Who
Доброе время суток, Nikon!

Я думаю что стоит, в книге хорошо описаны особенности языка и как книга с которой надо начинать изучение языка очень подходит. Сам с нее начинал, тоже было трудно сначала, но потом вроде стал все понимать!:) Как мне кажеться!:)


Отправлено: 27.02.2002, 00:20
Отправитель: Guess Who (регистрация: 20/02/2002, ответов на счету: 4)

_______________

Отвечает Joker
Доброе время суток, Nikon!
Нормальная книга! Я неплохо знаю Ассемблер и мне попадлись книги менее понятные. У Юрова хорошая дискета прилагается к книге.


Отправлено: 28.02.2002, 00:32
Отправитель: Joker (регистрация: 12/01/2002, ответов на счету: 22)
Россия, Волгоград

_______________

Отвечает mr.hedgehog
Добрый день, Nikon!

Я не так давно брал почитать дует Юрова с Хорошенко.
Нормально пишут, но учился я по П. Нортону.


Отправлено: 28.02.2002, 05:53
Отправитель: mr.hedgehog (регистрация: 05/02/2002, ответов на счету: 12)
Russia, Saint-Petersburg

_______________

Отвечает Lonely L
Приветствую Вас, Nikon!

Если ты вообще ничего по этой книге не понимаешь. Выбери книгу попроще типа для начинающих, а через некоторое время попробуй опять взяться за Юрова


Отправлено: 28.02.2002, 20:55
Отправитель: Lonely L (регистрация: 26/01/2002, ответов на счету: 33)
Тел.: (0572) 11-66-62
Украина, Харьков




 Вопрос № 21

Я хочу расширить и т.с. углубить вопрос № 587 от Евгения.
У него программа не фурычет, т.к. в обработчике INT 9, не читается порт клавиатуры, т.е. нет строки
in al,60h
И вот без неё видимо при последующих нажатиях на клавиши прерывание не генерится. Вот вопрос к профи, а какова физика процесса под Виндоус. Почему Виндоус не умирает сразу, что она виртуализует шестидесятый (60h) порт, или по-другому с контроллеров клавы работает, или при чтении 60h порта процессом с несистемным IOPL, она перепрограммирует как-то PIC или контроллер клавы, почему наконец при запуске оригинальной программы Евгения, мышь скачет по экрану?

Приложение:


Отправитель: Эксперт Joker (jokeridze@tele-kom.ru)
Вопрос отправлен: 26.02.2002, 22:52
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает BMR
Приветствую Вас, Joker!

Вы подумайте: клава одна - задач много, каждая задача может получать поток с клавиатуры, поэтому Винда генерит сообщения
от клавы, а обрабатывают их активные окна. В V86 ВСЕ I/O регистры, в винде, виртуальные.


Отправлено: 27.02.2002, 02:03
Отправитель: BMR (регистрация: 10/02/2002, ответов на счету: 79)
Россия, Пенза




 Вопрос № 25

Привет всем! Как в Дельфях сделать кнопку TButton куглой? И как вообще можно изменить вид стандартных элементов управления?
Отправитель: Dron (kondratev@mail.kz)
Вопрос отправлен: 27.02.2002, 09:15
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает Painbringer
Здравствуйте, Dron!
TButton - ты круглым не сделаещь!!! Есть два путя по которым ты могешь пойти.
1. легкий. не пользовать батон, а вместо сего ввалить туда имадж и на его событиях усе это творить.
2. не легкий. написать свой компонент (вероятно потомок ткостумбатона (у тбатона дро (draw) протектаный (или приватный не помню) с перекрытым методом дро). полулегкий вариант - найти этот компонент в колекциях компонентов (в нете или на дисках).

зы а ты ведь не наш дрон!!!


Отправлено: 28.02.2002, 01:02
Отправитель: Painbringer (регистрация: 28/12/2001, ответов на счету: 357)
URL: http://limanski.narod.ru - нечто наподобие домашней страницы
ICQ 146861957
Россия, Дзержинск, Нижегородская обл.

_______________

Отвечает mr.hedgehog
Приветствую Вас, Dron!

TButton - вроде нельзя.
Я создавал свой компонент.


Отправлено: 28.02.2002, 06:11
Отправитель: mr.hedgehog (регистрация: 05/02/2002, ответов на счету: 12)
Russia, Saint-Petersburg

_______________

Отвечает BMR
Доброе время суток, Dron!

Создаёшь регион функцией Create****Rgn, где **** Elliptic, Rect, Polyne и т.д. и присваиваешь его окну кнопки функцией SetWindowRgn.


Отправлено: 01.03.2002, 01:04
Отправитель: BMR (регистрация: 10/02/2002, ответов на счету: 79)
Россия, Пенза




 Вопрос № 26

Приветствую всех.

У WinXP поменялся интерфейс, а именно:
- при входе все время выскакивает окно с запросом ввода имя и
пароля;
- такие окна, как окно приветствия, окно выхода , которые отображаются
на весь экран, заменились маленькими окошками с заголовками в стиле
XP;
- при нажатии Ctrl-Alt-Del выскакивает не TaskManager, а окно с шестью
кнопками типа "выход из системы" ,"завершение работы", "блокировка",
"смена пароля", а также кнопка вызывающая тот самый TaskManager.
- Другой беззаголовочное окно в стиле XP, появляющееся при выборе в
главном меню "Завершение работы", заменилось обычным виндозовским
окном (как и весь интерфейс у меня - "классический) , а вместо кнопок
у него выпадающий список.

В-общем все перепуталось. Как это исправить?

Отправитель: Эксперт DivX
Вопрос отправлен: 27.02.2002, 09:34
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Broken Sword
Здравствуйте, DivX!
я, наверно, не буду оригинален:
Win95


Отправлено: 27.02.2002, 10:25
Отправитель: Broken Sword (регистрация: 28/12/2001, ответов на счету: 366)
ICQ#64476575
Украина, Одесса

_______________

Отвечает змей
Здравствуйте, DivX!
Что то очень похоже на виньНТ, ты ничего не напутал?


Отправлено: 27.02.2002, 11:14
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 197)

_______________

Отвечает Serik
Приветствую Вас, DivX!
1)Посмотрите в меню пользователей, если у вас два пользователя то одного можно убрать или уберите там пороль пользователя!!!
3)По идее такое окно должно выскакивывать.
4)А вот это проблема!!!Может это и можно исправить???Скачайте на сайте www.microsoft.com какуето темку для XP!!!должно получиться!!!


Отправлено: 01.03.2002, 21:35
Отправитель: Serik (регистрация: 18/01/2002, ответов на счету: 47)
URL: http://rusquest.boom.ru/ - Русские игры(проходилки) и другие материалы.
Украина, Первомаиск




 Вопрос № 30

Приветствую всех.

У WinXP поменялся интерфейс, а именно:
- при входе все время выскакивает окно с запросом ввода имя и
пароля;
- такие окна, как окно приветствия, окно выхода , которые отображаются
на весь экран, заменились маленькими окошками с заголовками в стиле
XP;
- при нажатии Ctrl-Alt-Del выскакивает не TaskManager, а окно с шестью
кнопками типа "выход из системы" ,"завершение работы", "блокировка",
"смена пароля", а также кнопка вызывающая тот самый TaskManager.
- Другой беззаголовочное окно в стиле XP, появляющееся при выборе в
главном меню "Завершение работы", заменилось обычным виндозовским
окном (как и весь интерфейс у меня - "классический) , а вместо кнопок
у него выпадающий список.

В-общем все перепуталось. Как это исправить?

Отправитель: Эксперт DivX
Вопрос отправлен: 27.02.2002, 09:37
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает DiGiT
Здравствуйте, DivX!
Никак.
Так это же NT-ха а не простая ось типа 9х.
Там весь интерфейс изменился, хотя в настройках можно поставить классический, а не синюю муть. Ставь профессионал и не будет выскакивать окно с запросом пароля, тока предложение выбрать юзера кликом мыши. А так же щас прочитал, что там переделали весь GDI.


Отправлено: 27.02.2002, 10:59
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 238)
ICQ:133534725
Russia(),Student

_______________

Отвечает kostik
Добрый день, DivX!
В этой системе есть возможность отката назад. Так её и используйте!. Только нет уверенности, что это может помочь. Вызывается она "Пуск"->Стнадартные->Служебные->Восстановление системы
Приветствую Вас, Mixer!


Отправлено: 01.03.2002, 14:26
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 60)
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru ICQ UIN #151014798
Россия, Хабаровск




Форма отправки сообщения
(действительна до момента выхода следующего выпуска рассылки)

Заполните приведенную ниже форму для того, чтобы отправить вопрос. Дополнительную информации по пользованию формой для подписчиков и экспертов можно получить, нажав на знак вопроса в соответствующем разделе, при этом информация будет отображена в отдельном окне.

В почтовых программах форма не работает!!! Открывайте рассылку в браузере Internet Explorer, где и набирайте Ваш вопрос.



 Персональные данные
Ваше имя:
Пароль (экспертам):
E-mail (подписчикам):
Опубликовать мой e-mail в рассылке


 Текст сообщения

Текст вопроса:

Приложение (если необходимо: программа, выдержка из закона и т.п.):



 Выбор подгруппы

Отправить всем экспертам выбранной подгруппы


SpyLOG be number one SUPERTOP

© 2000 - 2002 Россия, Москва. Авторское право: Калашников О. А.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное