+ Ответить в теме
Показано с 1 по 9 из 9
  1. #1
    Опытный Аватар для bwc
    Регистрация
    25.06.2010
    Адрес
    Иркутск
    Сообщений
    326

    php_w32api.dll У кого-нибудь случаем не завалялась?

    php_w32api.dll У кого-нибудь случаем не завалялась?
    Я сколько в интернете не искал, толку ноль, в общем-то нашел много, но они все под рнр4, и при запуске приложения к которому я её добавляю, вылетает ошибка, говорящая мне о отсутствии данной библиотеки в нужной папке...
    Самые успешные проекты все чаще создают неизвестные и маленькие; большие компании все чаще терпят крах. Потому что энтузиазм и вера несоизмеримо важнее денег и связей. Вас будут пытаться убедить в обратном. Но Давид убивает Галиафа, всегда...

  2. #2
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Это устаревшее ещё в прошлом веке расширение. Кроме того его перестали обновлять ещё со времеён пхп 5.1
    This extension has been moved to the » PECL repository and is no longer bundled with PHP as of PHP 5.1.0
    Посмотрите на даты исходников http://svn.php.net/viewvc/pecl/w32api/trunk/

    Нафига оно вам если не секрет?

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  3. #3
    Опытный Аватар для bwc
    Регистрация
    25.06.2010
    Адрес
    Иркутск
    Сообщений
    326
    Хотел ДинаВрап им заменить, уж очень он схож с FFI..
    Скажите, его нельзя скомпилировать под php5?
    Последний раз редактировалось bwc; 21.01.2012 в 23:45.
    Самые успешные проекты все чаще создают неизвестные и маленькие; большие компании все чаще терпят крах. Потому что энтузиазм и вера несоизмеримо важнее денег и связей. Вас будут пытаться убедить в обратном. Но Давид убивает Галиафа, всегда...

  4. #4
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    1) А как на счёт более свежего DynamicWrapperX созданного в 2008 году русскими программистами? http://www.script-coding.com/dynwrapx.html Библиотека dynwrapx.dll и вызов функций Win 32 API
    2) чем вам FFI не нравится?

    Цитата Сообщение от bwc Посмотреть сообщение
    Скажите, его нельзя скомпилировать под php5?
    Думаю можно, но наверное придётся кучу всего в нём для этого переписать.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  5. #5
    Опытный Аватар для bwc
    Регистрация
    25.06.2010
    Адрес
    Иркутск
    Сообщений
    326
    Я и пользуюсь DynamicWrapperX, вот только с ним часто проблемы происходят, такое ощущение что он слишком мало для своей работы памяти выделяет, бывает делаешь что-нибудь, а он в ответ просто тупо уходит в себя, и с концами (Программа не отвечает)...
    FFI не подходит, я сижу на 2.6, не буду переходить пока...
    Скажите в момент инициализации расширений с php, с какими параметрами вызывается функция "get_module", и какие функции должно расширение вызвать из php.dll чтоб нормально соединиться?
    Самые успешные проекты все чаще создают неизвестные и маленькие; большие компании все чаще терпят крах. Потому что энтузиазм и вера несоизмеримо важнее денег и связей. Вас будут пытаться убедить в обратном. Но Давид убивает Галиафа, всегда...

  6. #6
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Цитата Сообщение от bwc Посмотреть сообщение
    Я и пользуюсь DynamicWrapperX, вот только с ним часто проблемы происходят, такое ощущение что он слишком мало для своей работы памяти выделяет, бывает делаешь что-нибудь, а он в ответ просто тупо уходит в себя, и с концами (Программа не отвечает)...
    А точно не проблема в алгоритме?

    Цитата Сообщение от bwc Посмотреть сообщение
    FFI не подходит, я сижу на 2.6, не буду переходить пока...
    Скажу по секрету, ток не кому не говорите, дело в том что php_ffi.dll можно скачать и для PHP 5.2

    Цитата Сообщение от bwc Посмотреть сообщение
    Скажите в момент инициализации расширений с php, с какими параметрами вызывается функция "get_module", и какие функции должно расширение вызвать из php.dll чтоб нормально соединиться?
    Код:
    function get_module : Pzend_module_entry; cdecl;
    begin
    ...
    вообще без параметров.



    Могу пример дать..

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  7. #7
    Опытный Аватар для bwc
    Регистрация
    25.06.2010
    Адрес
    Иркутск
    Сообщений
    326
    Точно не в алгоритме, я проверял...

    Конечно я хотел бы увидеть пример....
    Скажи, ffi для версии 5.3 отличается от той что для 5.2 (если да, там в zendе дело? )?


    "get_module"
    То есть в момент инициализации пхп просто проверяет расширение на наличие функции? что она возвращает в ответ?
    Последний раз редактировалось bwc; 22.01.2012 в 10:24.
    Самые успешные проекты все чаще создают неизвестные и маленькие; большие компании все чаще терпят крах. Потому что энтузиазм и вера несоизмеримо важнее денег и связей. Вас будут пытаться убедить в обратном. Но Давид убивает Галиафа, всегда...

  8. #8
    Опытный Аватар для bwc
    Регистрация
    25.06.2010
    Адрес
    Иркутск
    Сообщений
    326
    Цитата Сообщение от vGhost Посмотреть сообщение
    Скажу по секрету, ток не кому не говорите, дело в том что php_ffi.dll можно скачать и для PHP 5.2
    Спасибо за сарказм :0) ,по честному, я вообще что-то ее скачать не могу, исходники пожалуйста, а скомпилированную уже задолбался искать, дурак наверное полный потому-что...
    Самые успешные проекты все чаще создают неизвестные и маленькие; большие компании все чаще терпят крах. Потому что энтузиазм и вера несоизмеримо важнее денег и связей. Вас будут пытаться убедить в обратном. Но Давид убивает Галиафа, всегда...

  9. #9
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Цитата Сообщение от bwc Посмотреть сообщение
    Точно не в алгоритме, я проверял...
    Знаете сколько раз такое на форуме писали? Я вам больше скажу и я тоже такое писал Devel'у не раз и в итоге оказывалось...

    Цитата Сообщение от bwc Посмотреть сообщение
    Конечно я хотел бы увидеть пример....
    вот http://rghost.ru/36010573
    Цитата Сообщение от bwc Посмотреть сообщение
    Скажи, ffi для версии 5.3 отличается от той что для 5.2 (если да, там в zendе дело? )?
    Конечно отличается, там много в чём дело, и не только в коде, даже в си компиляторе, 5.2 скомпилен VC6 а 5.3 скомпилен VC9. По этому они совершенно никак не совместимы друг с другом.


    Цитата Сообщение от bwc Посмотреть сообщение
    "get_module"
    То есть в момент инициализации пхп просто проверяет расширение на наличие функции? что она возвращает в ответ?
    в примере посмотрите..

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения