Перейти к содержимому

demetrius13

demetrius13

Регистрация: 20.04.2004, 16:25
Offline Активность: 31.01.2005, 18:44
-----

В теме: TranslateMessage & asm

20.08.2004, 12:51:10

Возвращай всегда TRUE (вынеси mov eax,TRUE за конструкцию if-endif). Надеюсь, TRUE у тебя определен как 0x00000001?

В теме: TranslateMessage & asm

20.08.2004, 10:00:01

Не поленился проверить, в окошке Start->Run все прекрасно работает - и на 2K, и на XP. Естественно, не будет работать только в консольных приложениях, если ты для этого полез в Start->Run.

Ты откуда берешь значепние hInstance для вызова SetWindowsHookEx()? Его нужно запоминать в DllEntry, оно передается через параметр hModule в момент вызова DLL_PROCESS_ATTACH.

Насчет int и DWORD...

В Win32 параметры и возвращаемый результат всех функций (не только API) должны иметь выравнивание до DWORD (32 бита), даже если это char или BOOL. То же самое касается пользовательских функций, размещенных в DLL. Могу так же добавить, что большинство компиляторов в виндах (не знаю как Делфи) по умолчанию выравнивают каждый член структур и юнионов до значения кратного QWORD, а не BYTE. Все это потому, что в общем случае код, работающий в защищенном режмие с 32-битными регистрами и ячейками памяти, выполняется быстрее и имеет меньший размер.

В теме: TranslateMessage & asm

19.08.2004, 10:32:37

2 Kerberos

А ты, дружище, часом не трояна пишешь? :dandy:

В теме: "Черный список"

18.08.2004, 16:09:11

Тут недавно писали про Лотон. Вообщем-то, все правильно, если ничего за последние три года там не изменилось. Примерно три года назад мне довелось побывать у них на собеседовании. :laugh: Они тогда искали системного программиста, который кроме обычного программирования (в среде Visual C), предпочтительно должен был бы обладать опытом разработки драйверов (VC/DDK) и железячными знаниями - от спецификаций RS485, USB и Ethernet до однокристалок. Предлагаемую з/п до собеседования я не знал, а когда узнал, мне стало смешно. Ее бюджет составлял $300-400 в месяц, на полный (ненормированный) рабочий день, шесть дней в неделю. :dandy:

Тогда же довелось и немного пообщаться с несколькими спецами оттуда. Их контингент состоял, в основном, из тех студентов-самоучек, что готовы работать на голом энтузиазме за гроши.

Просто поразительно, как эта контора участвует в таких крупных тендерах, как проект по выпуску электронных удостоверений или система слежения за мобильными объектами через GPS? Видимо, у нас, как всегда, легче поделиться баблом с жировиками, чем содержать команду серьезных инженеров.

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.