В DeveloperManual расписано создание нового энжайна только для IBX. Наверняка этот пример не перекрывает всех особенностей. Кроме того, с ним неудобно работать - из pdf так просто кусок кода не перенесешь.
Можно ли где-то взять исходники для стандартных энжайнов?
Пример IBX перекрывает все особенности (для этого он и был выбран). Другие движки практически от него не отличаются. Исходники движков - только в версии Про, но глянуть на исходники можно и в папке Extra\New DB Engine\Template (в версии Basic такой папки нет за ненадобностью - она есть в триале и в других версиях).
Судя по описанию в справке добавить свой движок просто. Правда осталось несколько вопросов:
1. Многие сторонние движки поддерживают работу с макросами, как эту возможность добавить в фаст?
2. Как компоненту назначить свою иконку? (ведь среди стандартных ее наверняка не будет).
3. как включить поддержку уникальных методов сторонних движков?
1. Про макросы ничего не знаю. Разбирайтесь
2. Надо нарисовать только иконку для группы компонентов, положить ее в файл res и прикомпилировать его (в следующем билде файл res будет включен в поставку). Для database, table, query иконки исовать не обязательно - сойдут и стандартные.
3. Через интерфейс FastScript, в файле frxXXXRTTI.pas
Комментарии
Где можно скачать переработанные примеры энжайнов для, к примеру, BDE и ADO?
Можно ли где-то взять исходники для стандартных энжайнов?
1. Многие сторонние движки поддерживают работу с макросами, как эту возможность добавить в фаст?
2. Как компоненту назначить свою иконку? (ведь среди стандартных ее наверняка не будет).
3. как включить поддержку уникальных методов сторонних движков?
2. Надо нарисовать только иконку для группы компонентов, положить ее в файл res и прикомпилировать его (в следующем билде файл res будет включен в поставку). Для database, table, query иконки исовать не обязательно - сойдут и стандартные.
3. Через интерфейс FastScript, в файле frxXXXRTTI.pas
как закончу вышлю александру.
Раньше был сервиспак где все было.
Потом как переведу свои эксперты-импорты
тоже отошлю...