Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VB.NET dll koji se poziva iz MS accessa

[es] :: .NET :: .NET Desktop razvoj :: VB.NET dll koji se poziva iz MS accessa

[ Pregleda: 1190 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MrNash

Član broj: 200926
Poruke: 155
192.102.17.*



Profil

icon VB.NET dll koji se poziva iz MS accessa07.03.2013. u 14:26 - pre 141 meseci
Pozdrav svima!
Napravio sam jednostavan DLL u VB.Net-u (Visual Studio 2012, .Net framework 4.0) koji ima jedan metod
kojim se u messagebox-u prikazuje proslijedjeni string (ispod kod)

Public Class MessageBox2
Public Sub showMessage(ByVal sText As String)
MsgBox(sText & " - from DLL!!!", MsgBoxStyle.OkOnly, "MESSAGE")
End Sub
End Class

Napravio sam dll i registrovao ga na mom racunaru (Win 7) pomocu regasm.exe programa (na netu pise
da se tako registruju .net dll-ovi). Posle sam u Access-u napisao kod za poziv dll-a

Private Sub Command0_Click()
Dim sText As String
Dim obj As Object

sText = IIf(IsNull(Me.Text1.Value), "", Me.Text1.Value)

Set obj = CreateObject("MessageBox2.MessageBox2")
Call obj.showMessage(sText)
End Sub

Na mom racunaru sve radi, medjutim kada prekopiram dll i access fajl na bilo koji drugi racunar (i odradim
registraciju) nakon sto pokrenem Access kod uvjek dobijem gresku:

"A problem occured while TestDll was communicating with OLE server or ActiveX Control."

Racunari na kojima dobijem gresku su takodje Win 7 i imaju .Net framework 4.0.
Help.
 
Odgovor na temu

MrNash

Član broj: 200926
Poruke: 155
192.102.17.*



Profil

icon Re: VB.NET dll koji se poziva iz MS accessa07.03.2013. u 15:56 - pre 141 meseci
Rjesio sam problem, prilikom registrovanja dll-a pomocu regasm.exe programa u command prompt-u treba dodati parametar /codebase

http://social.msdn.microsoft.c...7-4029-4b6f-9a29-55a1c27718b5/

http://msdn.microsoft.com/en-u...ary/tzat5yw6%28v=vs.71%29.aspx
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: VB.NET dll koji se poziva iz MS accessa

[ Pregleda: 1190 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.