Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 1.590 pregleda

Najnovija ↓

VB.NET dll koji se poziva iz MS accessa 07.03.2013. u 15:26 · pre 166 meseci #1
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme