Запуск в xStartDesigner плагинов

Обсуждения программы xStartDesigner
Ответить
Аватара пользователя
Romik©
Авиаконструктор
Сообщения: 263
Зарегистрирован: Пн май 16, 2005 10:05 pm
Откуда: Кольчугино
Благодарил (а): 0
Поблагодарили: 9 раз
Контактная информация:

Запуск в xStartDesigner плагинов

Сообщение Romik© » Ср июл 19, 2006 8:57 pm

Привет Алекс!
Есть пожелание к xStartDesigner, если это конечно возможно:
1. Надо как-то смягчить проверку контроля ошибок в дизайнере. Запускать на исполнение собственного плагина, да и не только, в последних версиях просто невозможно. То какая-нибудь переменная не используеться, то ещё чего. Даже скачав всё свежее, что-то запустить можно только удалив почти все плагины из дериктории плагинов, оставив только нужные, после этого можно что-нибудь делать, это не есть гуд и совсем не удобно :(

2. Хотелось бы защищать паролем свой код в плагине. Это имеет особо важное значение при использовании внешних, собственно разработанных библиотек. Очень уж мне понравилось сочетать Dll'ки и немного кода в дизайнере :). При таком раскладе плагины можно делать любой сложности :)

3. По Tab делать всё таки Tab, а не переходить к следующему контролу когда пишешь код. Пробелами добиваться красивости после Delphi как-то совсем не катит :)

4. Сделать поиск текста не только в Form Script, но и Run Script :)
Экономте электроэнергию, выключайте Num Lock!

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Ср июл 26, 2006 9:29 am

Привет!

1. Моя вина, не выкладываю вовремя новый дизайнер. Со следующей бетой обязательно выложу.

2,3,4 записал себе в список задач.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Ср авг 02, 2006 1:28 pm

1. Ну вот вроде и выложил последнюю версию, у меня все работает.

3. Попробуй использовать Ctrl+Shift+I (сдвиг влево) и Ctrl+Shift+U (сдвиг вправо). Такие отступы мне больше нравятся (даже в Delphi), чем табы.

4. Готово.

Аватара пользователя
Romik©
Авиаконструктор
Сообщения: 263
Зарегистрирован: Пн май 16, 2005 10:05 pm
Откуда: Кольчугино
Благодарил (а): 0
Поблагодарили: 9 раз
Контактная информация:

Сообщение Romik© » Ср авг 02, 2006 3:04 pm

3. Попробуй использовать Ctrl+Shift+I (сдвиг влево) и Ctrl+Shift+U (сдвиг вправо). Такие отступы мне больше нравятся (даже в Delphi), чем табы.
Ни в Delphi, ни в дизайнере у меня ничего не происходит по этим сочетаниям :(, но я что-то не догадался припахать xStarter на эту работу... :),
Экономте электроэнергию, выключайте Num Lock!

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Ср авг 02, 2006 7:31 pm

Эти комбинации срабатьывают, если выделен некоторый текст (строка или нексколько строк). В Delphi можно перенастроить, но в дизайнере точно работает.

Аватара пользователя
Romik©
Авиаконструктор
Сообщения: 263
Зарегистрирован: Пн май 16, 2005 10:05 pm
Откуда: Кольчугино
Благодарил (а): 0
Поблагодарили: 9 раз
Контактная информация:

Сообщение Romik© » Ср авг 02, 2006 9:50 pm

:lol: Супер...! А я мучился раньше... :) по одной строчке двигал, если надо было двигать всю вложенность... Как говориться век живи, век учись :)
Экономте электроэнергию, выключайте Num Lock!

Аватара пользователя
Romik©
Авиаконструктор
Сообщения: 263
Зарегистрирован: Пн май 16, 2005 10:05 pm
Откуда: Кольчугино
Благодарил (а): 0
Поблагодарили: 9 раз
Контактная информация:

Сообщение Romik© » Сб янв 27, 2007 2:52 pm

Эммм... Я когда скачиваю новый дизайнер, я всё время проверяю его на запуск в нём плагинов. Дизайнер 1.8.6.2, даже если оставить два плагина:
Messages.spm
Windows.spm
То запустить действие на показ сообщения не удасться, ругается: Unknown identifier 'InputVar'...
Экономте электроэнергию, выключайте Num Lock!

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Сб янв 27, 2007 3:50 pm

Моя ошибка, не выложил новую версию xStartDesigner. В каждой версии добавляются новые функции и из-за этого с новыми плагинами старый дизайнер отказывается корректно работать.

Обновил xStartDesigner на сайте.

Аватара пользователя
Romik©
Авиаконструктор
Сообщения: 263
Зарегистрирован: Пн май 16, 2005 10:05 pm
Откуда: Кольчугино
Благодарил (а): 0
Поблагодарили: 9 раз
Контактная информация:

Сообщение Romik© » Сб янв 27, 2007 6:23 pm

Уже лучше, но не совсем.
Сделал так: оставил как и было два плагина "Messages.spm", "Windows.spm" и запустил. Получил "Unknown identifier 'TASK_NAME"

После этого добавлял по 2-а плагина в алфавитном порядке и перезапуская дизайнер снова пробовал запустить действие "ShowMessage" и вот что я получал:

function RunInputVar(Rec: TInputVarRec): TInputVarResult;
->Unknown identifier 'TASK_NAME'

function RunSerialPortWriteEx(Rec: TSerialPortWriteExRec): TSerialPortWriteExResult;
->Unknown identifier 'Sleep'

function RunConnect(Rec: TConnectRec): TConnectResult;
->Unknown identifier 'Sleep'

function GetShutdownPriv : boolean;
->Unknown type 'TTokenPrivileges'

function RunDelete(Rec: TDeleteRec): TDeleteResult;
->Unknown identifier 'DETAILED_TASK_LOG'
------
Version 1.8.7.26 от 21 января 2007г.
Экономте электроэнергию, выключайте Num Lock!

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Вс янв 28, 2007 6:37 am

Да, точно, не доглядел :). Залил на сайт исправленную версию.

Аватара пользователя
Romik©
Авиаконструктор
Сообщения: 263
Зарегистрирован: Пн май 16, 2005 10:05 pm
Откуда: Кольчугино
Благодарил (а): 0
Поблагодарили: 9 раз
Контактная информация:

Сообщение Romik© » Вс янв 28, 2007 4:54 pm

Усё работает! ;)
Экономте электроэнергию, выключайте Num Lock!

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: Запуск в xStartDesigner плагинов

Сообщение avmaksimov » Пт май 09, 2008 10:48 pm

Все равно, ругается на отсутствие некоторых переменных! :(
С уважением, Андрей.

Ответить