Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Delphi DLL-ovi - pomoc oko exporta procedura!!!

[es] :: Pascal / Delphi / Kylix :: Delphi DLL-ovi - pomoc oko exporta procedura!!!

[ Pregleda: 2338 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.18.eunet.yu.



+6 Profil

icon Delphi DLL-ovi - pomoc oko exporta procedura!!!12.07.2006. u 16:36 - pre 228 meseci
Ako u delphi-u napravim DLL koji ce recimo koristiti test.exe i ako u tom DLL-u u iskazu uses stavim jedinicu test.pas (jedinica programa test.exe) i zatim u DLL-u napisem proceduru:

Code:

procedure Izlaz; stdcall;
begin
Form1.Close; //Form1 je glavna forma programa
end;


i proceduru exportujem:

Code:

exports Izlaz;



Kada ucitam DLL u program test.exe preko:

Code:

procedure Izlaz; stdcall; external 'Project1.dll'


i pozovem ga preko:

Code:

procedure Button1.Click ...
begin
Izlaz;
end;



ON MI PRIJAVI EXCEPTION I NE IZVRSI PROCEDURU!!!
Molim Vas za pomoc!!! Unapred hvala!!!
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Delphi DLL-ovi - pomoc oko exporta procedura!!!12.07.2006. u 18:57 - pre 228 meseci
Pozdrav,

pogledaj: http://www.elitesecurity.org/t164471-0#1069595
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.65.eunet.yu.



+6 Profil

icon Re: Delphi DLL-ovi - pomoc oko exporta procedura!!!15.07.2006. u 13:43 - pre 228 meseci
Nece da radi probao sam 3512 puta i iznervirao sam se nevidjeno!!! Da li moze neko da mi neko napise kod koji ide u DLL, a koji ce promeniti naslov Forme TForm1 (glavna aplikacija koja poziva DLL) na recimo 'Delphi DLL konacno proradio' !!! Hvala unapred!!!
 
Odgovor na temu

Burgos
Nemanja Borić
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+482 Profil

icon Re: Delphi DLL-ovi - pomoc oko exporta procedura!!!15.07.2006. u 13:52 - pre 228 meseci
U attachmentu:
Prikačeni fajlovi
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.90.eunet.yu.



+6 Profil

icon Re: Delphi DLL-ovi - pomoc oko exporta procedura!!!15.07.2006. u 17:50 - pre 228 meseci
Hvala ti mnogo, sad sam sve ukapirao!!! Znaci moras da napravis novu jedinicu koju ce DLL koristiti i iz nje exportovati proceduru!!!
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.90.eunet.yu.



+6 Profil

icon Re: Delphi DLL-ovi - pomoc oko exporta procedura!!!15.07.2006. u 19:27 - pre 228 meseci
Cekaj jer mora da se koristi jos jedna pascal jedinica ili sve to mogu da napisem u samom DLL-u???
 
Odgovor na temu

Burgos
Nemanja Borić
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+482 Profil

icon Re: Delphi DLL-ovi - pomoc oko exporta procedura!!!15.07.2006. u 19:57 - pre 228 meseci
Ne treba ti dllUnit.pas, mozes napisati sve odjednom, kao:

Code:
library dllProject;
uses
  SysUtils,
  Classes,
  Forms;

{$R *.res}

procedure RenameForm(ActiveForm: TForm; NewCaption: PChar); stdcall;
begin
    ActiveForm.Caption := String(NewCaption);
end;


exports RenameForm;

begin

end.
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.192.eunet.yu.



+6 Profil

icon Re: Delphi DLL-ovi - pomoc oko exporta procedura!!!15.07.2006. u 21:07 - pre 228 meseci
Hvala!!!A sto moram da koristim PChar umesto stringa??? Zbog kompatibilnosti???
 
Odgovor na temu

Burgos
Nemanja Borić
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+482 Profil

icon Re: Delphi DLL-ovi - pomoc oko exporta procedura!!!16.07.2006. u 21:00 - pre 228 meseci
Citiram pocetak dll projekta u Delphiju:

Citat:
To avoid using BORLNDMM.DLL, pass string information
using PChar or ShortString parameters.
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.60.eunet.yu.



+6 Profil

icon Re: Delphi DLL-ovi - pomoc oko exporta procedura!!!17.07.2006. u 14:39 - pre 228 meseci
Hvala na odgovoru!!! :)
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Delphi DLL-ovi - pomoc oko exporta procedura!!!

[ Pregleda: 2338 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.