Selamun aleykum arkadaşlar,ustadlar.

Delphide oluşturduğum dll dosyasını referas olarak ekleyemiyorum projeme. O konuyu hallettim. Api olarak kullanabiliyorum. Fakat musadeniz ile ornek ile acıklama yapmak istiyorum.


Delphi de yazdığım kodlar(anlamasanızda mantıken cozebilirsiniz diye umuyorum.)


library toplama;

uses SysUtils, Classes, Dialogs;

function toplama_islemi(a:integer;b:integer):Integer;
begin
result:=a+b;
end;
exports
toplama_islemi;



begin
end.


projeyi toplama.dll olarak build ediyorum

Visual Basic 6 da yazdığım kodlar:

Private Declare Function toplama [COLOR="rgb(65, 105, 225)"]lib [/COLOR]"toplama.dll" ([COLOR="rgb(65, 105, 225)"]Byval [/COLOR]a as [COLOR="rgb(65, 105, 225)"]integer[/COLOR],[COLOR="rgb(65, 105, 225)"]Byval [/COLOR]b [COLOR="rgb(65, 105, 225)"]as integer[/COLOR]) as integer

Form_load olayına

msgbox toplama(10,20)

yazdığımda bazen ram hatası alıyorum. bazen de ekte belirttiğim gibi hata alıyorum


Hata + vb6 kodları : http://e1205.hizliresim.com/x/c/5q7nq.png
Delphi de yazdığım kodlar :http://e1205.hizliresim.com/x/c/5q7pv.png


yardımınızı bekliyorum. Şimdiden cok teşekkurler


Kalın sağlıcakla.
__________________