Ребята, может быть, кто-то в теме.
Мне позавчера позвонил старый приятель, для которого я когда-то (как старый пасквилянт) на дельфях ещё третьей версии наг*внокодил плагин к винампу.
Код совершенно ужасный (пожалуйста, не бейте меня сильно), но он без проблем работал на втором винампе и на пятом, но только под win 98/XP.
Под семёркой-восьмёркой это дело не пашет и вешает проигрыватель, а человек принципиально не хочет переходить на другой - только винамп и никак иначе (ему очень удобно, когда он сворачивается вниз в длинную полоску).
Я нашёл папку со старым проектом и первым делом ввёл новую переменную для сохранения файла конфигурации (в папку %APPDATA% вместо папки Winamp/Plugins )
Затем я начал пытаться это всё дело собирать.
В Lazarus (с компилятором fpc) собралось, но винамп тупо не видит плагина. Я пол-дня промучился, а потом наступил на горло песне и скачал Дельфи седьмой версии (вдвойне обидно, что у мну все программы на компе лицензионные, включая Windows).
В Дельфи 7 я ещё немножко пошаманил над кодом и собрал проект. И оно работает (выдаёт 14 warning-ов, но они, походу, не особо принципиальные). Но когда закрываешь Винамп, он зависает напрочь (последняя бета винампа запускает баг-репортёр, пишет лог и не вешает систему (хотя иногда выдаёт Error 216), но всё-таки это не выход).
Логика в Unit1.pas, ну и соответственно в about.pas сами-понимаете-что.
Судя по номеру ошибки, у меня где-то память неправильно занята? Нет?
Во вложениях две версии кода: старинная, и с номером 2 то, что я правил сейчас.
СПАСИБО!
P.S. собирать vis_talmud.dpr
Мне позавчера позвонил старый приятель, для которого я когда-то (как старый пасквилянт) на дельфях ещё третьей версии наг*внокодил плагин к винампу.
Код совершенно ужасный (пожалуйста, не бейте меня сильно), но он без проблем работал на втором винампе и на пятом, но только под win 98/XP.
Под семёркой-восьмёркой это дело не пашет и вешает проигрыватель, а человек принципиально не хочет переходить на другой - только винамп и никак иначе (ему очень удобно, когда он сворачивается вниз в длинную полоску).
Я нашёл папку со старым проектом и первым делом ввёл новую переменную для сохранения файла конфигурации (в папку %APPDATA% вместо папки Winamp/Plugins )
Затем я начал пытаться это всё дело собирать.
В Lazarus (с компилятором fpc) собралось, но винамп тупо не видит плагина. Я пол-дня промучился, а потом наступил на горло песне и скачал Дельфи седьмой версии (вдвойне обидно, что у мну все программы на компе лицензионные, включая Windows).
В Дельфи 7 я ещё немножко пошаманил над кодом и собрал проект. И оно работает (выдаёт 14 warning-ов, но они, походу, не особо принципиальные). Но когда закрываешь Винамп, он зависает напрочь (последняя бета винампа запускает баг-репортёр, пишет лог и не вешает систему (хотя иногда выдаёт Error 216), но всё-таки это не выход).
Логика в Unit1.pas, ну и соответственно в about.pas сами-понимаете-что.
Судя по номеру ошибки, у меня где-то память неправильно занята? Нет?
Во вложениях две версии кода: старинная, и с номером 2 то, что я правил сейчас.
СПАСИБО!
P.S. собирать vis_talmud.dpr
Вложения
Последнее редактирование: