|
Autocad VBA : axdb16enu.tlb ObjectDBX Common 16.0
wklemens am 29.09.2003 um 12:41 Uhr (0)
Hallo! Bei einem Visual Basic 6 Programm bzw. VBA -Programm erhalte ich auf verschiedenen PC s bei Laden der AutoCAD ObjectDBX Common 16.0 Type Library immer wieder Fehler. Auf meinem PC wird der richtige Pfad angezeigt. Bei anderen PC s wird der Pfad U:localcurrentcommonlibaxdb16enu.tlb angezeigt, der aber nicht exisiert und nie vorhanden war. Die entsprechende Datei befindet sich aber auf C:ProgrammeGemeinsame DateienAutodesk Sharedaxdb16enu.tlb . Hilfe! ------------------ Grüße aus Linz Willi ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : axdb16enu.tlb ObjectDBX Common 16.0
daywa1k3r am 29.09.2003 um 15:51 Uhr (0)
Hallo, also wenn die Datei eine VB6 Datei ist must du über: Projekt - Verweise die Datei: C:ProgrammeGemeinsame DateienAutodesk Sharedaxdb16enu.tlb richtig verknüpfen und neu kompilieren. Falls das ein VBA Programm ist solltest du die Datei ebenfalls richtig verknüpfen, und zwar über Extras - Verweise HTH ------------------ Grüße daywa1k3r
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : axdb16enu.tlb ObjectDBX Common 16.0
daywa1k3r am 29.09.2003 um 16:17 Uhr (0)
Durchsuchen und die Datei C:ProgrammeGemeinsame DateienAutodesk Sharedaxdb16enu.tlb einbinden. Die falsch verknüpfte gar nicht anwählen. ------------------ Grüße daywa1k3r
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : axdb16enu.tlb ObjectDBX Common 16.0
wklemens am 29.09.2003 um 16:29 Uhr (0)
Geht nicht so leicht! Das Problem liegt daran, daß mein VB-Programm ja eine EXE-Datei ist, die ich weitergebe. Und dort gibt es dann kein VB6. In VBA kann ich leider die Datei nicht auswählen - sie wird nicht geöffnet. ------------------ Grüße aus Linz Willi Klemens MCDS Datensystem GmbH www.mcds.net
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : axdb16enu.tlb ObjectDBX Common 16.0
daywa1k3r am 29.09.2003 um 16:41 Uhr (0)
Also in VBA kann ich die Datei ohne Probleme einbinden (siehe Anhang). Wenn es eine VB6 exe werden soll, dann nimm einfach den : Paket- und Weitergabe- Assistent... (AddIn s) Dann wird die Datei immer mitgeliefert, und Pfad unabhängig verknüpft. ------------------ Grüße daywa1k3r
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : axdb16enu.tlb ObjectDBX Common 16.0
wklemens am 29.09.2003 um 16:56 Uhr (0)
@daywa1k3r: Danke für Deine Tips, ich habe nun auch eine Lösung gefunden. Ich suche in regedit nach dem Eintrag axdb16enu.tlb und exportiere den Eintrag von meiner funktionierenden Station in eine Datei und importiere diese dann auf dem PC, der nicht funktioniert. Ich gehe davon aus, daß die besagte TLB-Datei bei der Installation von einem Autodesk-Programm (blos welches?)nicht richtig registriert wird. Jetzt funktioniert auch die Verwendung im Winword richtig! ------------------ Grüße aus Linz Willi Kle ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Speicherort der DVB-Datei
JoeG am 26.09.2003 um 09:08 Uhr (0)
Wie findet man den Speicherort der DVB-Datei heraus?? In Excel wird der Pfad mit „ThisWorkbook.Path“ ausgegeben. Weis jemand wie das in Autocad VBA geht?
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Speicherort der DVB-Datei
BerndE am 26.09.2003 um 12:38 Uhr (0)
der pfad sollte doch im geöffneten projekt im projektfenster lesbar sein ------------------ Bernd
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Speicherort der DVB-Datei
JoeG am 26.09.2003 um 13:39 Uhr (0)
Das ist schon richtig, ich benötige in aber im Programm! Gruß Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Speicherort der DVB-Datei
daywa1k3r am 26.09.2003 um 15:58 Uhr (0)
Vielleicht App.Path ? ------------------ Grüße daywa1k3r
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Speicherort der DVB-Datei
JoeG am 26.09.2003 um 16:03 Uhr (0)
App.path geht nur in VB Application.path gibt das Installationsverzeichnis von Autocad zurück! mfg Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Speicherort der DVB-Datei
Karsten HST am 29.09.2003 um 09:28 Uhr (0)
Versuchs mal mit Application.VBE.VBProjects(n).FileName Diese Eigenschaft gibt den Namen des jeweiligen VBA-Projektes inklusive des Verzeichnisses zurück.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Speicherort der DVB-Datei
JoeG am 29.09.2003 um 10:32 Uhr (0)
Ich habe das folgende Programm versucht Sub test() MsgBox Application.VBE.VBProjects(1).FileName End Sub Autocad gibt Objekt unterstützt diese Eigenschaft oder Methode nicht zurück! mfg Joe
|
| In das Form Autocad VBA wechseln |