Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Write Kernel Driver/Driver in Delphi (https://www.delphipraxis.net/144908-write-kernel-driver-driver-delphi.html)

nanix 19. Dez 2009 19:22

Re: Write Kernel Driver/Driver in Delphi
 
Ah but this be used with lazarus or not?

So its that buggy that its not usefull or ...


Ahh so i wasted my time with lazarus :( :(

JamesTKirk 19. Dez 2009 20:08

Re: Write Kernel Driver/Driver in Delphi
 
Lazarus itself is only an IDE. At least in this case, as the LCL will never work with NativeNT. The major work is done inside the Free Pascal compiler itself and the RTL.

As said: the port is young. I wrote a (very) simple test driver, but many more things need to be done, so that the port will become really usable.

Also device drivers are a completly different kind of programming. I learnt this the few last weeks, while I worked on this port. It's frustrating and very common to see BSODs on every second test. But this does not only apply to writing drivers in Pascal. It also applies to writing drivers in C and also to writing drivers for other platformes like Linux!

So: If you want to use Pascal for writing device drivers, be patient, because it is not easy to implement! (also I have some kind of real life :zwinker: )

Regards,
Sven

nanix 19. Dez 2009 20:12

Re: Write Kernel Driver/Driver in Delphi
 
So let me help you out! :zwinker:

JamesTKirk 19. Dez 2009 20:29

Re: Write Kernel Driver/Driver in Delphi
 
Well, you might try to reproduce my steps I wrote in that Wiki entry I linked earlier. I suggest that you use a VM with ReactOS to test that. If you face any problems with my manual (errors, questions, etc) you can ask me of course (but I don't know how long I'll be online today).

Once the compiler and the tests are running, we can work out a plan to share the work ;)

Regards,
Sven

nanix 19. Dez 2009 20:32

Re: Write Kernel Driver/Driver in Delphi
 
Goood yes once i do what you've done in the article.Ill tell you so we sync the work.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:47 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz