@MladaNada:
LoadLibrary, GetProcAddress, MessageBox itd su ti Win32Apiji koji se nalaze u dll-ovima od windowsa i za njih se delphi brine, ti hi samo pozivas i oni su ti deklarirani u Windows zaglavlju (uses windows), a o SVIM dokumentiranim Win32apijima mozes nac na MSDN-u:
http://msdn.microsoft.com/library/
Samo u search kucas ime funkcije o kojoj zelis saznat.. u slucaju GetProcAddress:
http://msdn2.microsoft.com/en-us/library/ms683212.aspx
GetProcAddress ti vraca adresu od funkcije koja se nalazi u DLL-u, znaci prvo pozoves LoadLibrary da dobijes instancu DLL-a i onda preko GetProcAddress da dobijes adresu trazene funkcije preko njenog imena i onda ju koristis!! LoadLibrary i GetProcAddress i FreeLibrary se koriste samo kod dinamickog povezivanja programa sa DLL-om dok kod statickog nisu potrebni!!! Primjer statickog povezivanja imas u onom gore tutorijalu o DLL-ovima, a primjer dinamickog povezivanja imas u onom delphi-LED-projetku!! GetProcAddress se nalazi u kernel32.dll-u!!
Cimni me ako ti bilo sta nije jasno sto se tice internalija OS-a ili programiranja.. to mi je jaca strana, dok elektronika
pozdrav
Paralelni port-nastavak o Delphiu ;)
Moderators: pedja089, stojke369, [eDo], trax
- MladaNada
- Stariji član
- Posts: 2529
- Joined: 20-05-2006, 14:57
- Location: Banja Luka RS , Novi Sad RS , Herceg Novi CG
Kod projekata koji ukljucuju programiranje i elektroniku, elektronika je uglavnom laksi dio (ako znas, naravno )!
Sto je tice Delphia, moram jos dosta uciti!
Ako negdje zapnem, postacu na ovom topicu!
Mislim da je sve jednostavnije sa io.dll
http://www.southwest.com.au/~jfuller/delphi/delphi1.htm
Sto je tice Delphia, moram jos dosta uciti!
Ako negdje zapnem, postacu na ovom topicu!
Mislim da je sve jednostavnije sa io.dll
http://www.southwest.com.au/~jfuller/delphi/delphi1.htm