сохранить в формат DXF версии 2000

Автор EKosarev, 23.12.20, 15:49:23

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Sabahs

16.01.21, 12:14:54 #20 Последнее редактирование: 16.01.21, 12:29:49 от Sabahs
Цитата: EKosarev от 15.01.21, 13:59:59iConverterParameters
AcadFileVersion
я не могу к этим вещам обратится может какой то библиотеки не хватает или что
Проблема.
SaveDXF.png

EKosarev

Ого, огромное спасибо, на многое открыли мне глаза, особенно по приведению к классу через оператор AS
И вот это для меня крутая фишкаi:=Length(fname);
        if i>3 then fSaveName:=Copy(fname,1,i-3)+'dxf';


сколько же мне еще учится

Петрович-47

Только с этой "крутой фишкой" надо быть на стопроцентов уверенным что расширение у fname ЕСТЬ и что оно состоит из ТРЁХ символов.
А то мы имеем в семнадцатом компасе "крутой косяк" в диалоге "Сохранить как..." который СТП уже третий год исправлять не желает... и тоже наверняка в нём такой же подход без проверок...

Sabahs

Для этого фильтр есть, какие файлы открывать.
Filter.png

Петрович-47

Я имел ввиду не конкретно К, а то что в программировании такой прямолинейный подход без предварительной проверки, может применяться только если Вы на стопроцентов ЗНАЕТЕ... иначе кто-нибудь обязательно Вам подложит грабли - как я уже привёл пример диалога "Сохранить как..." - при разных настройках ОС и результат разный...