|
VBasic / vb.net / vbs / wsh : AutoCAD wird unter Windows 7 nicht mehr gestartet
WolfgangSCH am 18.01.2011 um 11:25 Uhr (0)
Danke Alfred für Deine Mühe!Es stimmt, im Task Manager wird die ACAD.exe aufgeführt.Aber warum wird AutoCAD nicht auf dem Bildschirm dargestellt und anstatt dessen die Meldung "Die Instanz von AutoCAD.Application konnte nicht erstellt werden" angezeigt?
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : AutoCAD wird unter Windows 7 nicht mehr gestartet
WolfgangSCH am 20.01.2011 um 09:23 Uhr (0)
Hallo,ich bekomme es einfach nicht hin!!Mit dem oben geposteten Code wird AutoCAD aufgerufen (Acad.exe ist in Task-Manager vorhanden), aber dann kommt in der Zeile: objDoc = AcadApp.Documents.Open("C:TestTest.dwg") die Fehlermeldung: NullReference Exception wurde nicht behandelt - Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.Der Ordner und die Datei C:TestTest.dwg sind vorhanden.Woran kann es liegen??Bin um JEDEN Tipp dankbar!!!Wenn es so nicht funktioniert, gibt es noch eine alternativ ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : AutoCAD wird unter Windows 7 nicht mehr gestartet
alfred neswadba am 23.01.2011 um 22:28 Uhr (0)
Hi, gibt es noch eine alternative Möglichkeit AutoCAD extern zu startenJa, über Processes kannst Du auch das ACAD.EXE starten und (wenn es fertig geladen ist) mit GetObject dann die COM-Verbindung aufbauen.Nur nehme ich an, dass u.U. mit Deinem Setup etwas nicht in Ordnung ist, wenn mit CreateObject das AutoCAD nicht startbar ist, denn zumindest mein Sample funkt auf meinem Gerät (auch hier sind einige Versionen bzw. unterschiedliche vertikale Produkte von AutoCAD installiert).Auch möglich wäre, dass die V ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
 StarteAutoCAD-1-Kopie.zip |
VBasic / vb.net / vbs / wsh : AutoCAD wird unter Windows 7 nicht mehr gestartet
WolfgangSCH am 24.01.2011 um 15:42 Uhr (0)
Hallo Alfred,ich habe mit dem Code etwas experimentiert und es hinbekommen, dass er mir AutoCAD 2011 32-bit (Profil von AutoCAD ecscad 2011) startet und die C:TestTest.dwg aufruft. (Meine AutoCAD Version 2010 64-bit startet er partout nicht).Das läuft einwandfrei in VB 2008. Wenn ich den Code jedoch kompiliere und das Programm StarteAutoCAD.exe ausführe, bekomme ich eine Fehlermeldung. Wenn VB 2008 im Hintergrund geöffnet ist, läuft das Programm ebenfalls fehlerfrei, bis ich VB 2008 wieder schließe. Ich ha ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : Schleife funktioniert nicht
Feyza am 25.01.2011 um 12:43 Uhr (0)
Hallo Zusammen,könnt Ihr mir bitte bei meiner Schleife weiterhelfen. Wenn man mehrere Zeilen(Dateien) im ListView markiert und kopieren möchte, kopiert dieser nur eine Datei. Dieser will einfach nicht funktionieren.Ich habe eine ListView, wo ich Dateien anzeigen lasse.Spalte 1: Dateinamen s2 Spalte 2: CAD System z.B. AutoCAD Spalte 4: Pfad mit Dateinamen s1 Script ist in VB.NET 2003 geschreiben. Try For p = 0 To ListView1.Items.Count - 1 If ListView1.Items(p).Selected = True T ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : Schleife funktioniert nicht
StefanBerlitz am 25.01.2011 um 13:15 Uhr (0)
Hallo Feyza,ich denke auch wie Rick, dass es daran liegt, dass du für jeden selektierten Eintrag dieselbe Datei ausliest und kopierst. Du benutzt ja jedesmal in der Schleife ein ListView1.SelectedItems(0)., also jedesmal die Werte des ersten selektierten Eintrags.Ich vermute, dass müsste ungefähr so heißen Zitat:Original erstellt von Feyza:Try For p = 0 To ListView1.Items.Count - 1 If ListView1.Items(p).Selected = True Then s2 = ListView1.Items(p).SubItems(3).Te ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : Schleife funktioniert nicht
Feyza am 25.01.2011 um 13:25 Uhr (0)
Hallo Zusammen,er hat wirklich das erste selektierte Datei mehrmals kopiert : )und jetzt funkioniert es wunderbar.Vielen Dank!!------------------Schöne GrüßeFeyza : )
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
 StarteAutoCAD.zip |
VBasic / vb.net / vbs / wsh : AutoCAD wird unter Windows 7 nicht mehr gestartet
WolfgangSCH am 18.01.2011 um 08:15 Uhr (0)
Hallo,mit Eurer Hilfe habe ich ein Visual Basic 2008 Express Programm entwickelt, um AutoCAD 2011 über das COM Interface zu starten und eine Test-Zeichnung aufzurufen.Das hat bisher unter Windows XP HE einwandfrei funktioniert.Seit ich mir einen neuen PC gekauft habe, auf dem Windows 7 Home Premium 64-bit installiert ist, bringe ich das Programm nicht mehr dazu eine Instanz zu AutoCAD zu erstellen.Ich habe wie vorher die DLLs acdbmgd.dll und acmgd.dll geladen und am Code nichts verändert. Unter Kompilieren ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : AutoCAD wird unter Windows 7 nicht mehr gestartet
alfred neswadba am 18.01.2011 um 09:05 Uhr (0)
Hi,ohne den Code jetzt gesehen zu haben, nehme ich an, Du musst Dein Progi (ist wahrscheinlich eine EXE, oder?) auf 64bit-CPU einstellen, sonst kanns das 64bit-AutoCAD nicht starten.Die Verweise auf die *mgd.dll sowie auf die COM-Komponenten von AutoCAD könnten auch noch ein Thema sein, mach diese Verweise explizit mal neu.- alfred -------------------www.hollaus.at
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : AutoCAD wird unter Windows 7 nicht mehr gestartet
WolfgangSCH am 18.01.2011 um 10:31 Uhr (0)
Hallo Alfred,vielen Dank für Deine Antwort.Das Programm ist in der Tat eine EXE. Die Verweise auf die *mgd.dll usw. habe ich alle neu gemacht.Wie geschrieben ist VB.Net 2008 unter Kompilieren auf "ANYCPU" eingestellt und es ist keine Alternative wählbar. Oder kann ich die 64-bit CPU noch wo anders einstellen?Ich habe das Programm mit AutoCAD 2010 = 64-bit und AutoCAD 2011 ECSCAD = 32-bit ausprobiert, immer mit dem gleichen Ergebnis, dass kein Instanz zu AutoCAD gebildet werden kann.GrußWolfi
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : AutoCAD wird unter Windows 7 nicht mehr gestartet
alfred neswadba am 18.01.2011 um 11:08 Uhr (0)
Hi,wenn mich nicht alles täuscht, dann hast Du die Interop von AutoCAD 2010 und die Interop.Common von AutoCAD 2011 genommen.Weiters vermute ich mal (zumindest wars bei mir so), dass Dein AutoCAD wohl lief, aber nicht sichtbar war == kann das sein? Guck mal mit Deinem Code in den TaskManager == Seite Prozesse, ob acad.exe da nicht doch auftaucht. Ich hab Dir ein Projekt beigelegt, in welchem ich:a) die Interop-DLLs von 2011/64bit hinzugefügt hab (im x64-Verzeichnis)b) ungenutze Verweise entfernt habec) da ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : AutoCAD wird unter Windows 7 nicht mehr gestartet
WolfgangSCH am 04.02.2011 um 07:23 Uhr (0)
Hallo,ich habe mit dem Code noch etwas experimentiert und durch das Einfügen von Pausen denke ich die entgültige Lösung selbst gefunden.Nochmals vielen Dank für Eure Hilfe.GrußWolfi
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : Registrierung msadodc.ocx auf windows7
RENI am 03.03.2011 um 07:34 Uhr (1)
Hallo zusammen,Nach der Erstellung eines VB6-Datenbank Programms erstelle ich mit dem MS-Installer ein msi-Installationspaketund installiere das als Administrator auf Windows7 (Enterprise).Das Programm funktioniert mit der Anmeldung als Administrator jedoch nicht wenn eine normaler Benutzerangemeldet ist. Hier kommt die Fehlermeldung, dass die Datei msadodc.ocx nicht registriert ist.Muss ich für die 32.bit Steuerelemente oder DLL´s eine spezielle Registrierung im msi-Paket einfügen?Mit freundlichem GrußRENI
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |