Для Linux (Через WINE)
Вот инструкция по запуску Песенника под WINE: https://song-book.ru/versions/linux-wine/instruction/
Нижеследующее не актуально.
!ВНИМАНИЕ! Описанные здесь действия Вы делаете на свой страх и риск! Если вы не знаете, о чем идет речь, почитайте документацию, прежде чем что-то делать, или же подождите, пока мы напишем нормальную инструкцию.
У нас наконец-то получилось запустить Песенник с помощью Wine под Linux. Тестирование проводилось под Ubuntu 10.04, но, я думаю, под другими версиями и сборками тоже все должно работать.
Вот список библиотек, которые необходимы для работы Песенника под Wine:
- mshtml.dll
- shdocvw.dll
- shlwapi.dll
- urlmon.dll
- iertutil.dll
- msls31.dll
Эти библиотеки нужно скопировать с папку /home/username/.wine/drive_c/windows/system32/, причем все библиотеки, кроме двух последних, необходимо прописать в winecfg.
У кого нет возможности добыть эти библиотеки, вот архив с ними.
Убедительная просьба к пользователям Linux: давайте сделаем хорошую сборку для запуска Песенника под Wine с инструкцией для начинающих! Я смог запустить Песенник только на третий день, несколько раз угробив Wine, пока разобрался что к чему. Надо облегчить задачу начинающим!
Также нужно хорошенько протестировать, какие функции не работают, и что в связи с этим можно предпринять. Пишите мне!
2nek:
Ответил в почте=) Спасибо за поддержку!
[Ответить]
2Илья:
Илья, спасибо! Добавил в основную инструкцию!)
[Ответить]
Я готов помочь с wine сборкой под linux если ее еще нет.
Полагаю email виден админам потому его не оставляю.
Пишу на qt(win lin mac droid ios) могу помочь в написании/отладке
[Ответить]
После установки программы по данной инструкции, при запуске песенник показывал ошибку «wine ole error 80004001» и не отображал основное поле (вместо текста песен с аккордами — белый лист). Ошибка выводилась повторно при выборе любой песни.
Проблема решилась установкой ieframe.dll из windows 7, тем же способом что и файлы из архива, с указанием замены в настройках wine.
[Ответить]
2Alex.BiT:
Ясно 🙂
Тогда ждём-с 🙂
[Ответить]
2Чайман:
Я без понятия, на чем она пишется — ее разрабатывает другой человек. Но бетку я уже видел=) Так что под мак и лин тоже будет Песенник=)
[Ответить]
2Alex.BiT:
Так «не будет» или всё-таки «готовится»? 😉 Ладно, к словам придираться все могут…
Но что значит кросс-платформенная? Если никто ничего переписывать не будет, то как вы в делфе откомпилите под линь? (кросс-кайликс?)
Если же готовится реально кросс-платформенная версия, то на чем переписываете? Ява? Спрашиваю просто ради интереса 🙂
Ну и напоследок, планируются ли «пакетные» версии в виде рпм, деб и т.п.?
[Ответить]
2Чайман:
Песенник написан на Delphi, исходники закрыты. Переписьвать его никто не будет. Готовится кроссплатформенная версия.
[Ответить]
1. Пардон, а на чем написан песенник?
2. Исходники бы посмотреть, т.к. тут 2 варианта:
— писать все заново…
или
— скомпилить под линь после переработки.
Не может быть, чтобы что-то в программе такое пользовалось под вынь, чего нет под линь и обязательно нужен был бы вайн ;).
[Ответить]
2Click:
Переписывать все заново?) Мы в этой-то все баги никак не выловим… )
[Ответить]
сделайте кроссплатформенную программу, и не нужно будет через вайн мучать
[Ответить]