Delphi <-> SpiderMonkey Bridge

Модератор: Модераторы

Delphi <-> SpiderMonkey Bridge

Сообщение Janom » 07.11.2013 13:20:27

Здравствуйте! Опять столкнулся с проблемой не могу запустить модуль написанный под Delphi в Lazarus, но только в этот раз компонент является "частью Gecko", т.е. использует библиотеку SpiderMonkey, которая является мощным JavaScript интерпритатором. Вот опять сижу бошкою бьюсь, а результат все тот же в Делфях работает, а в Лазарусе нет... Если кому интересно попробовать конвертнуть то прилагаю ссылку на архив с компонентом: http://downloads.mozdev.org/delphi/javascript_bridge.zip, и на сайт с описанием: http://delphi.mozdev.org/javascript_bridge/
Буду рад поделится если удастся мне!
И если поделитесь если удастся вам!)
Janom
незнакомец
 
Сообщения: 3
Зарегистрирован: 30.09.2013 16:38:17

Re: Delphi <-> SpiderMonkey Bridge

Сообщение hinst » 08.11.2013 00:58:05

Код: Выделить всё
{$IFDEF VER140} // For Delphi 6
    {$DEFINE D6OR7}
{$ENDIF}
{$IFDEF VER150} // For Delphi 7
    {$DEFINE D6OR7}
{$ENDIF}

уж не из-за этого ли? попробуй написать {$Define D6OR7} чтобы он успокоился
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Delphi <-> SpiderMonkey Bridge

Сообщение Janom » 08.11.2013 11:07:48

Компилироваться заставил, а вот работать не хочет... теперь вообще тупик, не пойму в чем проблема...
Janom
незнакомец
 
Сообщения: 3
Зарегистрирован: 30.09.2013 16:38:17

Re: Delphi <-> SpiderMonkey Bridge

Сообщение hinst » 08.11.2013 15:48:33

ну а .dll-файл ты положил рядом с программой?

Добавлено спустя 22 часа 20 минут 56 секунд:
вот из-за этого: {$M+} передача объектов туда-сюда между FPC и скриптом в FPC работать не будет точно. Methodinfo делает только Delphi, а FPC не делает

Добавлено спустя 41 секунду:
а так как весь этот скриптовый движок, похоже, использует methodinfo, возможно что и внутренне тоже, то работать в FPC он не будет
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38


Вернуться в Сети

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

Рейтинг@Mail.ru