Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 562
от 09.06.2003, 10:12
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 3409 Отправлено ответов: 10043 Активность: 294.6 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
masquer Статус: Профессиональный Общий рейтинг: 138.31 [Подробней >>] |
Tigran K. Kalaidjian Статус: Опытный Общий рейтинг: 117.9 URL: Методы оптимизации работы ПК [Подробней >>] |
_vt Статус: Опытный Общий рейтинг: 119.65 [Подробней >>] |
Broken Sword Статус: Профессиональный Общий рейтинг: 122.4 URL: моя рассылка по Protected Mode [Подробней >>] |
Bob Johnson Статус: Профессиональный Общий рейтинг: 151.71 URL: Программирование [Подробней >>] |
Дмитрий Статус: Опытный Общий рейтинг: 147.29 [Подробней >>] |
Vdr Статус: Доверительный Общий рейтинг: 112.29 [Подробней >>] |
DiGiT[old] Статус: Профессиональный Общий рейтинг: 111.14 [Подробней >>] |
[MozgC] Статус: Профессиональный Общий рейтинг: 170.06 [Подробней >>] |
GL Статус: Опытный Общий рейтинг: 102.79 [Подробней >>] |
Gibbel Статус: Профессиональный Общий рейтинг: 108.03 URL: Страничка обо мне и моих друзьях Телефон: +7 902 168 02 65 [Подробней >>] |
Ramzes Статус: Профессиональный Общий рейтинг: 127 URL: Microsoft homepage [Подробней >>] |
Dark_Lord Статус: Профессиональный Общий рейтинг: 112.81 [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 3360. Привет, эксперты! Кажется у меня небольшая трабла. Некоторые мои ответы не выходят в рассылку. Хотя ... (ответов: 5)
Вопрос № 3361. Здравствуйте Дмитрий. К вопросу 3310 о прерываниях от двух кнопок подключенных к последовательному п... (ответов: 1)
Вопрос № 3362. Я пользователь ПК на хорошем уровне. А недавно решил изучить программирование, и так как я новичок в... (ответов: 1)
Вопрос № 3363. Здравствуйте, уважаемые эксперты. У меня возникла проблема с запуском подпрограммы. Я освобождаю пам... (ответов: 2)
Вопрос № 3364. Написал программу: repeat Writeln(Port[$37F]); Until keypressed; Если замкнуть PIN11 LPT-порта на зе... (ответов: 1)
Вопрос № 3365. Здрасьте, Эксперты! 1. К вопросу 3307. Видимо, у Evgen'ия и Боба тут спор небольшой развязал... (ответов: 4)
Вопрос № 3366. Все уже наверное видели или слышали о ИК приемнике пульта ДУ. Ну вот спаял я эту самую схему (её сут... (ответов: 3)
Вопрос № 3367. Добрый день! Правила перевода из любой позиционной системы счисления в десятичную: Пусть число S - и... (ответов: 1)
Вопрос № 3368. Здравствуйте, эксперты!!! Подскажите какой нибудь ресурс в сети, где можно взять описание хотя бы ча... (ответов: 7)
Вопросов: 9, ответов: 25
Вопрос № 3360 |
Привет, эксперты!
Кажется у меня небольшая трабла. Некоторые мои ответы не выходят в рассылку. Хотя система пишет "Все ОК ваш вопрос принят и будет отправлен". По времени вроде не опаздываю. Со спецсимволами вроде тоже разобрался. Тут на днях человеку написал прогу по переводу строки в число. Но моего ответа не видать. В чем может быть дело? С уважением, Дмитрий.
Вопрос отправлен: 04.06.2003, 09:08
Отправитель: Дмитрий (demetrius2003@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Доброе время суток, Дмитрий!
Это потому что длина сообщения имеет лимит, какой уже не упомню, что-то около 1-2 кб
Ответ отправлен: 04.06.2003, 11:37
Отправитель: masquer
Отвечает Tigran K. Kalaidjian
Приветствую Вас, Дмитрий!
Мой ответ на 3310, также не дошел... Непорядок.
Ответ отправлен: 04.06.2003, 09:43
Отправитель: Tigran K. Kalaidjian
Отвечает _vt
Доброе время суток, Дмитрий!
У меня та же фигня... :-(
Ответ отправлен: 04.06.2003, 20:01
Отправитель: _vt
Отвечает Broken Sword
Приветствую Вас, Дмитрий!
сильно большой исходник в "приложении"
(это старый баг)
Ответ отправлен: 04.06.2003, 14:01
Отправитель: Broken Sword
Отвечает Bob Johnson
Приветствую Вас, Дмитрий!
Прежде всего проверь, что твой ответ действительно ушел - после ответа нажми на ссылку для получения информации о вопросе - увидишь список ответов, один из которых должен быть твоим. Также, можешь отослать свой ответ повторно, тогда ты должен будешь увидеть что-то типа "ваш ответ на данный вопрос уже принят!".
У меня была как-то пару раз ситуация, что я отправляю ответ, а он не появляется, я отправляю его еще раз, он нормально уходит ("ваш ответ принят..."), но опять не появляется. У меня есть предположение, что такое случается, если пользователь указал в вопросе "получить не более хх ответов", а эти хх уже отправлены.
* EMan1.1: ---===*** Eternal power ***===---
Ответ отправлен: 04.06.2003, 17:00
Отправитель: Bob Johnson
Вопрос № 3361 |
Здравствуйте Дмитрий.
К вопросу 3310 о прерываниях от двух кнопок подключенных к последовательному порту.
Похоже либо вы ввели товарища в заблуждение, либо сильно заблуждаюсь я.
Вопрос был не о принятии данных от этих кнопок, а о получении прерывания от них.
Последовательный порт позволяет установить прерывание по изменению состояния модема, а это 4 линии. (порт 3F9 - регистр управления прерываниями)
Получив прерывание мы можем его индентифицировать (порт 3FA - регистр идентификации прерывания)
И в конце мы можем узнать состояние этих 4-х линий (3FE - регистр состояния модема), и естественно определить состояние которой из них изменилось.
И не нужно никаких сложностей с преобразованием в последовательный код (которые при ближайшем рассмотрении сложностями и не являются)
Спасибо.
Вопрос отправлен: 04.06.2003, 10:47
Отправитель: Чел
[Следующий вопрос >>] [Список вопросов]
Отвечает Дмитрий
Здравствуйте, Чел!
Справедливое замечание! Возможно я действительно поторопился с ответом. Скорее всего слово "прерывание" ввело в заблуждение всех нас. Поэтому, для полного разрешения данного вопроса я прошу уважаемого Marka уточнить свой вопрос. Что именно имелось в виду? Необходимо лишь констатировать нажатие этих кнопок или действительно необходимо это прерывание?. Хотя, с другой стороны, чем я ввел в заблуждение Marka? Я и сейчас и неделю спустя буду уверен в том, что данную задачу проще всего разрешить прибегнув к услуге параллельного порта! Даже если человеку необходимо сгенерировать прерывание. Проще потому, что в его случае, для программирования всего этого чуда потребуются всего две команды: in и out. Я ничуть не сомневаюсь, что "Последовательный порт позволяет установить прерывание по изменению состояния модема...". Только вот модема никакого нет! Есть две кнопки, которыми парень чего-то там закорачивает. И действительно, опросив регистры последовательного порта можно вычислить, какие изменения произошли на входных линиях, с этим никто и не спорил. Теперь я прошу уважаемых экспертов и читателей рассказать о своем опыте опроса входных линий последовательного порта при подаче на эти линии чего-нибудь. Кто-нибудь РЕАЛЬНО проделывал это с последовательным портом? Но радиолюбительских устройств с применением параллельного порта - навалом. По поводу "И не нужно никаких сложностей с преобразованием в последовательный код". Это имеет место только пока входные линии используются не по назначению. Каждый из сигналов спроектирован для решения своей задачи! Для приема данных есть только RXD! Поэтому если сделать все по-человечески (чтоб пироги - пирожник, а сапоги - сапожник), то преобразования не избежать. Так что по поводу "которые при ближайшем рассмотрении сложностями и не являются" могу посоветовать сходить в библиотеку и взять журнал "Радио" №6/90 статья на с.32 "Преобразователь интерфейса". Вот так выглядит УПРОЩЕННЫЙ аппаратный RS232 кодер! Применив PIC-контроллеры можно заметно упростить схему, но накладные расходы!!! Не хочу никого обижать. В своем ответе я изложил лишь свою точку зрения. Любой мог подкинуть СВОЮ идею. Но почему-то этого никто не сделал.
Ответ отправлен: 05.06.2003, 08:40
Отправитель: Дмитрий
Вопрос № 3362 |
Я пользователь ПК на хорошем уровне. А недавно решил изучить программирование, и так как я новичок в программировании, и начал изучать программирования на языке Ассемблера, хотелось бы уточнить детали. До того как я решил заняться этим интересным занятием, я прочёл много статей в котором говорилось, что язык Ассемблер и архитектура ПК взаимосвязаны. Поэтому мне хотелось хорошенько изучить и архитектуру. В нескольких статьях речь шла о шинах: 1- адресная шина, 2- информационная шина, 3- шина чтения – записи, 4- шина запуска. Вопрос может показаться глупым, но где эти шины находяться (если на материнке, там кроме PCI, на старых ещё и ISA ничего нет). Где они расположены?
Второе – где расположены системы прерывания и устройство запрашивающее прерывание?
Третье – где расположены система портов ввода и вывода?
Четвёртое – где расположен устройство управления прямым доступом к памяти?
Пятое – где расположен контролёры устройств?
Шестое – где расположены система ввода вывода и система прерываний процессора?
P.S. При подготовке к изучению я нашёл такое программное обеспечение как: MASM 6.13, IDA PRO, SoftIce (уже установлен, но не знаю как настроить и запустить). Подскажите пожалуйста ими можно пользоваться, если можно то как установить и с чего начать. Где в интернете можно скачать недостающие ПО – AFD, CodeView.
Вопрос отправлен: 04.06.2003, 14:05
Отправитель: Neo
[Следующий вопрос >>] [Список вопросов]
Отвечает Vdr
Приветствую Вас, Neo!
Шины расположенны на материнке. Дело в том, что, если слышал конечно, Мать имеет слоистую структуру и на одном из этих слоев и расположенна шина. На поверхность она не выходит.
Для прерываний - контролек прерываний - на матери.
Порты - это эфемерное понятие, часть на матери, часть на процессоре. Смотря какие порты ты имеешь в виду.
Прямой доступ к памяти... Не слышал о таком устройстве.
Контроллеры устройств имхо на самих устройствах или на матери, смотря какое устройство.
Система ввода вывода и прерываний процессора - сдесь и ответ - в процессоре, его же система.
К сожалению по поводу ПО помочь не могу... другим пользуюсь.
P.S.Не заморачивайся столь сильно на архитектуре... Надо понять, виртуально, структуру процессора, памяти и принцип работы портов. ИМХО остальное излишне...
Ответ отправлен: 04.06.2003, 19:08
Отправитель: Vdr
Вопрос № 3363 |
Здравствуйте, уважаемые эксперты. У меня возникла проблема с запуском подпрограммы. Я освобождаю память, переношу стек, задаю коммандную строку и EPB, но на выходе из прерывания программа сообщает ошибку и говорит, что такого файла нету(Command.com). Я его поместил в папку с программой, но все равно не помогает, подскажите, пожалуйста, в чем дело, буду очень благодарен. Программа не дописана до конца, но это не главное, важно устранить ошибку.
Приложение:
Вопрос отправлен: 04.06.2003, 17:14
Отправитель: a1 (a111_666@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Доброе время суток, a1!
1. Когда ты переносишь стек, после выполнения первой команды и до второй может прийти прерывание. Вероятность, конечно, очень маленькая, но она есть. А в этом случае будет плохо... Так что или cli поставь или делай так:
mov ax, offset pos1
add ax, 200h
mov sp, ax
2. При вызове функции 4Bh в ds:dx передается адрес имени запускаемой программы! А в блоке параметов, адрес которого передается в es:bx, вторым dd идет не имя программы, а параметры ее запуска.
3. Что такое db 021h в начале имени программы???
4. И, кажется, без FCB нельзя...
Я в свое время делал вот так - см. приложение...
* EMan1.1: ---===*** Eternal power ***===---
Приложение:
Ответ отправлен: 04.06.2003, 19:20
Отправитель: Bob Johnson
Отвечает Broken Sword
Добрый день, a1!
Ты кажись забыл в DX положить смещение названия запускаемой проги, и вообще в курсе что после названия с расширением должен стоять "0" (ASCIIZ строка) ?
Ответ отправлен: 04.06.2003, 19:15
Отправитель: Broken Sword
Вопрос № 3364 |
Написал программу:
repeat
Writeln(Port[$37F]);
Until keypressed;
Если замкнуть PIN11 LPT-порта на землю, то система повисает до тех пор, пока не произойдёт размыкание.
Вопрос: ПОЧЕМУ? Этот бред происходит в Win98SE и под ДОС(на других системах не пробовал). Режим EPP1.27. В режиме NORMAL и EPP1.29 такого не происходит.
Вопрос отправлен: 04.06.2003, 17:36
Отправитель: Tigran Kalaidjian (kalaidjian@pochtamt.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Дмитрий
Добрый день, Tigran Kalaidjian!
Сразу скажу, что проверить все вживую у меня пока нет возможности. Режим EPP 1.7 (по-моему 1.7, а не 1.27, или я чего-то путаю?) был предложен фирмой Xircom для двунаправленной передачи данных. Он отличается от остальных режимов временнЫм положением сигнала WAIT# (AKA BUSY - 11 нога) относительно всех стробирующих сигналов в циклах чтения-записи. По-моему в этом режиме WAIT# влияет на длину самого цикла. Хотя есть такая вещь, как прерывание цикла по тайм-ауту. Странно, что это здесь не работает. Получается, что существует возможность повесить всю систему просто постоянно передавая в комп сигнал "занято"? Это не нормально. Может это ошибка реализации самого режима? В общем я пока не нашел комп с EPP 1.7 (или 1.27?) (на работе LPT вообще мертвый). Но разобраться было-бы интересно. Если что, мыль: demetrius2003@mail.ru
Ответ отправлен: 06.06.2003, 08:33
Отправитель: Дмитрий
Вопрос № 3365 |
Здрасьте, Эксперты!
1. К вопросу 3307.
Видимо, у Evgen'ия и Боба тут спор небольшой развязался о Hook'ах.
Хочу сказать что мне уже давно помогли в рассылке по Delphi (Stein помог первый),
куда мне и следовало обратиться сразу.
Я, как и один из читателей рассылки Ассемблера, ошибался, что здесь "все самые умные".
Кстати, если кому нужен KeyLogger на Delphi вы можете на моём сайте скачать исходники.
Я его сделал, он незаметно загружается, отлично отслеживает клавиатуру(записывает все клавиши в файл) и незаметно выходит на F12. Работает всё это через WH_KEYBOARD, следовательно не нужны всякие ..._LL, WH_JOURNALPLAYBACK и NT.
2. КОНКУРС. Последний, четвёртый выпуск.
Прошлый ВОПРОС: Кто изобрёл компьютерную мышь?
Ага! Вот вам и "лёгкий" вопрос. Никто не ответил(из троих)! Все говорят: влом лезть в инет... Значит, IMHO, никто просто и не знает. В интернет я вас лезть не заставляю. И ещё. Да, не знать изобретателей - не есть неуважение, но знать их - большее уважение и надежда, что тебя также будут помнить, если ты что-то создаш, чем другие будут пользоваться.
Правильный ответ: Дуглас Энгельбард, один из создателей электронной почты.
Так как выпуск последний, хотел бы выдать вопросы и ответы сразу, которые я не задавал.
1) Кто создал первый компилятор Turbo Pascal?(П.О.: Андерс Хейлсберг).
2) По какому принципу языки высокого уровня(Delphi и т.д) автоматически выбирают Transparent-color? (П.О.: берут цвет из точки с координатами (1,1) ).
3. Я тут хотел экспертом стать.
Зарегистрировался, начал получать вопросы, ответил на штук 8(Pascal,Delphi). А потом надоело и я сделал UNregistered. Слишком уж много "левых" и глупых вопросов. Нет, я бы конечно остался, если бы Интернет халявный был, а так неохото тратиться, да ещё отвечать на вопросы неудобно - я же получаю их по e-mail, значит должен и отвечать так же, а не через WEB. И ещё, сейчас посмотрел на своё имя в рассылке - "-- нет данных --". ММ-да, а я ведь форму заполнял полностью...
Sorry, если кого когда либо обидел.
P.S.: Письмо от имени Noname посылал не я - это кто-то сделал с моего сайта.
Вопрос отправлен: 04.06.2003, 20:12
Отправитель: URiS (newff.narod.ru) (urisff@inbox.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Приветствую Вас, URiS (newff.narod.ru)!
О хуках нечего спорить, а достаточно МСДН почитать. По поводу "самые умные" - кто это тебе такую гадость сказал, тут одни дураки сидят, а судя по твоему вопросу и ты к нам с грохотом присоединился.
По поводу конкурсов - если никто не отвечает это еще не значит, что никто не знает...
Кстати полазил по сайту, нигде о хуках так и не нашел, а то бы с удовольствием похвалил/покритиковал.
Ответ отправлен: 05.06.2003, 12:35
Отправитель: masquer
Отвечает Дмитрий
Приветствую Вас, URiS (newff.narod.ru)!
Поздравляю с написанием кейлоггера. И посмотри-ка! Действительно самые умные в рассылке по Delphi оказались. Представляете, я слал-слал вопросы по Delphi в рассылку по ассемблеру, а они - гады даже не знают кто изобрел мышь! Думаю прекращать викторину не стоит. Принимаю эстафету и задаю пятый вопрос: "кто изобрел компакт бачек от унитаза?". Первого приславшего ответ ждет утешительный приз: Большой Силиконовый Ослик.
Ответ отправлен: 05.06.2003, 10:03
Отправитель: Дмитрий
Отвечает DiGiT[old]
Здравствуйте, URiS (newff.narod.ru)!
!offtopic
Ответ отправлен: 05.06.2003, 06:10
Отправитель: DiGiT[old]
Отвечает Bob Johnson
Здравствуйте, URiS (newff.narod.ru)!
> Видимо, у Evgen'ия и Боба тут спор небольшой развязался о Hook'ах.
Нет, мы пришли к "консенсусу".
> Я, как и один из читателей рассылки Ассемблера, ошибался, что здесь "все самые умные"
Ну а это уже как наезд звучит...
> Работает всё это через WH_KEYBOARD
Ну просто молодец...
> хотел бы выдать вопросы и ответы сразу
Странно... зачем тогда это все вообще?
> Слишком уж много "левых" и глупых вопросов
Ну а ты что думал, в сказку попал? Все зависит от настроения, ведь и твои вопросы тоже можно считать "левыми", правильно?
> если бы Интернет халявный был
Интернета халявного не бывает! Все равно за него кто-то платит. А, кстати, на вопросы и ответы особо много времени не уходит - можешь один раз в день получать вопросы и отправлять тут же свои ответы, отвечать на полученные и оставлять их до завтра...
> я же получаю их по e-mail, значит должен и отвечать так же, а не через WEB
Хе-хе. Я тоже понял наконец, что это неудобно - и написал программу, которая вытаскивает вопросы из почтовой базы, предоставляет мне нужные удобства по ответу на них и потом сама отправляет. Тебе остается только ответить... (кстати я ей и сейчас пользуюсь) - если интересно, подробности на моей странице в разделе files (там есть ссылка на описание).
> ММ-да, а я ведь форму заполнял полностью...
Так ты же Unregister'елся! Как только это произошло твое имя из базы экспертов-то и удалилось. А ответы хранятся 3 дня в ожидании выхода выпуска рассылки, поэтому твои последние ответы подписаны "нет данных".
> это кто-то сделал с моего сайта.
Как можно послать письмо с твоего сайта? У тебя там что почтовый сервер есть? Да и вообще, какое письмо???
* EMan1.1: ---===*** Eternal power ***===---
Ответ отправлен: 05.06.2003, 00:30
Отправитель: Bob Johnson
Вопрос № 3366 |
Все уже наверное видели или слышали о ИК приемнике пульта ДУ. Ну вот спаял я эту самую схему (её суть: по rts идет питание; в cts - сигнал). Ну вот я DriverWizard'oм проверил, а эта падла не вызывает прерывания. Мне знакомый подсказал что стоит её(программу/драйвер) зделать резидентной и постоянно считывать данные....
Если у кого есть какие мысли прошу поделиться...
Вопрос отправлен: 04.06.2003, 22:05
Отправитель: DK (mac2000@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Дмитрий
Добрый день, DK!
Очень интересно, но я не встречался со схемой данного устройства. Пожалуйста дай ссылки или саму схемку на мыло demetrius2003@mail.ru. Заранее благодарен, Дмитрий.
Ответ отправлен: 05.06.2003, 10:18
Отправитель: Дмитрий
Отвечает [MozgC]
А че 2 раза то отправил один и тот же вопрос ?
Ответ отправлен: 04.06.2003, 23:51
Отправитель: [MozgC]
Отвечает Bob Johnson
Приветствую Вас, DK!
Кроме rts и cts там еще пару проводов соединить надо. Какие точне - не помню, но найди в интернете описание программы Sly Control - в нем описывается эта схемка. Эту же программу можешь и установить для работы с пультом.
* EMan1.1: ---===*** Eternal power ***===---
Ответ отправлен: 05.06.2003, 00:30
Отправитель: Bob Johnson
Вопрос № 3367 |
Добрый день!
Правила перевода из любой позиционной системы счисления в десятичную:
Пусть число S - искомое, десятичное
Пусть ABCD - число в иной системе счисления(я так понимаю 16-ное)
Пусть X - основание системы равное максимальному числу в данной системе счисления плюс 1(не понял какое здесь число?)
таким образом S=A*X^3+B*X^2+C*X^1+D*X^0
где ^ - степень. Порядок степени определяется позицией числа отсчитывая с конца, начинается с нуля.
Твое число FD.
т.к. F=15 D=13
S=15*16+13*1=253
Вопрос отправлен: 05.06.2003, 08:03
Отправитель: Neo
[Следующий вопрос >>] [Список вопросов]
Отвечает Vdr
Добрый день, Neo!
>Правила перевода из любой позиционной системы счисления в десятичную:
>Пусть число S - искомое, десятичное
>Пусть ABCD - число в иной системе счисления(я так понимаю 16-ное)
Я повторюсь, из любой позиционной системы счисления! В твоем случае 16-ное. Может быть двоичное, восмеричное, какое угодно!!
>Пусть X - основание системы равное максимальному числу в данной системе счисления плюс 1(не понял какое здесь число?)
В шеснадцатеричной системе счисления максимальное значение в одной позиции какой? Правильно - 15. :) Прибавь еденицу...
В основном число X - это название системы. Для двоичной например макс число = 1. А основание системы = 2.
>таким образом S=A*X^3+B*X^2+C*X^1+D*X^0
>где ^ - степень. Порядок степени определяется позицией числа отсчитывая с конца, начинается с нуля.
>Твое число FD.
>т.к. F=15 D=13
>S=15*16+13*1=253
Надеюсь остальное понятно. Просто я решил не объяснять часный случай (шеснадцатеричную систему), а сразу показал общий.
Удачи.
Ответ отправлен: 05.06.2003, 10:33
Отправитель: Vdr
Вопрос № 3368 |
Здравствуйте, эксперты!!!
Подскажите какой нибудь ресурс в сети, где можно взять описание хотя бы части WIN32 API для ASSEMBLERA?
Спасибо.
Вопрос отправлен: 05.06.2003, 10:02
Отправитель: Лёха (mak-alexey@yandex.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает GL
Добрый день, Лёха!
Посмотри тут, может подойдёт тебе:
http://www.bcbdev.ru/winapi.htm
Ответ отправлен: 05.06.2003, 14:05
Отправитель: GL
Отвечает Дмитрий
Добрый день, Лёха!
Win32 API один на всех! Поэтому пробуй bcbdev.ru.
Ответ отправлен: 05.06.2003, 10:30
Отправитель: Дмитрий
Отвечает Gibbel
Приветствую Вас, Лёха!
Что значит для Assemblerа??? Функции Win32API не зависят от языка, в котором их используешь.
Описание всех функций Win32API можно найти на сайте MSDN.
Ответ отправлен: 05.06.2003, 10:30
Отправитель: Gibbel
Отвечает Bob Johnson
Приветствую Вас, Лёха!
Тебе что нужно - include файлы? У меня на странце есть некоторые для tasm. В принципе, описать ты можешь их и сам - там надо описывать только константы (по equ), структуры (по struc) и прототипы функции (ProcDesc). lib-файлы для линкера ты можешь сделать сам с помощью implib, как - тоже есть у меня на странице в разделе faq. bobjohnson.nm.ru
* EMan1.1: ---===*** Eternal power ***===---
Ответ отправлен: 05.06.2003, 12:55
Отправитель: Bob Johnson
Отвечает [MozgC]
www.wasm.ru
Ответ отправлен: 05.06.2003, 11:59
Отправитель: [MozgC]
Отвечает Ramzes
Здравствуйте, Лёха!
По моему описание Win32 API не зависит от конкретного языка :))))
Ответ отправлен: 06.06.2003, 10:21
Отправитель: Ramzes
Отвечает Dark_Lord
Добрый день, Лёха!
WinAPI для ассемблера и для всех других языков одно и то же. Можешь взять хелп с www.learnasm.narod.ru
Ответ отправлен: 05.06.2003, 21:56
Отправитель: Dark_Lord
Форма отправки вопроса |
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
(C) 2002-2003 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (35) C / C++ (29) Perl (7) Builder / Delphi (19) Pascal (30) Basic / VBA (12) Java / JavaScript (12) PHP (8) MySQL / MSSQL (7) |
Пользователю Windows 95/98/Me (36) Windows NT/2000/XP (31) "Железо" (26) Поиск информации (15) |
Администратору Windows NT/2000/XP (15) Linux / Unix (9) |
Юристу Гражданское право (6) Семейное право (2) Трудовое право (3) КоАП (3) |
Отправить вопрос всем экспертам выбранной рассылки.
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А. |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||