Italian community of Lazarus and Free Pascal
Programmazione => Componenti Aggiuntivi => Topic aperto da: Salvatore - Marzo 17, 2023, 10:00:23 pm
-
Buonasera a tutti,
qualcuno di voi č riuscito a fare funzionare in lazarus questo componente?
http://delphi.icm.edu.pl/ftp/d20free/dxf_3_0.zip
E' un pannello dxf (autocad R14, e mi pare 2000) con funzioni zoom di base
-
Sotto Delphi 6 anni fą.
Ma č veramente base base e non completo ... non riesce ad aprire molti file dxf se non sono stati originariamente esportati come compatibili R12.
Cosa devi fare ?
-
Ciao DragoRosso, scusa il ritardo, a me infatti non serve per aprire file, mi serve usare il pannello per rappresentare facilmente su layer differenti linee punti e testo che rappresentano un rilievo topografico da stampare o esportare in dxf (non č importante la versione). Anni fa funzionava (non ricordo con quale versione lazarus pre 1.0) ora con le versioni recenti anche se riesco a compilare causa crash di lazarus all'avvio
-
Proverņ a darci una occhiata ... abbi pazienza perņ.
Ciao
-
Grazie
-
Ciao DragoRosso,
sei riuscito poi a dare una occhiata?
-
.... :o ora l'ho preso in mano e ho corretto alcune cose, giusto per farlo girare ... in Delphi perņ.
Vedo di convertirlo per quanto possibile in FPC ...
-
:)
-
Questo č il progetto CAD ...
Note:
1) Quando si usa il tracking del mouse la prima volta viene generata una eccezione (dare continua e tutto procede);
2) Quando si chiude il programma (lanciandolo dall'IDE) viene generata una eccezione, dall'ultima release stabile di Lazarus. Con la versione trunk ciņ non avviene. Anche lanciando direttamente da Windows ciņ non avviene.
3) Il progetto č derivato da Delphi e in Delphi (ultima versione dopo gli opportuni adattamenti) sembra funzionare correttamente senza problemi di sorta. Sono state effettuate alcune modifiche in Lazarus perchč alcuni "comportamenti" sono diversi totalmente da Delphi. Inoltre č stato copiato e adattato un sorgente FPC per l'esposizione di due classi presenti in Delphi e mancanti in Lazarus.
I punti qui sopra possono essere "debugati" direttamente da chi ne ha interesse.
Ciao