es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BASS.DLL

¿Por qué GetKeyboardLayoutName devuelve el mismo nombre después de un cambio de distribución?

En el programa escrito a continuación, se utiliza GetKeyboardLayoutName de user32.dll. Cuando escribo el primer símbolo utilizando la distribución “Inglés USA”, recibo 00000409. Esto está bien. Pero cuando cambio a otra distribución, como “Inglés UK” o “Ruso”, GetKeyboardLayoutName devuelve el código para “Inglés USA” – 00000409. Lo probé y si . . . Read more

No se puede vincular GetFileVersionInfo para recuperar desde el archivo DLL/EXE en C++.

Necesito obtener la versión de archivo de un archivo DLL/EXE. Principalmente escribí mi código a partir de esta respuesta. #ifdef _WIN32 #include <winver.h> #include <windows.h> void getFileVersion(LPCTSTR szVersionFile) { DWORD verHandle = 0; UINT size = 0; LPBYTE lpBuffer = nullptr; DWORD verSize = GetFileVersionInfoSize( szVersionFile, &verHandle); if (verSize != . . . Read more

¿Cómo llamar un método estático de una DLL de .NET desde Delphi utilizando Jedi/JCL?

No quiero crear un tlb, actualizar las referencias, etc., así que cargo dll de .net en tiempo de ejecución, puedo llamar y usar clases y métodos no estáticos así: procedure TForm1.Button1Click(Sender: TObject); var Host: TJclClrHost; Obj: OleVariant; result: string begin Host := TJclClrHost.Create(‘v4.0.30319’); Host.Start(); Obj := Host.DefaultAppDomain .CreateInstance(‘DLLNAME’, ‘NAMESPACE.INSIDE.CLASS.THAT.I.WANT’) .UnWrap(); . . . Read more