|
|
#1
|
|||
|
|||
Version dll
Вообщем суть вопроса такова:
Есть dll-ка, в ней находиться ресурсный файл. При подключении dll-ки, в приложение подгружать ресурсы из dll. При смене дллки, с другой версией нужно подгружать другие ресурсы. Как поставить версию в dll? и как её вызывать в приложении? |
#2
|
||||
|
||||
Цитата:
Узнавать версию функцией GetFileVersionInfo. Пример >>здесь<<. |
#4
|
||||
|
||||
Для таких случаев предпочитаю создавать DLL на ассемблере.
Код:
.386 .model flat, stdcall option casemap :none ; case sensitive .code include windows.inc DllEntry proc hInstance : HINSTANCE, reason : DWORD, reserved1 : DWORD .IF reason == DLL_PROCESS_ATTACH mov eax, TRUE .ELSEIF reason == DLL_PROCESS_DETACH mov eax, TRUE .ELSE xor eax, eax .endif ret DllEntry Endp My_GetVersion proc mov eax, 1 ; номер версии ret My_GetVersion endp end DllEntry Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |