Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 507
от 19.03.2003, 16:20
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 2795 Отправлено ответов: 8342 Активность: 298.4 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
Dark_Lord Статус: Профессиональный Общий рейтинг: 116.15 [Подробней >>] |
Gibbel Статус: Профессиональный Общий рейтинг: 108.05 URL: Страничка обо мне и моих друзьях Телефон: +7 902 168 02 65 [Подробней >>] |
Joy Статус: Опытный Общий рейтинг: 131.41 [Подробней >>] |
DiGiT[old] Статус: Профессиональный Общий рейтинг: 110.79 [Подробней >>] |
Bob Johnson Статус: Профессиональный Общий рейтинг: 150.56 URL: Программирование [Подробней >>] |
vitya Статус: Профессиональный Общий рейтинг: 108.01 [Подробней >>] |
Kostyan Статус: Доверительный Общий рейтинг: 113.19 [Подробней >>] |
Maverick Статус: Профессиональный Общий рейтинг: 137.66 URL: Задачи по ассемблеру Телефон: 89039415024 (BeeLine GSM) [Подробней >>] |
raf Статус: Начальный Общий рейтинг: 106.81 [Подробней >>] |
Broken Sword Статус: Профессиональный Общий рейтинг: 125.07 URL: моя рассылка по Protected Mode [Подробней >>] |
ASMодей Статус: Профессиональный Общий рейтинг: 116.55 [Подробней >>] |
masquer Статус: Профессиональный Общий рейтинг: 143.69 [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 2766. Здравствуйте, могу ли я рисовать в окне вин32 методом прямого отображения в видео буфер ? Тоесть тож... (ответов: 5)
Вопрос № 2767. Уважаемые эксперты, не подскажете ли как получить HWND окна процесса winlogon? Только не посылайте м... (ответов: 1)
Вопрос № 2768. Привет, вы не подскажите, где взять d3dx8.dll (или сразу *.lib для асма) и другие библ. математич. ф... (ответов: 1)
Вопрос № 2769. Здравствуйте , Помню когда то я скачивал TASM(или MASM) с сайта kalashnikoff.ru. Скажите пожалуйста... (ответов: 3)
Вопрос № 2770. Уважаемые эксперты, подскажите пожалуйста, где можно найти инормацию по программированию современных... (ответов: 2)
Вопрос № 2771. Уважаемые эксперты, подскажите пожалуйста, где можно найти информацию по программированию сетей(особ... (ответов: 3)
Вопрос № 2773. Привет народ. Я недавно вопрос задал так не совсем то ответили, то-бишь то но я мало что понял. Плиз... (ответов: 3)
Вопрос № 2774. Доброе время суток, вам эксперты. Я уже задавал этот вопрос, но ответа не получил. Где можно достать... (ответов: 1)
Вопрос № 2775. Приветствую всех экспертов FAQ . Порекомендуйте, пожалуйста, хорошие книги в электронном и печатном ... (ответов: 3)
Вопрос № 2776. Уважаемые, Экперты. есть программа (см. Приложение) которая ассемблируется MASMом но выдает ошибку е... (ответов: 5)
Вопросов: 10, ответов: 27
Вопрос № 2766 |
Здравствуйте, могу ли я рисовать в окне вин32 методом прямого отображения в видео буфер ? Тоесть тоже самое, что можно делать в досе сделать в окошке вин...(я имею ввиду графику, а не текст)и если можно, то обясните как. Можно просто пример, а я сам разберусь....
Вопрос отправлен: 14.03.2003, 02:48
Отправитель: spaces (s-p-a-c-e-s@narod.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Dark_Lord
Приветствую Вас, spaces!
Так как в досе нет, есть способы, но они достаточно запутаны!
Ответ отправлен: 14.03.2003, 20:18
Отправитель: Dark_Lord
Отвечает Gibbel
Добрый день, spaces!
Можно, если использовать DirectX.
Также ты можешь создать Bitmap, в который будешь рисовать напрямую, а потом выводить в окно. (читай CreateDIBSection и т.п.)...
Ответ отправлен: 14.03.2003, 10:12
Отправитель: Gibbel
Отвечает Joy
Доброе время суток, spaces!
Однозначно нет, ни графику, ни текст. Прямой доступ к видеобуферу есть в ДОСе (и его эмуляции)! Но не в выньде.
Ответ отправлен: 14.03.2003, 08:00
Отправитель: Joy
Отвечает DiGiT[old]
Доброе время суток, spaces!
Для этого directX апи используй.
Ответ отправлен: 14.03.2003, 06:16
Отправитель: DiGiT[old]
Отвечает Bob Johnson
Приветствую Вас, spaces!
Можешь только через DirectDraw - см. примеры к DirectX (SDK) или даже к C++ Builder (Delphi).
Ответ отправлен: 15.03.2003, 01:24
Отправитель: Bob Johnson
Вопрос № 2767 |
Уважаемые эксперты,
не подскажете ли как получить HWND окна процесса winlogon? Только не посылайте меня на Win32 SDK (на FindWindow, FindWindowEx и т.п.-- я знаю, что это должно работать, но у меня не работает) пожалуйста, если можно, дайте кусок рабочего кода или ссылку на таковой (на любом языке программирования, АПИ кругом одинаковые). Или хотя бы скажите какие АПИ-функции вызывать, в каком порядке и с какими параметрами, что бы всё это ТОЧНО сработало.
Ещё -- как можно получить ID того же winlogon вызвав одну-две АПИ, а не организовывая перебор всех процессов через ToolHelp?
Спасибо всем, кто откликнется. Ingrem.
Вопрос отправлен: 14.03.2003, 10:56
Отправитель: Ingrem
[Следующий вопрос >>] [Список вопросов]
Отвечает vitya
Здравствуйте, Ingrem!
Отвечу на второй вопрос. Если у тебя есть HWND окна,
то вызвав функцию GetWindowThreadProcessId ты получишь идентификатор процесса.
Ответ отправлен: 14.03.2003, 12:15
Отправитель: vitya
Вопрос № 2768 |
Привет, вы не подскажите, где взять d3dx8.dll (или сразу *.lib для асма) и другие библ. математич. ф-ий ДиректХ.
В стандартной установке Ditectx8 кроме d3d8.dll и еще чегото больше ничего нет.
Для создания трансформац. матрицы требуется, как написано в хелпе, именно эти фунуции (...RotateY etc.). Прога для модификации С-->asm для *.lib и *.h файлов делает к-ю-то ерунду.
Вопрос отправлен: 14.03.2003, 11:09
Отправитель: oleg
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Доброе время суток, oleg!
Для асма d3dx8.lib ты не найдешь, т.к. у MS и Borland разные форматы lib файлов. d3dx8.lib для VC++ есть в поставке DirectX 8 SDK, dll, как я понимаю, не нужна, т.к. это полный lib файл (т.е. с кодом функций).
Если просто так конвертировать не получается, то можешь на С++ написать свою DLL (из нее создашь потом lib), в которой опишешь нужные тебе функции и вызовешь нужные из d3dx8, а потом уже эту библиотеку будешь использовать из асма. Хотя можешь и сам написать на асме нужные участки кода (создать матрицу для поворота относительно оси Y не так уж и сложно).
Ответ отправлен: 15.03.2003, 01:24
Отправитель: Bob Johnson
Вопрос № 2769 |
Здравствуйте ,
Помню когда то я скачивал TASM(или MASM) с сайта kalashnikoff.ru. Скажите пожалуйста где сейчас эти ресурсы.
Спасибо!!
Вопрос отправлен: 14.03.2003, 13:23
Отправитель: dude (squeeze_ms@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Kostyan
Здравствуйте, dude!
www.wasm.ru
Ответ отправлен: 14.03.2003, 17:53
Отправитель: Kostyan
Отвечает Joy
Здравствуйте, dude!
www.filesearch.ru со строкой поиска MASM (или TASM)
Ответ отправлен: 14.03.2003, 14:39
Отправитель: Joy
Отвечает Maverick
Приветствую Вас, dude!
Народ, вы слышали такие слова как yandex, rambler...?
Советую зайти на www.filesearch.ru
Вообще то, проще купить в магазине диск с этим софтом, и не париться.
Ответ отправлен: 15.03.2003, 12:43
Отправитель: Maverick
Вопрос № 2770 |
Уважаемые эксперты, подскажите пожалуйста, где можно найти инормацию по программированию современных видеокарт(типа GeForce) на аппаратном уровне(желательно источники в сети).
Спасибо.
Вопрос отправлен: 14.03.2003, 14:27
Отправитель: Viland
[Следующий вопрос >>] [Список вопросов]
Отвечает Dark_Lord
Здравствуйте, Viland!
Такого ты не найдёшь, если только тебя официально не примут в драйверонаписатели nVidia
Ответ отправлен: 14.03.2003, 20:20
Отправитель: Dark_Lord
Отвечает Joy
Здравствуйте, Viland!
А чем отличается программирование SVGA от программирования GeForce? Бери описание SVGA и программируй свой GeForce. Или ты хочешь найти инфу, в которой описано программирование 3D аксселератора? Я такого не видел:(
Если найдешь - скинь, плз, на joy@stsland.ru
Ответ отправлен: 14.03.2003, 15:48
Отправитель: Joy
Вопрос № 2771 |
Уважаемые эксперты, подскажите пожалуйста, где можно найти информацию по программированию сетей(особенно локальных).
Вопрос отправлен: 14.03.2003, 14:30
Отправитель: Viland
[Следующий вопрос >>] [Список вопросов]
Отвечает Joy
Здравствуйте, Viland!
www.codenet.ru
www.sourses.ru
Ответ отправлен: 14.03.2003, 15:41
Отправитель: Joy
Отвечает Bob Johnson
Добрый день, Viland!
Что значит "программирование сетей" - создание сетевых приложений?
Самые простые сетевые функции за тебя уже выполняет ОС - можно просто подключит сетевой диск. Во многих случаях этого достаточно.
За протокол TCP/IP и все связанное с ним отвечает Windows Socket Api (WSA - см. MSDN) - если, кончено, ты пишешь под windows.
Ответ отправлен: 15.03.2003, 01:24
Отправитель: Bob Johnson
Отвечает DiGiT[old]
Добрый день, Viland!
Это смотря что ты понимаешь под программированием сетей. Вообще в данное время все сети спрограммированы, и доступ к ним можно получить не на физическом уровне. Существует большое количество протоколов, возможно которые тебе необходимо научиться использовать. Например стек протоколов TCP/IP, распространеннейшим интерфейсом программирования, которого являются сокеты беркли. есть также XTI/TLI интерфейсы, но они мало где сейчас поддерживаются. Я например во фре и виндах их не ощутил по ману и МСДНу.
Есть хорошие книги по устройству вообще сетевых протоколов, например Таненбаум "Компьютерные сети"
Ответ отправлен: 15.03.2003, 06:16
Отправитель: DiGiT[old]
Вопрос № 2773 |
Привет народ.
Я недавно вопрос задал так не совсем то ответили, то-бишь то но я мало что понял. Плиз прешлите исходник вывода текста в данную точку и пикселя в данную точку. Это конечно не вопрос жизни и смерти но ре как не могу понять как это делаеться.
Вопрос отправлен: 15.03.2003, 02:48
Отправитель: Cas (casvs@pochtamt.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Kostyan
Приветствую Вас, Cas!
В приложении примеры программ.
Приложение:
Ответ отправлен: 15.03.2003, 12:41
Отправитель: Kostyan
Отвечает Joy
Доброе время суток, Cas!
В приложении пример кода, который выводит палитру цветов при разрешении 320*200 методом прямого отображения в видеобуфер
Приложение:
Ответ отправлен: 15.03.2003, 07:10
Отправитель: Joy
Отвечает raf
Здравствуйте, Cas!
Вот тебе исходники с комментариями!
Листинг :
Выводит текст где ты хочешь!
Приложение:
Ответ отправлен: 15.03.2003, 09:47
Отправитель: raf
Вопрос № 2774 |
Доброе время суток, вам эксперты. Я уже задавал этот вопрос, но ответа не получил. Где можно достать или если у кого есть описание формата Виндовых файлов LNK и PIF. Буду очень благодарен.
Вопрос отправлен: 15.03.2003, 10:01
Отправитель: vasyava
[Следующий вопрос >>] [Список вопросов]
Отвечает Joy
Доброе время суток, vasyava!
А ты пробывал в поисковиках набирать "Формат файла LNK/PIF"?
Еще поищи на www.codenet.ru и на www.wasm.ru
Да, и не забудь еще и про MSDN!!!
Ответ отправлен: 15.03.2003, 10:44
Отправитель: Joy
Вопрос № 2775 |
Приветствую всех экспертов FAQ .
Порекомендуйте, пожалуйста, хорошие книги в электронном
и печатном виде по дизассемблерам и отладчикам.
Если вышлите по почте-будет просто замечательно или дайте
ссылку.
Огромная благодарность всем вам за работу по FAQ.
Спасибо.
P.S. У меня нет FAQ c №1 по №347 может кто вышлет ?
Вопрос отправлен: 15.03.2003, 11:05
Отправитель: qwa_qwa (qwa_qwa@mailru.com)
[Следующий вопрос >>] [Список вопросов]
Отвечает Joy
Добрый день, qwa_qwa!
Выпуски ФАКи можешь взять с Сабскрайба или сайта Боба Джонсона
Ответ отправлен: 17.03.2003, 11:34
Отправитель: Joy
Отвечает Maverick
Приветствую Вас, qwa_qwa!
Есть описание TD 2.0, но я с успехом пользуюсь им и для tasm 5.0 , на русском.
Maverick@nightmail.ru
Если кому то понадобятся еще эта книга, то пишите на почту, а не в рассылку.
Хе, я уже как библиотека с доставкой :)
Ответ отправлен: 15.03.2003, 12:44
Отправитель: Maverick
Отвечает Broken Sword
Приветствую Вас, qwa_qwa!
хороших книг по дизассемблирам и отладчикам нету и не будет никогда
Ответ отправлен: 15.03.2003, 19:08
Отправитель: Broken Sword
Вопрос № 2776 |
Уважаемые, Экперты. есть программа (см. Приложение) которая ассемблируется MASMом но выдает ошибку если код переделать под FASM. Вродеб все правильно переделал а не работает говорит undefined symbol когда доходит до mov dx,buffer. Подскажите как правильно последнюю линию кода переделать. Я смотрелл в DOCах по FASM вроде все так и должно выть. Заранее спасибо.
Приложение:
Вопрос отправлен: 15.03.2003, 16:14
Отправитель: nukedude (nukedude@nukedude.com)
[Следующий вопрос >>] [Список вопросов]
Отвечает DiGiT[old]
Здравствуйте, nukedude!
нету фасма под рукой, но я уверен, что там есть такая вещь как двойой проход при компиляции. У тебя buffer определ после его использования, видимо надо поставить, что бы компилер делал второй проход и после первого просмотрел все адреса, а потом их использовал
Ответ отправлен: 17.03.2003, 04:40
Отправитель: DiGiT[old]
Отвечает ASMодей
Здравствуйте, nukedude!
Попробуй вместо
buffer equ $
использовать
buffer:
Должно сработать.
Ответ отправлен: 17.03.2003, 06:02
Отправитель: ASMодей
Отвечает Maverick
Здравствуйте, nukedude!
Не знаю синтаксиса фасма, но ты уверен что надо не lea dx,buffer
Ответ отправлен: 15.03.2003, 17:24
Отправитель: Maverick
Отвечает masquer
Добрый день, nukedude!
А mov dx, offset buffer или lea dx, buffer не пробовал?
Ответ отправлен: 15.03.2003, 17:28
Отправитель: masquer
Отвечает Kostyan
Здравствуйте, nukedude!
Попробуй изменить последнюю строку на buffer = $
Ответ отправлен: 15.03.2003, 18:34
Отправитель: Kostyan
Форма отправки вопроса |
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
© 2002 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (34) C / C++ (29) Perl (6) Delphi (15) Pascal (18) Basic / VBA (11) Java / JavaScript (10) PHP (7) MySQL / MSSQL (6) |
Пользователю Windows 95/98/Me (32) Windows NT/2000/XP (25) "Железо" (29) Поиск информации (14) |
Администратору Windows NT/2000/XP (12) Linux / Unix (13) |
Юристу Гражданское право (7) Семейное право (3) Трудовое право (4) КоАП (4) |
Отправить вопрос всем экспертам выбранной рассылки.
© 2002 Россия, Москва. Авторское право: RusFAQ.ru |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||