See the top rated post in this thread. Click here

Results 1 to 10 of 10

Thread: AutoCAD + AutoLISP + PASCAL = MYSQL

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Member
    Join Date
    2008-08
    Location
    Brazil.
    Posts
    41
    Login to Give a bone
    0

    Lightbulb AutoCAD + AutoLISP + PASCAL = MYSQL

    Olá pessoal, estive meio ausente aqui do forum, pois bem, voltei.

    Estava trabalhando em umas de minha idéias mirabolantes em Autolisp, numa busca de "conectar" o AutoCAD a um banco de dados como o MySQL, e advinhem só, eu consegui fazer isso, não sei se alguem aqui já fez isso, mas o projeto funciona assim;

    Programei em PASCAL (depois farei em C), um programinha que lê um determinado arquivo TXT, este é executado via AutoLISP direto do AutoCAD usando a blibioteca DosLIB, assim temos um programa externo ao AutoCAD que realiza a conexão com o Banco de Dados e executa uma função de ALTERAÇÃO ou INSERÇÃO (breve farei mais), de acordo com o informado no TXT que carrega todas informações.

    Após esse projeto, onde um CAD puro pode se comunicar com o MySQL, eu estarei realizando teste de transferencia dos desenhos para o Banco de Dados. Dessa forma conseguiremos transferir um projeto para o MySQL, importar, editar, alterar, realizar pesquisa do valor de uma variável padrão de projetos e etc.

    Logo posto aqui o script PASCAL.
    Obrigado a todos e um ótimo trabalho.
    COMENTEM.

  2. #2
    Member
    Join Date
    2008-08
    Location
    Brazil.
    Posts
    41
    Login to Give a bone
    0

    Default Re: AutoCAD + AutoLISP + PASCAL = MYSQL

    Estava devendo o script para vocês, enfim, esta em anexo a esta mensagem.

    NOTAS:
    1º O Aplicativo foi desenvolvido apenas para testes, ainda estou analisando diversas opções.
    2º Seu script esta voltado a um tipo de serviço, é necessário entender PASCAL para realizar as devidas alterações de adaptação a seu sistema.
    3º A lógica é a seguinte: seu lisp cria um TXT com informações separadas por linha, executa o script PASCAL, ele lê este arquivo TXT gerado e realiza a opção desejada, alteração ou inserção.

    Obrigado.
    Attached Files Attached Files

  3. #3
    Member
    Join Date
    2010-02
    Posts
    32
    Login to Give a bone
    0

    Default Re: AutoCAD + AutoLISP + PASCAL = MYSQL

    Olá,

    Não conheço das outras linguagem e também não sei como se "conectar" ao MySQL,
    mais o Autolisp da suporte para ActiveX, e que eu saiba o proprio ActiveX consegue se conectar ao MySQL...

    não posso te ajudar, mais tenho uma dica..

    Se conseguir via ActiveX mostra ae!

    abraços

  4. #4
    Member
    Join Date
    2008-08
    Location
    Brazil.
    Posts
    41
    Login to Give a bone
    0

    Default Re: AutoCAD + AutoLISP + PASCAL = MYSQL

    Quote Originally Posted by alanferreira.l View Post
    Olá,
    Não conheço das outras linguagem e também não sei como se "conectar" ao MySQL,
    mais o Autolisp da suporte para ActiveX, e que eu saiba o proprio ActiveX consegue se conectar ao MySQL...
    não posso te ajudar, mais tenho uma dica..
    Se conseguir via ActiveX mostra ae!
    abraços
    Infelizmente não conheço ActiveX, mas vou procurar fazer um programinha em C bem explicado, se conhece lisp e ActiveX conseguirá entender e modificar com facilidade.

    Abraços.

  5. #5
    Member
    Join Date
    2010-02
    Posts
    32
    Login to Give a bone
    0

    Default Re: AutoCAD + AutoLISP + PASCAL = MYSQL

    Opa, faz sim! crio uns bem explicador em ActiveX também!

    Como vc inicia o programa em c pelo autolisp? usando o startup?



    Quote Originally Posted by marangoni View Post
    Infelizmente não conheço ActiveX, mas vou procurar fazer um programinha em C bem explicado, se conhece lisp e ActiveX conseguirá entender e modificar com facilidade.

    Abraços.

  6. #6
    Member
    Join Date
    2008-08
    Location
    Brazil.
    Posts
    41
    Login to Give a bone
    0

    Default Re: AutoCAD + AutoLISP + PASCAL = MYSQL

    Eu utilizo esta biblioteca de funções que podem ser ativadas pelo autolisp;
    http://www.en.na.mcneel.com/doslib.htm

    O famoso DosLIB nos dá várias ferramentas que ajuda no dia a dia, agregando mais ferramentas ao autocad. Com esta basta mencionar o codigo (dos_execute "MEUARQUIVO.exe")

    As duas ferramentas trocam arquivos txt ou .ini, como queira, e absorvem as informações contidas.

Similar Threads

  1. Access to Mysql
    By engineering.28250 in forum AutoCAD Map 3D - General
    Replies: 1
    Last Post: 2010-03-11, 10:15 PM
  2. AutoLISP in AutoCAD LT
    By Doodlemusmaximus in forum AutoCAD LT - General
    Replies: 5
    Last Post: 2009-04-23, 01:20 PM
  3. OK... ODBC & mySQL 4.0....
    By hand471037 in forum Revit Architecture - General
    Replies: 14
    Last Post: 2007-04-03, 01:24 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •