• Проблема с TADOCommand в Delphi?

    @alex123321123 Автор вопроса
    Разобрался - нужно было просто не пропускать ни одну команду, тогда это работает.
  • Проблема с TADOCommand в Delphi?

    @alex123321123 Автор вопроса
    Теперь пишет ошибку: Неправильный синтаксис около конструкции ":"
  • Как вызвать delphi функцию из C++, у которой не указано stdcall?

    @alex123321123 Автор вопроса
    У меня есть dll, вызовы которой не нужно изменять, но она должна вызываться из программы (приводить пример функции не буду, т.к. сейчас немного не об этом). Я не могу понять почему вот такой тестовый пример не работает:

    function TestRunMethod2(x1 :Integer):Integer; export;
    begin
    Result := x1;
    end;

    Код С++:
    HMODULE mod = LoadLibraryW(L"Project12.dll");
    typedef int (__fastcall *f_funci)(int x1);
    f_funci funci = (f_funci)GetProcAddress(mod, "TestRunMethod2");

    register - это ведь fastcall?

    Не работает в данном случае - вместо результата возвращает 0. Если объявить как stdcall и там и там, всё нормально. Но мне нужно будет вызвать функцию, которая не объявлена как stdcall.