Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi AutoCAD2005/D7 - Selectionset.AddItems (https://www.delphipraxis.net/47180-autocad2005-d7-selectionset-additems.html)

thomasch 7. Jun 2005 14:04


AutoCAD2005/D7 - Selectionset.AddItems
 
Hallo,
so langsam scheine ich einer der ganz wenigen zu sein, die mit Delphi auf AutoCAD zugreifen. :(

Wenn wer eine Idee hat, wo man solche Fragen besser stellt - bin für jeden Tipp dankbar.(autodesk.autocad.customization kenne ich, ADN is momentan nich drin)

Also:
Ich habe ein Selectionset, dem ich AutoCAD Elemente hinzufügen will. Von den AutoCAD elementen kenne ich die Handles.

Soweit bin ich:
Delphi-Quellcode:
var
  myobjvar:olevariant;
  myobj:IAcadEntity;
  mystring:string;
  myselset:AcadSelectionSet;


begin
  mystring:= das_Handle;
  myobjvar:= currdoc.HandleToObject(mystring);
  myobj:=Idispatch(myobjvar) as IAcadEntity;
An der Stelle fehlt mir etwas, danach muss es weiter gehen mit:
Delphi-Quellcode:
myselset.AddItems(items);
"items" soll laut OH ein Array der hinzuzufügenden Elemente sein. VarArrayCreate(...) ist offenbar der falsche Weg, da ich da als Typ nicht IAcadEntity nehmen kann...

Danke schonmal

Thomasch

thomasch 8. Jun 2005 08:02

Re: AutoCAD2005/D7 - Selectionset.AddItems
 
Arrgs
man nehme mir bitte das Brett vom Kopf :wall: :wall:

Delphi-Quellcode:
myvarole=VarArrayCreate([0,0],varDispatch);
myvarole[0]=myentity;
AddItems(myvarole);
löst das Problem.

Thomasch,
RTFM vergessen habend.

ibp 8. Jun 2005 08:22

Re: AutoCAD2005/D7 - Selectionset.AddItems
 
hast du links zum thema autocad und delphi ich suche auch nach lösungen....

thomasch 13. Jun 2005 09:04

Re: AutoCAD2005/D7 - Selectionset.AddItems
 
Hi,
hab leider nix richtiges...
Ich dachte schon, ich bin ganz der einzige der sich mit dieser exotischen Variante beschäftigt.

Thomasch

HPW 30. Mär 2007 10:42

Re: AutoCAD2005/D7 - Selectionset.AddItems
 
Zitat:

Ich dachte schon, ich bin ganz der einzige der sich mit dieser exotischen Variante beschäftigt.
Bin ein bisschen spät, aber es gibt einige wenige die sich immer noch dafür interessieren!
;-)

Zitat:

hab leider nix richtiges...
Gibt es von dem 'nix richtigen' denn vielleicht trotzdem Beispielcode, mit dem man starten könnte?

ibp 30. Mär 2007 10:48

Re: AutoCAD2005/D7 - Selectionset.AddItems
 
nein leider nicht, hat sich vorerst auch für mich erledigt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz