Paralelni port-nastavak o Delphiu ;)

Rasprava o el. shemama, pitanja i diskusije. Ako ti treba neka shema, ovdje pitaj.

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
skyline
Napredujem
Napredujem
Posts: 113
Joined: 08-03-2007, 17:10

Paralelni port-nastavak o Delphiu ;)

Post by skyline »

@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
User avatar
MladaNada
Stariji član
Stariji član
Posts: 2529
Joined: 20-05-2006, 14:57
Location: Banja Luka RS , Novi Sad RS , Herceg Novi CG

Post by MladaNada »

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
Post Reply