![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Driver [D5, Win2k]
Sodom © (2002-09-11 15:02:00)Кто нибудь писал драйвер в дельфях? Нужна общая инфа. Я знаю только что обычно драйвер это длл и работает с какой-то железякой. Если кто копался глубже, подскажите хоть где искать.
KSergey (2002-09-12 13:47:00) [21]Для Sodom
На самом деле драйвер железяки написать на дельфи можно.
Но этот выбор в данном случае будет не очень удачен, так мягко скажем. Дело в том, что все заголовочные файлы, примеры и т.д. в DDK приведены с рассчетом на Си, а значит все это придется перелопачивать под дельфи, что очень долго, муторно и т.д. Да и просто сам по себе Си тут несколько проще использовать для таких дел.. Ну может я так говорю потому что просто на Си пишу чаще, во всяком случае всякие лопатения памяти мне там проще делать, на дельфи указатели есть, но какие-то они.. ну странные что ли, хотя тут все же скорее привычка и стереотип...
Так что думаю, что проще будет Си немного освоить - объем работы намного меньше, чем притягивать за уши заголовки и библиотеки из DDK, тем более, что мне, сказать по-правде, вообще не понятно почему Си вызыает такой ужас в глазах людей? Ну язык как язык - не лучше не хуже. Просто несколько другой, с другими идеями...
Впрочем я тут не собираюсь разводить дискуссию что лучше, тем более, что как правило начинают почему-то сравнивать Си и дельфи, что вообще-то совершенно разные вещи: теплое и красное бесполезно сравнивать. Я просто пытаюсь подвигнуть автора к тому, что все же проще выбрать какой-нибудь компилятор с Си и пытаться на нем делать драйвера, нежели разводить все это в дельфи. Ну разве что заняться нечем... ;)
PS Но без изучения DDK в любом случае не обойтись. А примеры каркасов драйверов в инете выляется очень много, в том числе примеры есть и в DDK.
Ketmar (2002-09-12 09:48:00) [22]2stx:
ну вам так хочется - и пишите себе. может, вам кто спасибо скажет. а я, например, очень сомневаюсь, что остальным настолько нечего делать, чтобы заниматься повторением DDK...
Satanas Nobiscum! 12-Sep-XXXVII A.S.
stx (2002-09-12 08:37:00) [23]ну, если вы все такие самодостаточные, то давай - те- ка рассмотрим пример живого драйвера, выберем из FAQ самую популярную тему и напишем, блин драйвер, чтобы пример и исходники и вопросов не будет и народу польза, а то одни ссылки с многотомными описаниями, ну что горазд кто-нибудь...
NetBreaker666 (2002-09-12 01:34:00) [24]Вот DDK - Это по-нашему...
И кто сказал, что на дельфях драйвера пистаь нельзя... на дельфи все можно... только WDM часть нужно полностью на ASM"е писать, а все остальное, включая программный интерфейс, в библиотеку кидать, а ее на дельфях писать мона (хотя без асма не обойтись).
ZZ (2002-09-11 18:03:00) [25]DDK = Driver Development Kit
Обитает где-то на просторах http://msdn.microsoft.com
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ddkint/hh/ddkint/legal_5yp3.asp
Sodom (2002-09-11 17:44:00) [26]Например драйвер какой нибудь железки.
to alexta Что такое DDK?
ZZ (2002-09-11 17:31:00) [27]Может, драйвер базы данных он хочет писать.
Или hands.sys переписать :)
Наезжалкин (2002-09-11 16:50:00) [28]Может, драйвер базы данных он хочет писать. Зачем тогда NuMega?
Или кодек уникального аудио формата?
alexta (2002-09-11 16:36:00) [29]А что ты хочешь написать??? Искать: DDK, Numega driver studio
Наезжалкин (2002-09-11 15:44:00) [30]Драйвер ЧЕГО?
andy_prokofiev (2002-09-11 15:38:00) [31]Драйвером можно назвать что угодно и написать это на Delphi
Игорь Шевченко (2002-09-11 15:30:00) [32]Нельзя написать драйвер на Delphi :-)