Předmět Autor Datum
Víme ;-). Jen nevíme, jak a kam chceš DLL přidávat. Jestli ti jde o volání DLL v Delphi, tak se to p…
Rce 17.01.2007 11:58
Rce
Jo dík , tohle se mně bude asi hodit taky.:-). Ale já to myslel tak , že když přidám komponentu , kt…
Vsek 17.01.2007 12:09
Vsek
Tak to musí být to DLL umístěno tam, kde ho Delphi a přeložený program může najít. Nejlépe ve Window…
Rce 17.01.2007 12:21
Rce
To mně taky napadlo .... skoušel sem nakopírovat do system32 , do adresáře s přeloženým programem a…
Vsek 17.01.2007 12:53
Vsek
Pak bude ta DLL poškozená, nebo dokonce ta komponenta. //Edit: Nebo je pro jinou verzi Windows. //Ed…
Rce 17.01.2007 12:58
Rce
hmm eště si s tím pohraju ... dik za čas , aspoň vím že to tak má fungovat ....
Vsek 17.01.2007 12:59
Vsek
hmm to je možný že volá jinou knihovnu ...
Vsek 17.01.2007 13:04
Vsek
Aha. Tak už jsem přišel, proč mi to auto nejede. Zkoušel jsem totiž jet úplně v jiném autě, než ve k…
Jan Fiala 17.01.2007 17:05
Jan Fiala
Málem jsem spad' ze židle, když jsem si to živě představil :-D:-D. Prozraď, jak jsi to udělal. Oneh…
Remca 17.01.2007 23:27
Remca
Zavolal si kniznicu odtahovka.dll? ;-):-D
MM.. 18.01.2007 00:15
MM..
Lze to i takto zadas to hned po type example: type ...... end; function knihovna(promenna1:string;… poslední
virus 18.01.2007 07:42
virus

Víme ;-). Jen nevíme, jak a kam chceš DLL přidávat. Jestli ti jde o volání DLL v Delphi, tak se to provádí asi takto:

type TMyProc = procedure (parametry,....);
var	Handle: THandle; MyProc: TMyProc;
begin
  Handle := LoadLibrary ('Jméno-té-dll.dll');
  if Handle <> 0 then begin
    @MyProc	:= GetProcAddress (Handle, 'Název-procedury-z-Dll');
    if Assigned (MyProc) then MyProc (parametry,...) else Hlásit-že-procedura-se-nenašla;
    FreeLibrary (Handle) end
  else
    Hlásit-že-se-nenašlo-DLL;
end;

Málem jsem spad' ze židle, když jsem si to živě představil :-D:-D. Prozraď, jak jsi to udělal.

Onehdy jsem měl auto v servisu a jezdil jsem vozidlem, zabaveným synovi. Pak mi volali ze servisu, že mám svoje auto hotový. Přijel jsem si pro něj a teď jsem si uvědomil, že potřebuju dovézt domů dvě auta a ani jednu cestu neabsolvovat pěšky (z turistiky mám hrůzu) a nemaje rezervního chaufeura. Leda druhé auto řídit silou vůle. Zdali někdo uhodne, jak jsem tuto situaci vyřešil v jednom člověku - mně?

Zpět do poradny Odpovědět na původní otázku Nahoru