xStartDesigner
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Re: xStartDesigner
Я не учитываю тех людей, которые уже освоили xStartDesigner и Wiki им фактически нужна.
- iPasha
- Авиаконструктор
- Сообщения: 441
- Зарегистрирован: Чт сен 08, 2005 5:05 pm
- Благодарил (а): 0
- Поблагодарили: 7 раз
- Контактная информация:
Re: xStartDesigner
Дело в том, что желающих копаться мало.
"Настоящих буйных мало, вот и нету....." (с) Высоцкий
"Настоящих буйных мало, вот и нету....." (с) Высоцкий
- LizardOfOzz
- Гвардии пилот - Наставник
- Сообщения: 1165
- Зарегистрирован: Пт сен 08, 2006 8:59 pm
- Благодарил (а): 8 раз
- Поблагодарили: 38 раз
- Контактная информация:
- iPasha
- Авиаконструктор
- Сообщения: 441
- Зарегистрирован: Чт сен 08, 2005 5:05 pm
- Благодарил (а): 0
- Поблагодарили: 7 раз
- Контактная информация:
Re: xStartDesigner
Это только к Алексу.
Он мне в свое время что-то присылал, но найти, боюсь, уже будет невозможно.
Кстати, просьба выложить актуальную версию Дизайнера на сайт! Доходят руки до 7z, а сделать не получается из-за невозможности откомпилить плагин.
Он мне в свое время что-то присылал, но найти, боюсь, уже будет невозможно.
Кстати, просьба выложить актуальную версию Дизайнера на сайт! Доходят руки до 7z, а сделать не получается из-за невозможности откомпилить плагин.
- LizardOfOzz
- Гвардии пилот - Наставник
- Сообщения: 1165
- Зарегистрирован: Пт сен 08, 2006 8:59 pm
- Благодарил (а): 8 раз
- Поблагодарили: 38 раз
- Контактная информация:
Re: xStartDesigner
Только что скачал дизайнер-1.9.0.58. Для успешной компиляции его версия должна совпадать с версией стартера?
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Re: xStartDesigner
Лучше, чтобы совпадали , но если нет, то возможно что-то не будет компилироваться.
- LizardOfOzz
- Гвардии пилот - Наставник
- Сообщения: 1165
- Зарегистрирован: Пт сен 08, 2006 8:59 pm
- Благодарил (а): 8 раз
- Поблагодарили: 38 раз
- Контактная информация:
Re: xStartDesigner
Странно, сначала компилил нормально, потом начали вылетать ошибки из стандартных плагинов...
- LizardOfOzz
- Гвардии пилот - Наставник
- Сообщения: 1165
- Зарегистрирован: Пт сен 08, 2006 8:59 pm
- Благодарил (а): 8 раз
- Поблагодарили: 38 раз
- Контактная информация:
Re: xStartDesigner
Ошибки появляются при компиляции middle level unit'a, но как оказалось, компилить его не обязательно... :shock:LizardOfOzz писал(а):Странно, сначала компилил нормально, потом начали вылетать ошибки из стандартных плагинов...
- LizardOfOzz
- Гвардии пилот - Наставник
- Сообщения: 1165
- Зарегистрирован: Пт сен 08, 2006 8:59 pm
- Благодарил (а): 8 раз
- Поблагодарили: 38 раз
- Контактная информация:
Re: xStartDesigner
А версия/дата указана старая...Alex писал(а):Выложил на сайт вчера новую версию дизайнера, может быть пригодится...
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: xStartDesigner
Так и не понял, откуда брать хелп по встроенным функциям... Вот, например, откуда берется функция GetFileProperties!? Это что!?
С уважением, Андрей.
- LizardOfOzz
- Гвардии пилот - Наставник
- Сообщения: 1165
- Зарегистрирован: Пт сен 08, 2006 8:59 pm
- Благодарил (а): 8 раз
- Поблагодарили: 38 раз
- Контактная информация:
Re: xStartDesigner
В коде плагина доступны функции, которые Alex импортировал из WinAPI/Delphi, либо те, что он написал сам. По поводу конкретных функций надо спрашивать у него.avmaksimov писал(а):Так и не понял, откуда брать хелп по встроенным функциям... Вот, например, откуда берется функция GetFileProperties!? Это что!?
Я пришёл к выводу что проще всего реализовать все действия в dll и обращаться к ней из плагина.
P.S.: Я всё же не разработчик, так что могу ошибаться. =)
- iPasha
- Авиаконструктор
- Сообщения: 441
- Зарегистрирован: Чт сен 08, 2005 5:05 pm
- Благодарил (а): 0
- Поблагодарили: 7 раз
- Контактная информация:
Re: xStartDesigner
2 LizardOfOzz
Ну не факт, что из dll лучше. Тут все зависит от поставленной задачи. Например, для реализованных RARPack или 7zPack dll'ки вот совсем не нужны. Или же еще вариант: бывают ситуации, когда проще договориться с Alex'ом. Например, когда делал плагин по установке уровня громкости или GetMousePos, то оказывается, что для успешной работы плагина достаточно добавить в xStarter (чтобы Алекс импортировал) всего лишь одну или несколько констант и/или API-шных функций. В этом случае, программа не обрастает лишними DLL. Здесь же стоит отметить еще тот факт, что иногда, если не получалось что-то сделать, то отправлял ему рабочий код в виде исходников Delphi или просто паскалевский юнит. Однако в работе через дин. библиотеки есть смысл, когда разрабатывается плагин типа xWindowScanner от Romik'а. Когда возникает необходимость использовать многие сист. функции + какие-то, возможно, нестандартные функии или что-то еще.
2 avmaksimov
А что касается разработки плагинов, то, как мне кажется, при достаточном уровне знаний по Delphi достаточно просто открыть пару плагинов и посмотреть как они устроены изнутри. По тому какие функции вызываются и какие параметры передаются достаточно легко понять, что делает та или иная функция.
Ну не факт, что из dll лучше. Тут все зависит от поставленной задачи. Например, для реализованных RARPack или 7zPack dll'ки вот совсем не нужны. Или же еще вариант: бывают ситуации, когда проще договориться с Alex'ом. Например, когда делал плагин по установке уровня громкости или GetMousePos, то оказывается, что для успешной работы плагина достаточно добавить в xStarter (чтобы Алекс импортировал) всего лишь одну или несколько констант и/или API-шных функций. В этом случае, программа не обрастает лишними DLL. Здесь же стоит отметить еще тот факт, что иногда, если не получалось что-то сделать, то отправлял ему рабочий код в виде исходников Delphi или просто паскалевский юнит. Однако в работе через дин. библиотеки есть смысл, когда разрабатывается плагин типа xWindowScanner от Romik'а. Когда возникает необходимость использовать многие сист. функции + какие-то, возможно, нестандартные функии или что-то еще.
2 avmaksimov
А что касается разработки плагинов, то, как мне кажется, при достаточном уровне знаний по Delphi достаточно просто открыть пару плагинов и посмотреть как они устроены изнутри. По тому какие функции вызываются и какие параметры передаются достаточно легко понять, что делает та или иная функция.