Jag skulle vilja göra funktioner som ligger i dll:er och anropas som Win Api anropas. ex. Private declare function......... Det är inte så man anropar procedurer i ActiveX-dll:er. Du skall anropa enligt följande: Går det inte att anropa procedurer och funktioner man skapat i en egen dll på samma sätt som man anropar api-funktioner? Jo, men inte ActiveX-dll:er. I så fall får du skapa en vanlig dll, men det tror jag inte du kan göra i VB, utan i t ex c/c++ eller Delphi. Dll
Jag har skapat en ActiveX dll och lagt till koden
Public Function MethodTest(ByVal Tal1 As Long, ByVal Tal2 As Long) As Long
MethodTest = Tal1 + Tal2
End Function
Sen har jag lagt dll:en i Win\System, Registrerat den med Regsvr32.
När jag sen försöker använda functionen så får jag följande felmeddelande Run-Time error 453.
Can´t find dll entry point MethodTest in MethodTesting där MethodTesting är namnet på dll-filen.
Vad gör jag för fel?
Tacksam för svarSv: Dll
Dim objTest as Dllnamn.Classnamn
Set objTest = New Dllnamn.Classnamn
X = objTest.MethodTest(Tal1, Tal2)
Set objTest = NothingSv: Dll
Sv: Dll