hallo,
ich bin gerade dabei mich mit vba schnittstelle von ecscad zu befassen.
nun hab ich mit erschrecken festgestellt, dass die mitgelieferte ecsapitest.dvb nicht funktioniert. das ist natürlich insofern blöd, da ich keine möglichkeit habe mich an eine vorlage zu halten.
zudem steht in dem benutzerhandbuch nicht welche biblothek ich letztendlich verwenden soll.
im work verzeichnis
EcsApi.dll
EcsApi.tlb <-verwende ich!
ecscad.tlb
EcsObj.tlb <-verwende ich!
in ein access 2000 modul hab ich dann noch folgenden application connection code eingefügt
Public EcsApp as EcsApplication
public Sub EcsClient()
set EcsApp = GetObject(,"ecscad.Application")
'fehler routene jetzt mal ausgespart
End Sub
im überwachungsfenster hab ich jetzt das EcsApp objekt aufgelistet.
also funktioniert die verbindung schon mal zur anwendung. :-)
nur bei
set EcsPage = EcsApp.GetInterfaceObject("Ecscad.Page")
fangen die probleme an.
denn mein überwachungsfenster sagt mir dass das EcsPage objekt nach dem ausführen immer noch leer ist
nun ist meine frage, was mache ich falsch?
wie bekomme ich eine liste von möglichkeiten für ProgID GetInterfaceObject(ProgID)
bin für alle tipps und links zu dem thema dankbar
mfg
thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP