Как использовать чужие функции при неизвестных передаваемых параметрах.
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как использовать чужие функции при неизвестных передаваемых параметрах.

Как использовать чужие функции при неизвестных передаваемых параметрах.

Закрытая тема
Поиск в этой теме
Непрочитано 26.03.2009, 15:13 #1
Как использовать чужие функции при неизвестных передаваемых параметрах.
Diman111
 
промышл проектант
 
Изовсехщелей
Регистрация: 26.05.2005
Сообщений: 323

Есть fas файл - в нем объявляются функции. Известно название функций - но вот количество и тип передаваемых им аргументов неизвестен. Есть ли способ высянить это?

Последний раз редактировалось Diman111, 26.03.2009 в 15:22.
Просмотров: 2602
 
Непрочитано 26.03.2009, 15:16
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,405


1. Название переделывай. Сутки пошли.
2. Попробуй связаться с разработчиком fas'a и попросить предоставить хоть какое-то описание.
3. Если п.2 "не прошел", то метод тыка.
4. Если п.3 тоже не годится, то пиши свои варианты. Самый, кстати, захватывающий вариант
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 26.03.2009, 15:27
#3
Diman111

промышл проектант
 
Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323


Все что пришло в голову по п.3 это следующий код для поиска названий функций
Код:
[Выделить все]
(setq sym-list-do (atoms-family 1)) ; сохраняем в чистом акаде объявленные функции
(load "Файл с функциями.fas")
(setq sym-list-posle (atoms-family 1)); сохраняем пополненный список функций
(setq i 0 new-spis-func nil)

(repeat (length sym-list-do)
  (progn
	(setq sym-list-posle (VL-REMOVE (nth i sym-list-do) sym-list-posle)); в перменной sym-list-posle  получаем список функций из подгруженного файла
  (setq i (1+ i))
    )
);repeat
Diman111 вне форума  
 
Непрочитано 27.03.2009, 10:53
#4
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,171


тут в соседней теме есть что-то, очень похожее на то, что тебе надо
http://forum.dwg.ru/showthread.php?t=32403
kp+ вне форума  
 
Непрочитано 27.03.2009, 11:47
#5
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от kp+ Посмотреть сообщение
тут в соседней теме есть что-то, очень похожее на то, что тебе надо
http://forum.dwg.ru/showthread.php?t=32403
Не поможет. Она анализирует dwg-файл, а вытащить параметры функций из fas-фала не получится.
Александр Ривилис вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как использовать чужие функции при неизвестных передаваемых параметрах.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
использование ttf шрифтов (за и против) Dante AutoCAD 62 22.04.2009 10:13
Использование дорожных плит вместо ФЛ sol2705 Конструкции зданий и сооружений 3 01.09.2008 14:10
Использование ручного принтера для правки чертежей kp+ AutoCAD 7 03.03.2006 00:55
Использование функций в таблицах СПДС Serge_Y Вертикальные решения на базе AutoCAD 4 24.06.2004 10:39