może być technicznie możliwe napisanie kilka kierowców z Delphi, ale w miarę jak ogóle odpowiedź idzie, powiedziałbym: nie można łatwo napisać sterowniki z Delphi.
Po pierwsze, istnieje różnica między sterownikami trybu użytkownika (UMDF) i sterownikami trybu (KMDF) jądra. Sterowniki UMDF powinny być możliwe z Delphi. sterowniki KMDF nie są łatwo możliwe jednak, bo
1) łącznik Delphi nie może produkować je i
2) format pliku obiektu Delphi różni się od formatu COFF łącznik Microsoft używa domyślnie.
3) RTL Delphi przyjmuje założenie, że żyje w trybie użytkownika i może robić pewne rzeczy, których nie należy robić w jądrze-ziemi (myślę np. O sposobie obsługi wyjątków, a także innym zarządzaniu pamięcią), więc trzeba bardzo uważać, które funkcje RTL są bezpieczne w użyciu. Istnieją również trudności z jednostkami System i SysInit (patrz komentarz Ritsaerta Hornstry do innej odpowiedzi tutaj).
Nie mówię, że to nie są problemy, których nie można przezwyciężyć (patrz wpis, do którego linkujesz), jeśli jesteś naprawdę oddany, ale nie będzie to proste.
Po drugie, sterowniki KMDF (nie wiem o UMDF, właściwie - czy ktokolwiek może komentować?) Dla Win64 muszą być w 64-bitowym kodzie. Ponieważ obecnie nie ma 64-bitowego kompilatora Delphi, pisanie ich jest pewnym nie-nie.
Delphi też nie mogę Napraw złamane serce (ale bądźmy szczerzy, to jest rozszerzenie GCC do C++). – Shog9
Ale czy delphi może utrzymać ciepło w nocy? – PostMan
Niezła próba. http://www.virustotal.com/file-scan/report.html?id=8526bd7996583e572d069e8de46de9a111a8136ed964b571b7d512fdf4fccdcc-1289846438 –