Delphi Gebruikersgroep

 

Home    Up

AutoCad En Delphi

Weet iemand waar ik aan meer informatie en of source code kan komen voor een delphi-programma dat met autocad communiceerd? 
Ik zoek onder andere hoe ik componenten van autocad kan inlezen in Delphi. 

Ilona
--

Hallo Ilona, 

Je zou eens een blik kunnen werpen op Cadsys. Dat vraagt misschien wat aanpassen maar deze comps kunnen DXF lezen (en schrijven) en het is volgens mij freeware of open source. Je installeert de comps maar ook alle sources. 

Ilona, 

Ik zou eens op zoek gaan naar de boeken van GB software over autocad. Autocad heeft zover ik weet een script achtige taal
(lijkt op VBA uit office). Die taal kun je perfect gebruiken voor het koppelen van autocad aan Delphi. 
Ik weet niet of de componenten van autocad zijn in te lezen. Bedoel je daarmee een TypeLibrary, net zoals je die van word
nodig hebt voor een OLE koppeling? 
Als je vanuit Delphi parameters wilt instellen in bijvoorbeeld een tekening, zou je nog iets anders kunnen doen. Office
is te integreren met verschillende smaken van autocad. Het vastknopen van een delphi programma aan excel is heel simpel.
Je zou zodoende in Excel een Macro kunnen maken dat de autocad zaken uit kan voeren. Vanuit Delphi vul je de parameters in
in Excel. Daarna roep je het Excel macro aan die de functies voor je kan uitvoeren. 
Ik heb zoiets eens gemaakt net autocad LT 97. Daarbij moets aan de hand van parameters uit een order een tekening worden
gegegenereerd. In Excel was een soort template gemaakt (de klanten konden dit naar behoeven aanpassen). Vanuit Delphi kozen
ze voor template X. Mijn progje zette vervolgens de gegevens in in de sheet en voila een gegenereerde tekening (na het
aanroepen van het excel macro). 
Zoals gezegd de boeken van GB software zijn een aanrader, ze worden regelmatig gedumpt op verschillende beurzen en
behandelen dit onderwerp voldoende uitvoering om ermee aan de gang te kunnen. 
Verder heb ik volgens mij op de Delphi superpage ook wel eens wat componenten zien staan op dit gebied. 
Verder zijn er op adesknews.autodesk.com een aantal interessante nieuwsgroepen te vinden over dit onderwerp. 

Succes, 

Benno 

----
Benno, 

Bedankt voor je tips! Ik zal het eens in die richting gaan zoeken. 
Ik weet dat autocad net als bijvoorbeeld MSWord aangesproken kan worden via Delphi, maar hoe valt bijna nergens te vinden. 
Voor een afstudeeropdracht moet ik via Delphi een scipt genereren waarvan autocad een tekening kan maken. Ook zou ik
de waardes voor componenten(hiermee bedoel ik de symbolen en dergelijk in tekeningen) via Delphi in moeten kunnen lezen,
en ze vervolgens in een database kunnen zetten. Ik denk dat ik met je tips dus een heel eind kom. 

Nogmaals bedankt & groetjes Ilona 

---

Als je naar de DGG dag komt op 15-12, kan ik het boek wel meebrengen als je wilt, kun je het inkijken en evt een deel
copieren. Laat maar even horen als je daarheen gaat. 
Als je school geen eisen stelt aan de tools die je verder mag gebruiken, zou ik een excel sheet maken en die vullen
vanuit Delphi, dat is het makkelijkst en zijn ook de meeste voorbeelden van te vinden. 

In ieder geval succes met je opdracht. 

Benno