Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Вшить sld в vlx при компиляции

Вшить sld в vlx при компиляции

Ответ
Поиск в этой теме
Непрочитано 14.08.2018, 09:41
Вшить sld в vlx при компиляции
tujn08
 
Регистрация: 26.12.2013
Сообщений: 284

Задача простая- надо картинку добавить в компилированный vlx, что бы не таскать отдельно. Возможно ли?
Просмотров: 3166
 
Непрочитано 15.08.2018, 06:56
#21
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Если дело доходит до всяких картинок в диалогах, надо для них просто уходить от VisualLisp (нет в нем никакой "вижуальности").

Диалоги надо делать в любой "вижуальной" среде программирования, оформлять в виде COM и вызывать из Лисп в виде функции. Причем один диалог может быть для самых разных программ.

Или вообще переходить на .Net.

Да, можно поизвращаться и "нарисовать" в DCL что-то простенькое, или как-то подключить SLD (один из самых древних атавизмов Автокада), но времени уйдет больше, чем на освоение нормального инструмента разработчика.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 20.08.2018, 14:31
#22
tujn08


 
Регистрация: 26.12.2013
Сообщений: 284


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Пример вызова:
Код:
[Выделить все]
 		
		(fun_writestream "С:\\длина слоя\\ASD.dcl" (vl-get-resource "slide"))
		(setq dx (dimx_tile "img") dy (dimy_tile "img"))
		(start_image "img")
		(slide_image 0 0 dx dy "ASD")
		(end_image)
файл воссоздаётся вроде как, но в диалог не загружается- что не так? Помогите пожалуйста- очень хочется разобраться.
Код:
[Выделить все]
 :image {
		width = 24.0;
		height= 5.0;
		fixed_width = true;
		alignment = left;
		key="img";
		color = dialog_background;
	}
tujn08 вне форума  
 
Непрочитано 20.08.2018, 16:38
1 | 1 #23
Кулик Алексей aka kpblc
Moderator

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


Очень интересно. Получаем слайд (sld), а записываем его в dcl?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 20.08.2018, 20:04
#24
tujn08


 
Регистрация: 26.12.2013
Сообщений: 284


точно! торопился...

----- добавлено через ~10 мин. -----
Ошибка чтения слайда- щас.
в файле надо убрать ("")

----- добавлено через ~1 ч. -----
что-то голову сломал как убрать.
построчное чтение- со второй строки nil. Вывод- построчно не переписать.
Опять приплыли...
tujn08 вне форума  
 
Автор темы   Непрочитано 22.08.2018, 13:47
#25
tujn08


 
Регистрация: 26.12.2013
Сообщений: 284


Все...
Я разобрался. Всем большое спасибо!
tujn08 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Вшить sld в vlx при компиляции

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему при компиляции модулей VBA переменные типа Collection вызывают ошибку? МишаИнженер Программирование 1 03.01.2011 20:56