![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Подтвердите свой е-майл
Регистрация: 11.04.2012
Сообщений: 85
|
![]()
Всех с наступающим магазином.
Вообщем есть библиотека на c++ и есть куча экспортов и классов и эти классы ожидают параметр this(Self) придет к ним в регистре ecx, а Делфи посылает им в eax. Пришлось делать обертку: Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Переписать C++ библиотеку? Фактически параметрами местами поменять..
|
![]() |
![]() |
![]() |
#3 |
Подтвердите свой е-майл
Регистрация: 11.04.2012
Сообщений: 85
|
![]()
Библиотека от игры майкрософт freelancer, исходники 11 лет ждем. Никак. Я не знаю, может плагины к IDE есть какие-нибудь, копмпонентов же много.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
с чего вы тогда взяли что там cdecl? А не stdcall? или fastcall или иной калл...
|
![]() |
![]() |
![]() |
#5 |
Подтвердите свой е-майл
Регистрация: 11.04.2012
Сообщений: 85
|
![]()
Посмотрел, это __thiscall. Переменная класса в ecx, всё остальное через стек. cdecl ближе всего показался. Ну и тут же сразу всплыло: http://www.programmersforum.ru/showp...09&postcount=4
Понятно вообщем, спасибо, closed. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADOconnection- соединение с БД через регистр | Silverra | Компоненты Delphi | 4 | 13.02.2013 10:37 |
TListView как заставить корректно отображаться png, через TImageList или TcxImageList | fedorov2012 | Общие вопросы Delphi | 1 | 09.02.2013 21:08 |
Как заставить считать excel через раз или более | serginho007 | Microsoft Office Excel | 14 | 30.03.2011 06:06 |
Как заставить Delphi игнорировать регистр? | Akronis | Общие вопросы Delphi | 2 | 20.11.2009 23:30 |
Получать\отправлять пакеты через соединение другого приложения | Frozzeg | Работа с сетью в Delphi | 8 | 20.03.2009 17:11 |