Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.2. Управление работой RDS и функции общего назначения
А.5.2.31. rdsIncompatibleDll – информирование RDS о невозможности работы с библиотекой
Функция rdsIncompatibleDll сообщает RDS о том, что загружаемая в данный момент DLL не совместима с версией исполняемого файла, который пытается ее загрузить. Обычно это происходит из за попытки подключить DLL с моделями для более поздней версии RDS к более ранней.
void RDSCALL rdsIncompatibleDll(void);
Тип указателя на эту функцию
RDS_VV
Примечания
Функцию необходимо вызывать в момент загрузки DLL, то есть в ее главной функции при вызове с параметром DLL_PROCESS_ATTACH, вызов ее уже после загрузки DLL игнорируется. Если функция была вызвана, DLL будет помечена как несовместимая (это можно увидеть в окне информации о загруженной схеме) и функции из нее вызываться не будут.
Пример
Вызов этой функции включен в макроопределения RDS_SERV_ERROR_MSGA и RDS_SERV_ERROR_MSGW.