Конференция "KOL" » Прошу прощения, по ошибке закрыл ветку "Использование MakeMethod"
 
  • Игорь Шевченко © (03.11.09 15:28) [0]
    Вот ее текст
    stas © (03.11.09 15:03) [0]

    При обращении к параметрам внутри функции выходит ошибка Runtime 216.
    Что я делаю не так?

    Вот присваеваю функцию:
    Form.OnMessage:=TOnMessage(MakeMethod( nil,@msg));

    Вот сама функция:
    function msg (var Msg: TMsg; var Rslt: Integer ): Boolean; stdcall;
    begin
    if Msg.message<>WM_DEVICECHANGE then
    begin

    end;
    Result:=false;
    end;

    stas © (03.11.09 15:16) [1]

    использую KOL.
  • Jon © (03.11.09 15:38) [1]

    > function msg (var Msg: TMsg; var Rslt: Integer): Boolean; stdcall;


    function msg(Dummy: Pointer; var Msg: tagMSG; var Rslt: Integer): Boolean;

  • Jon © (03.11.09 15:41) [2]

    > > function msg (var Msg: TMsg; var Rslt: Integer): Boolean; stdcall;
    >
    >
    > function msg(Dummy: Pointer; var Msg: tagMSG; var Rslt: Integer): Boolean;
    >


    > function amsg(Dummy: Pointer; var Msg: tagMSG; var Rslt: Integer): Boolean;
  • stas © (03.11.09 15:44) [3]
    Спасибо!
 
Конференция "KOL" » Прошу прощения, по ошибке закрыл ветку "Использование MakeMethod"
Есть новые Нет новых   [134431   +12][b:0][p:0]