Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 2.933 pregleda

Najnovija ↓

Delphi DLL-ovi - pomoc oko exporta procedura!!! 12.07.2006. u 17:36 · pre 247 meseci #1
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!!!
Re: Delphi DLL-ovi - pomoc oko exporta procedura!!! 15.07.2006. u 14:43 · pre 247 meseci #3
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!!!
Re: Delphi DLL-ovi - pomoc oko exporta procedura!!! 15.07.2006. u 20:57 · pre 247 meseci #7
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme