Delphi' de oluşturduğum library' i vb.net altından Import edip metodunu çağırdığımda
"Unable to find an entry point named 'xxxxx' in DLL " hatası alıyorum.
Entry Point' i Import komutunda belirtmeme ve Delphi tarafında metodu export etmeme rağmen bu hatayı aşamadım.
Ustalarına bir sorayım dedim ...
Kod şu şekilde :
Delphi Kodu :
vb.net Kodu :
vb.net Altından Çağırma :
"Unable to find an entry point named 'xxxxx' in DLL " hatası alıyorum.
Entry Point' i Import komutunda belirtmeme ve Delphi tarafında metodu export etmeme rağmen bu hatayı aşamadım.
Ustalarına bir sorayım dedim ...
Kod şu şekilde :
Delphi Kodu :
library DelphiDllTest; {$R *.res} Function GetFakeValue(_sFilePath : String): String; stdcall; Begin // _sFilePath' i yaşadığım sorun nedeniyle şu an kullanmadım. Result := 'xxxx'; End; exports GetFakeValue; begin end.
vb.net Kodu :
<DllImport("C:\DelphiDllTest\DelphiDllTest.dll", CallingConvention:=CallingConvention.StdCall, CharSet:=CharSet.Ansi, EntryPoint:="GetFakeValue")> Public Shared Function GetFakeValue(ByVal _sFilePath As String) As String End Function
vb.net Altından Çağırma :
Return GetFakeValue("test.txt")