Malo sam se igrao poslednjih par dana praveci dll koji ce samim ucitavanjem da ubaci neke svoje kontrole u aplikaciju koja ga je pozvala. U sustini dovoljno je da aplikacija samo pozove LoadLibrary i dll se integrise.
Ako nekog zanima moze da pogleda kako to radi:
DLL fajl: http://www.megaupload.com/?d=T70DT2X3
Aplikacija pre pozivanja LoadLibrary mora da ima kreiran glavni prozor inace ce program da se zakuca (mrzelo me je da pravim neke provere). SLobodno mozete staviti LoadLibrary u OnShow event aplikacije ili na OnClick nekog dugmeta:
procedure TForm1.Button1Click(Sender: TObject);
begin
LoadLibrary('C:\Putanja\Project1.dll');
end;
Ako neko zeli da vidi kod ove biblioteke neka slobodno zatrazi.
P.S.
Danas sam dobio zalbu da se jedan racunar skroz zamrzao zbog ovog programa pa zbog toga svi koji zele da probaju neka pre toga snime sve sto su radili. Dll ne radi nista sistemu, samo dodaje jedan opengl prozor u aplikaciju i jedan meni.
|