|
AutoCAD VBA : selectionset sortieren?
Stelli1 am 30.09.2007 um 13:02 Uhr (0)
Hallo Peter,ein Selectionset ist eine Collection von Referenzen zu Objekten die durch eine Auswahl aus der Zeichnung gefüllt wird. Das heisst, jede Referenz hat eine Position(ID) innerhalb des Selectionsets.Code:for ID=0 to sset.count -1 set RefObj = sset(ID)next IDDu kannst aber auch das Handle der Objekte speichern.Code:handle=RefObj.HandleDann bauchst du nicht mehr auf dein Selectionset zurückgreifen und kannt mitCode:set RefObj=Thisdrawing.HandleToObject(Handle)das Objekt wieder ansprechen.Wilfried ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : externe DLL über GetInterfaceObject ansprechen
Stelli1 am 11.06.2007 um 18:46 Uhr (0)
Hallo Jens,hab nur ein Beispiel in c++ für dich. Diese DLL ist quasi eine einfache Funktionssammlung. Die Funktionen lassen sich wie bei der Windows API aufrufen.Code:// siehe Anlage...signed long _stdcall CheckLicense (signed long p1,signed long p2,char strP[]);....signed long _stdcall CheckLicense (signed long p1,signed long p2,char strP[]){short int x; // ;)) x=1; return (x);}Code: VBPrivate Declare Function CheckLicense Lib "E:ProjekteEntwVB6c_dllTest_DllCRelease est_dll.dll" _ (ByVa ...
|
| In das Form AutoCAD VBA wechseln |
|
Rund um AutoCAD : Externe Referenzen dokumentieren
Stelli1 am 25.07.2008 um 18:00 Uhr (0)
Hallo FM-Maxe,mit etransmit kannst du alle abhängigen Dateien zusammenpacken.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form Rund um AutoCAD wechseln |
|
Oracle : Mit Access auf OracleDB zugreifen?
Stelli1 am 17.11.2006 um 11:51 Uhr (0)
Hallo Andreas,Abfragen geht schon. Extras/Externe Daten/Neue Abfrage erstellen.Dann ähnliches Vorgehen wie Access.Stelli------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form Oracle wechseln |
|
AutoCAD VBA : externe DLL über GetInterfaceObject ansprechen
Stelli1 am 11.06.2007 um 18:15 Uhr (0)
Hallo Jens, Zitat:Original erstellt von jemuehh:Leider sieht es so aus, dass die DLL nicht mit VB6 programmiert wird.Kennst Du noch weitere Möglichkeiten?Bzw, was muss man beim Programmieren der DLL beachten?Kenn ich schon aber vielleicht wäre es hilfreich zu sagen wie sie denn programmiert werden soll (c++ oder so)?!Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
VBasic / vb.net / vbs / wsh : Eintrag in externe Datenbank
Stelli1 am 29.03.2007 um 13:18 Uhr (0)
Hallo Erich,ich meine wenn du vorher die letzte ID holst kannst du die in deinem Sql Update mit übergeben dann wird meine ich nicht das Autoinkrement ausgelöst.Code:set rs = con.execute ("select max(id) as MaxID from Tabelle")MaxID= rs.fields("MaxID")Mit der neuen ID kannst du dann dein Insert SQL befüllen.Stelli------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : References, EXCEL Library automatisch laden
Stelli1 am 29.05.2009 um 17:16 Uhr (0)
Hallo Michael,hab nicht ganz verstanden was du willst.Ich vermute du hast innerhalb von Microstation ein VBA Modul und willst auf Excel zugreifen und dafür eine Referenz anlegen ?In der Regel werden die Referenzen dcoh schon im Projekt gespeichert.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
AutoCAD VBA : Einlesen von Blockdefinitionsdatei
Stelli1 am 29.01.2008 um 11:13 Uhr (0)
Hallo,es sind wohl noch was wenig Informationen da.Was hast, du für ein AutoCAD ?Was ist das für eine Datei ? (ASCII, XLS ..)Was willst du erreichen ?Bei der Anzeige des Formulars scheinst du auf deine externe Datei zuzugreifen. Diese wird geöffnet aber nicht wieder geschlossen so das du beim zweiten Mal eine Fehlermeldung bekommst.Wilfried StelbergPS: Füll doch dein Profil bitte aus.------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
Autodesk GIS Produkte : GIS Projekt - AAA Standadisierung
Stelli1 am 17.05.2009 um 16:15 Uhr (0)
Hallo Matthias,ich habe dir mal ein paar Ausschnitte einer Spezifikation angehängt.Die aktuelle und ganze Datei kann ich dir leider nicht anhängen.Hier ist eine Kombination aus Text / Diagramm gewählt.Im Laufe der Bearbeitung wird sich die Stuktur im weiter verfeinern. Bei mir wurden auch die gewonnenen Erkenntnisse über verwendete externe Schlüssel etc. mit Eingetragen. Bei der Umsetzung hast du dann ein Nachschlagewerk.Die Tabellen Diagramme wurden mit Visio gemacht.Vielleicht ist es ja mal eine kleine A ...
|
| In das Form Autodesk GIS Produkte wechseln |
|
Autodesk GIS Produkte : ALK-Daten als Polygone mit anhängenden acad-objekten in topologien mit genau diesen a
Stelli1 am 10.04.2007 um 15:22 Uhr (0)
Hallo,ich mache das mit Autodesk Topobase 2007. Da kannst du deine Flächen beliebig verschneiden und die Ergebnisse (Flächenobjekte dem Verweis auf deine Ursprungsobjekte) werden direkt in der Oracle Datenbank eingetragen.Wenn du so EDBS Daten importierst hast du das Problem das einige Flurstücke (10%) Inseln, externe Flächen oder beides haben. Das gibt bei Topologien immer Probleme da es bei den externen Flächen keine Innenpunkte gibt. Bei Topobase ist dieses über eine Relation der Teilflächen zu einem Ze ...
|
| In das Form Autodesk GIS Produkte wechseln |
|
Autocad VBA : Attribute mit Excel abgleichen
Stelli1 am 06.02.2006 um 11:19 Uhr (0)
Hallo Sven,mit einem Verweis wird auf eine externe Bibliothek verwiesen.Mit dem Verweis hat man Zugriff auf dessen Objektmodel.Damit kannst du die darin enthaltenen Objekte und Datentypen deklarieren. Ein weiterer Vorteil ist die Kontexteingabehilde im Editor. Verweis und Projekt/Verweise der VBE.Mit einem Selektionset (AWSATZ) kannst du Teile (Auswahl) deiner Zeichnung bearbeiten. Anstatt SelectOnScreen gibt es auch die Möglichkeit alle Elemente mit einer Eigenschaft (Block) in eine Auswahl zu bringen.Alt ...
|
| In das Form Autocad VBA wechseln |
|
VBasic / vb.net / vbs / wsh : Ausgabepfad debuggen/release vb.net
Stelli1 am 24.01.2008 um 21:10 Uhr (0)
Hallo zusammen,ich mache gerade mit vb.net2005 eine DLL. Um diese zu debuggen muss eine externe Anwendung gestartet werden und die DLL und eine XML Datei in das Ausführungsverzeichnis des Startprogramms kopiert werden. Die Einstellungen zum kopieren sind alle OK, denn er kopiert ja. Den Ausgabepfad habe ich auf der entsprechenden Registerkarte in MyProjekt eingestellt.Nur irgendwie gilt diese Einstellung nur für das Release. Fürs debuggen nimmt er ein anderes Verzeichnis. Ich habe mal die Projektdatei mit ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
AutoCAD VBA : In Excel vorhandene Blöcke auflisten
Stelli1 am 27.04.2009 um 10:49 Uhr (0)
Hallo Bernhard,was willst du denn machen ?Willst du wissen welche Blockdefinitionen in der Datei sind ?oder welche Blöcke wieoft eingefügt wurden ?Mit welcher AutoCAD Version arbeitest du ?Fülle doch noch bitte die Systeminfo aus.In Thisdrawing.Blocks hast du eine Auflistung der Blockdefinitionen.Wenn du die Referenzen haben willst kannst du z.B. die Auflistung des Modelbereiches durchlaufen und die Inserts finden, oder mit Hilfe eines Selectionsets mit einem Filter die Blockreferenzen finden.Was hast du d ...
|
| In das Form AutoCAD VBA wechseln |