xStartDesigner

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

Re: xStartDesigner

Сообщение Alex » Вт янв 15, 2008 11:01 am

Я не учитываю тех людей, которые уже освоили xStartDesigner и Wiki им фактически нужна.

Аватара пользователя
iPasha
Авиаконструктор
Сообщения: 441
Зарегистрирован: Чт сен 08, 2005 5:05 pm
Благодарил (а): 0
Поблагодарили: 7 раз
Контактная информация:

Re: xStartDesigner

Сообщение iPasha » Ср янв 16, 2008 11:42 am

Ну ладно-ладно! ;-)

Аватара пользователя
Mr.Fix
Пилотируем с автопилотом
Сообщения: 15
Зарегистрирован: Пн янв 14, 2008 8:27 am
Благодарил (а): 0
Поблагодарили: 0

Re: xStartDesigner

Сообщение Mr.Fix » Чт янв 17, 2008 9:48 am

Ладно, будем сами разбираться, если нас таких неопытных только я один :D ....

Аватара пользователя
iPasha
Авиаконструктор
Сообщения: 441
Зарегистрирован: Чт сен 08, 2005 5:05 pm
Благодарил (а): 0
Поблагодарили: 7 раз
Контактная информация:

Re: xStartDesigner

Сообщение iPasha » Пт янв 18, 2008 12:15 pm

Дело в том, что желающих копаться мало.

"Настоящих буйных мало, вот и нету....." (с) Высоцкий

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: xStartDesigner

Сообщение LizardOfOzz » Пт мар 14, 2008 3:18 pm

Вот и я созрел. Где можно взять актуальный список доступных функций?
Изображение Изображение

Аватара пользователя
iPasha
Авиаконструктор
Сообщения: 441
Зарегистрирован: Чт сен 08, 2005 5:05 pm
Благодарил (а): 0
Поблагодарили: 7 раз
Контактная информация:

Re: xStartDesigner

Сообщение iPasha » Пт мар 14, 2008 3:26 pm

Это только к Алексу.

Он мне в свое время что-то присылал, но найти, боюсь, уже будет невозможно.

Кстати, просьба выложить актуальную версию Дизайнера на сайт! Доходят руки до 7z, а сделать не получается из-за невозможности откомпилить плагин.

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: xStartDesigner

Сообщение LizardOfOzz » Пт мар 14, 2008 3:36 pm

Только что скачал дизайнер-1.9.0.58. Для успешной компиляции его версия должна совпадать с версией стартера?
Изображение Изображение

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

Re: xStartDesigner

Сообщение Alex » Пт мар 14, 2008 4:03 pm

Лучше, чтобы совпадали :), но если нет, то возможно что-то не будет компилироваться.

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: xStartDesigner

Сообщение LizardOfOzz » Пт мар 14, 2008 8:20 pm

Странно, сначала компилил нормально, потом начали вылетать ошибки из стандартных плагинов...
Изображение Изображение

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: xStartDesigner

Сообщение LizardOfOzz » Пт мар 14, 2008 10:44 pm

LizardOfOzz писал(а):Странно, сначала компилил нормально, потом начали вылетать ошибки из стандартных плагинов...
Ошибки появляются при компиляции middle level unit'a, но как оказалось, компилить его не обязательно... :shock:
Изображение Изображение

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

Re: xStartDesigner

Сообщение Alex » Сб мар 15, 2008 11:16 am

Выложил на сайт вчера новую версию дизайнера, может быть пригодится...

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: xStartDesigner

Сообщение LizardOfOzz » Пн мар 17, 2008 9:03 pm

Alex писал(а):Выложил на сайт вчера новую версию дизайнера, может быть пригодится...
А версия/дата указана старая...
Изображение Изображение

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

Re: xStartDesigner

Сообщение avmaksimov » Пт май 09, 2008 9:33 am

Так и не понял, откуда брать хелп по встроенным функциям... Вот, например, откуда берется функция GetFileProperties!? Это что!?
С уважением, Андрей.

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: xStartDesigner

Сообщение LizardOfOzz » Сб май 10, 2008 11:40 pm

avmaksimov писал(а):Так и не понял, откуда брать хелп по встроенным функциям... Вот, например, откуда берется функция GetFileProperties!? Это что!?
В коде плагина доступны функции, которые Alex импортировал из WinAPI/Delphi, либо те, что он написал сам. По поводу конкретных функций надо спрашивать у него.

Я пришёл к выводу что проще всего реализовать все действия в dll и обращаться к ней из плагина.

P.S.: Я всё же не разработчик, так что могу ошибаться. =)
Изображение Изображение

Аватара пользователя
iPasha
Авиаконструктор
Сообщения: 441
Зарегистрирован: Чт сен 08, 2005 5:05 pm
Благодарил (а): 0
Поблагодарили: 7 раз
Контактная информация:

Re: xStartDesigner

Сообщение iPasha » Вс май 11, 2008 9:00 am

2 LizardOfOzz
Ну не факт, что из dll лучше. Тут все зависит от поставленной задачи. Например, для реализованных RARPack или 7zPack dll'ки вот совсем не нужны. Или же еще вариант: бывают ситуации, когда проще договориться с Alex'ом. Например, когда делал плагин по установке уровня громкости или GetMousePos, то оказывается, что для успешной работы плагина достаточно добавить в xStarter (чтобы Алекс импортировал) всего лишь одну или несколько констант и/или API-шных функций. В этом случае, программа не обрастает лишними DLL. Здесь же стоит отметить еще тот факт, что иногда, если не получалось что-то сделать, то отправлял ему рабочий код в виде исходников Delphi или просто паскалевский юнит. Однако в работе через дин. библиотеки есть смысл, когда разрабатывается плагин типа xWindowScanner от Romik'а. Когда возникает необходимость использовать многие сист. функции + какие-то, возможно, нестандартные функии или что-то еще.


2 avmaksimov
А что касается разработки плагинов, то, как мне кажется, при достаточном уровне знаний по Delphi достаточно просто открыть пару плагинов и посмотреть как они устроены изнутри. По тому какие функции вызываются и какие параметры передаются достаточно легко понять, что делает та или иная функция.

Ответить