Найдено 3 результата

Unit
31.08.2013 02:12:05
Форум: Lazarus
Тема: LoadLibrary не возвращает Handle
Ответы: 5
Просмотры: 5911

Re: LoadLibrary не возвращает Handle

Понял в чём проблема была, не удаётся подгрузить Dll x86.
А в Delphi можно.

Причём библиотека была скомпилирована в Delphi. После компиляции в Lazarus всё заработало.
Unit
31.08.2013 01:24:16
Форум: Lazarus
Тема: LoadLibrary не возвращает Handle
Ответы: 5
Просмотры: 5911

Re: LoadLibrary не возвращает Handle

Всё так же.. А вот библиотека user32.dll странным образом отдаёт Handle.

unit Unit1;

{$mode objfpc}{$H+}

interface

uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, dynlibs;

type

{ TForm1 }

TForm1 = class(TForm)
Button1: TButton;
Label1: TLabel ...
Unit
30.08.2013 22:51:14
Форум: Lazarus
Тема: LoadLibrary не возвращает Handle
Ответы: 5
Просмотры: 5911

LoadLibrary не возвращает Handle

Dll лежит в одной папке с исполняемым файлом программы.
LoadLibrary при вызове в программе, постоянно возвращает 0
В Delphi всё работает, и VTFLib_Init возвращает True.
Пробовал добавлять {$mode DELPHI}{$H+} , положительного результата не дало.

ОС: Win 7
Lazarus 0.9.30.4 r35940 FPC 2.6.0 x86_64 ...