Запуск в xStartDesigner плагинов
- Romik©
- Авиаконструктор
- Сообщения: 263
- Зарегистрирован: Пн май 16, 2005 10:05 pm
- Откуда: Кольчугино
- Благодарил (а): 0
- Поблагодарили: 9 раз
- Контактная информация:
Запуск в xStartDesigner плагинов
Привет Алекс!
Есть пожелание к xStartDesigner, если это конечно возможно:
1. Надо как-то смягчить проверку контроля ошибок в дизайнере. Запускать на исполнение собственного плагина, да и не только, в последних версиях просто невозможно. То какая-нибудь переменная не используеться, то ещё чего. Даже скачав всё свежее, что-то запустить можно только удалив почти все плагины из дериктории плагинов, оставив только нужные, после этого можно что-нибудь делать, это не есть гуд и совсем не удобно
2. Хотелось бы защищать паролем свой код в плагине. Это имеет особо важное значение при использовании внешних, собственно разработанных библиотек. Очень уж мне понравилось сочетать Dll'ки и немного кода в дизайнере . При таком раскладе плагины можно делать любой сложности
3. По Tab делать всё таки Tab, а не переходить к следующему контролу когда пишешь код. Пробелами добиваться красивости после Delphi как-то совсем не катит
4. Сделать поиск текста не только в Form Script, но и Run Script
Есть пожелание к xStartDesigner, если это конечно возможно:
1. Надо как-то смягчить проверку контроля ошибок в дизайнере. Запускать на исполнение собственного плагина, да и не только, в последних версиях просто невозможно. То какая-нибудь переменная не используеться, то ещё чего. Даже скачав всё свежее, что-то запустить можно только удалив почти все плагины из дериктории плагинов, оставив только нужные, после этого можно что-нибудь делать, это не есть гуд и совсем не удобно
2. Хотелось бы защищать паролем свой код в плагине. Это имеет особо важное значение при использовании внешних, собственно разработанных библиотек. Очень уж мне понравилось сочетать Dll'ки и немного кода в дизайнере . При таком раскладе плагины можно делать любой сложности
3. По Tab делать всё таки Tab, а не переходить к следующему контролу когда пишешь код. Пробелами добиваться красивости после Delphi как-то совсем не катит
4. Сделать поиск текста не только в Form Script, но и Run Script
Экономте электроэнергию, выключайте Num Lock!
- Romik©
- Авиаконструктор
- Сообщения: 263
- Зарегистрирован: Пн май 16, 2005 10:05 pm
- Откуда: Кольчугино
- Благодарил (а): 0
- Поблагодарили: 9 раз
- Контактная информация:
Ни в Delphi, ни в дизайнере у меня ничего не происходит по этим сочетаниям , но я что-то не догадался припахать xStarter на эту работу... ,3. Попробуй использовать Ctrl+Shift+I (сдвиг влево) и Ctrl+Shift+U (сдвиг вправо). Такие отступы мне больше нравятся (даже в Delphi), чем табы.
Экономте электроэнергию, выключайте Num Lock!
- Romik©
- Авиаконструктор
- Сообщения: 263
- Зарегистрирован: Пн май 16, 2005 10:05 pm
- Откуда: Кольчугино
- Благодарил (а): 0
- Поблагодарили: 9 раз
- Контактная информация:
Эммм... Я когда скачиваю новый дизайнер, я всё время проверяю его на запуск в нём плагинов. Дизайнер 1.8.6.2, даже если оставить два плагина:
Messages.spm
Windows.spm
То запустить действие на показ сообщения не удасться, ругается: Unknown identifier 'InputVar'...
Messages.spm
Windows.spm
То запустить действие на показ сообщения не удасться, ругается: Unknown identifier 'InputVar'...
Экономте электроэнергию, выключайте Num Lock!
- Romik©
- Авиаконструктор
- Сообщения: 263
- Зарегистрирован: Пн май 16, 2005 10:05 pm
- Откуда: Кольчугино
- Благодарил (а): 0
- Поблагодарили: 9 раз
- Контактная информация:
Уже лучше, но не совсем.
Сделал так: оставил как и было два плагина "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г.
Сделал так: оставил как и было два плагина "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!
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: Запуск в xStartDesigner плагинов
Все равно, ругается на отсутствие некоторых переменных!
С уважением, Андрей.