У меня есть приложение Delphi, похожее на Taskbar Shuffle, которое включает в себя DLL файл.
РЕДАКТИРОВАТЬ. Эта DLL-связь связана с основным приложением, отправив сообщения Windows.
Я хочу добавить поддержку XP и Vista x64, и моя первоначальная идея состояла в том, чтобы преобразовать dll в 64-разрядную (скомпилировать ее с помощью FreePascal), но теперь поддерживать 32-битное приложение (Delphi).
Возможно ли, чтобы 32-разрядное приложение обращалось к 64-разрядной DLL?
EDIT2: я загружаю dll через LoadLibrary, поэтому, думаю, я застрял, так как 32-битный процесс не сможет загрузить 64-разрядную DLL, в соответствии с тем, что я прочитайте ссылку, указанную Ларсом Труйенсом по одному из ответов ниже.