| |
| 17 Optionen für korrosionsbeständige Teile: Metalle und Nachbearbeitungen, ein Fachartikel
|
Autor
|
Thema: ECSCAD mit VB 2005 programmieren (1034 mal gelesen)
|
Christian_Keller Mitglied Elektroplaner
Beiträge: 15 Registriert: 29.06.2005
|
erstellt am: 25. Jan. 2006 10:21 <-- editieren / zitieren --> Unities abgeben:
Hallo, hat von euch schon jemand mit ECSCAD ausserhalb von VBA programmiert. Ich will mit Visual Basic 2005 arbeiten. Es müsste ja mit ActivX gehen, leider habe ich in der Hilfe Datei von Autocad keine genaue Beschreibung gefunden, wie es gehen könnte. Gruß Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
309556 Moderator 14e one 4 electric
Beiträge: 614 Registriert: 04.09.2004 Win10 x64 MSO2016 / MSO365 x64 ACAD, ACADM, AIP, PrDS ePlan P8 2.9, Zuken e3.Series 2020, EB 2019 ecscad 2019, eXs 2021/22 MS-SQL2019
|
erstellt am: 25. Jan. 2006 13:16 <-- editieren / zitieren --> Unities abgeben: Nur für Christian_Keller
|
Christian_Keller Mitglied Elektroplaner
Beiträge: 15 Registriert: 29.06.2005
|
erstellt am: 25. Jan. 2006 13:19 <-- editieren / zitieren --> Unities abgeben:
|
Marc-Oliver Mitglied Software Ing. für E-Technik
Beiträge: 237 Registriert: 19.06.2003
|
erstellt am: 25. Jan. 2006 13:35 <-- editieren / zitieren --> Unities abgeben: Nur für Christian_Keller
Hallo Christian, Zitat: Original erstellt von Christian_Keller: hat von euch schon jemand mit ECSCAD ausserhalb von VBA programmiert. Ich will mit Visual Basic 2005 arbeiten.
ja allerdings nur mit VB5. Da kann man ganz normal über die Verweise auf die EcsApi zugreifen. Allerdings ist VB 2005 doch .Net oder? Evtl. gibt es Probleme mit .Net. Aber nichts Genaues weis ich nicht. Zitat: Original erstellt von Christian_Keller: Es müsste ja mit ActivX gehen, leider habe ich in der Hilfe Datei von Autocad.
Die Hilfe zu dem Thema müsste auch eher im ecscad-Handbuch zu finden sein, bei ecscad 5.5 ist das im Kapitel 19 „ActiveX-Schnittstelle“. Wir haben bei uns allerdings den Weg der Programmierung in VB wieder verworfen. Die Programmierung in VBA (von AutoCAD) hat einen großen Vorteil, man kann die Programme (*.dvb) an jedem Rechner Debuggen. Falls wir, in seltenen Fällen, unbedingt auf Funktionalitäten von VB zugreifen wollen programmieren wir diese in VB und binden dann ein OCX (Usercontrol). Dieses wird dann wiederum in unserem VBA-Projekt eingebunden.
------------------ MfG, Marc-Oliver (Systemadministrator für ecscad 5.5 / AERO) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_Keller Mitglied Elektroplaner
Beiträge: 15 Registriert: 29.06.2005
|
erstellt am: 25. Jan. 2006 14:03 <-- editieren / zitieren --> Unities abgeben:
Hi Marc, denke schon, das das mit VB2005 genauso geht, wie mit VB5. Muss mich aber mit der Syntax noch beschäftigen. Da hat sich schon ein wenig geändert. Ob ich bei VB2005 bleibe, weiss ich jetzt noch nicht. Aber man muss ja mal über den Tellerrand rüberschauen. Habe in VBA die Funktion, welche ich brauche schon hingekriegt. Finde aber einiges ziemlich umständlich zu programmieren. Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_Keller Mitglied Elektroplaner
Beiträge: 15 Registriert: 29.06.2005
|
erstellt am: 25. Jan. 2006 15:41 <-- editieren / zitieren --> Unities abgeben:
|
DaniBo Mitglied
Beiträge: 40 Registriert: 27.07.2005 ACAD 2007-2010 ACLT 2007-2010 Bricscad V7 - V10 ecscad EboCADpro ecsPLUS
|
erstellt am: 25. Jan. 2006 20:17 <-- editieren / zitieren --> Unities abgeben: Nur für Christian_Keller
|