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

delete
08.09.2011 21:27:23
Форум: Lazarus
Тема: Lazarus и DDEML
Ответы: 9
Просмотры: 7585

Re: Lazarus и DDEML

Да, собственно, в svn уже все исправлено. Так что прогресс на лицо :) Да и не так уж сложно было зайти на msdn.com и посмотреть правильное определение. Вот только с stdcall я прокололся. Тут только моя вина.
delete
08.09.2011 08:44:13
Форум: Lazarus
Тема: Lazarus и DDEML
Ответы: 9
Просмотры: 7585

Re: Lazarus и DDEML

Vadim писал(а):Вот как раз для этих случаев и надо к каждой функции WinAPI присоединять stdcall.

Мне бы вообще в голову не пришло что-то переопределять, если бы в исходниках fpc эта функция была изначально правильно определена.
delete
07.09.2011 16:10:47
Форум: Lazarus
Тема: Lazarus и DDEML
Ответы: 9
Просмотры: 7585

Re: Lazarus и DDEML

Еще раз, спасибо. Очень познавательно!
delete
07.09.2011 11:46:55
Форум: Lazarus
Тема: Lazarus и DDEML
Ответы: 9
Просмотры: 7585

Re: Lazarus и DDEML

Хм. Спасибо за наводку. Прямо сейчас проверить не могу, потому что пробую пересобрать Lazarus с fpc 2.7.1 (хотя сильно сомневаюсь, что он взлетит при таком то количестве ошибок компиляции).

Посмотрел еще раз файл sourcertlwinwinincfunc.inc
Действительно, у некоторых функций имеется метка stdcall, а ...
delete
07.09.2011 10:28:54
Форум: Lazarus
Тема: Lazarus и DDEML
Ответы: 9
Просмотры: 7585

Lazarus и DDEML

Подскажите, где я накосячил с памятью?

Портировал почти дефолтный пример по работе с DDEML из Visual C++ на Lazarus, с оглядкой на Delphi и вот, что в итоге получилось:

program test;

{$mode objfpc}{$H+}

uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Classes,
SysUtils ...