procedure RegisterServer(const Is64Bit: Boolean; const Filename: String; const FailCriticalErrors: Boolean);
Регистрирует библиотеку DLL/OCX с указанным именем файла Filename. Если для параметра Is64Bit указано значение True, то файл библиотеки будет зарегистрирован в 64-разрядном процессе. При значении True в параметре FailCriticalErrors система не будет показывать никаких сообщений о критических ошибках. В случае неудачи будет вызвано исключение.
begin // Регистрация hhctrl.ocx, находящейся в каталоге System. RegisterServer(Is64BitInstallMode, ExpandConstant('{sys}\hhctrl.ocx'), False); end;
В примере выше, первым параметром мы указали функцию Is64BitInstallMode. Таким образом, если программа установки будет запущена в 64-разрядной системе, то функция зарегистрирует файл как 64-разрядную библиотеку OCX в 64-разрядном каталоге System. В противном случае файл будет зарегистрирован как 32-разрядная библиотека OCX в 32-разрядном каталоге System.