Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Wine в Линуксе / 23 сообщений из 23, страница 1 из 1
09.07.2007, 09:57:42
    #34646564
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Доброго времени суток!
Сижу щас на Мандриве 2007.1 free. Есть такой глюк: установил вайн, поставил туда Делфи, а оно не запускаеться... Всмысле запуск начинаеться, высвечиваеться рисунок Делфи на робочем столе, но потом резко загрузка приложения обрываеться, но процес всё ещё висит в памяти (по народному просто виснит).
Подскажите если кто знает, в чём может быть проблема и как её исправить...
Заранее благодарен.
...
Рейтинг: 0 / 0
09.07.2007, 10:28:46
    #34646619
enkarito
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Какой версии wine?
А в общем иногда бывает достаточно запустить из консоли, а после посмотреть на что он ругается.
Может ему не хватает привилегий, может не хватает библиотек и тд

Для начала запустите консоль
А там уже
Код: plaintext
1.
cd <delphi_path>
wine delphi.exe

наблюдаем и говорим, что пишет wine в консоле.
...
Рейтинг: 0 / 0
09.07.2007, 10:46:01
    #34646685
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Програмёр wrote:

> а оно не запускаеться...
Убедитесь, что у вас свежая версия (0.9.40) и почитайте, что оно пишет в
консоли при запуске. Delphi через Wine работает, проверял...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2007, 13:15:52
    #34647306
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Запустил в консоли, вот что выводит:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
fixme:imm:ImmReleaseContext (0x10020, 0x162998): stub
fixme:pager:PAGER_Create [0x40062] Drag and Drop style is not implemented yet.
fixme:win:LockWindowUpdate (0x10020), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate (0x10020), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate (0x10020), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate (0x10020), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate (0x10020), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate (0x10020), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate (0x10020), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
err:seh:setup_exception stack overflow  28  bytes in thread 001a eip b7d6890f esp 00240fe4 stack 0x241000-0x350000
Что это значит?
Как я понял последняя строка выдаёт ошибку... :) вот только какую?
Спасибо.
...
Рейтинг: 0 / 0
09.07.2007, 13:48:53
    #34647460
A.V.Goncharyk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
...
Рейтинг: 0 / 0
09.07.2007, 13:51:20
    #34647473
A.V.Goncharyk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Вопрос - а зачем Вам Делфи в Линуксе? Писать под Виндовс из под Линукс?
...
Рейтинг: 0 / 0
09.07.2007, 14:02:17
    #34647522
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Ну да, я тут с одним хорошим человеком сотрудничаю (вернее он меня можно сказать учит на Делфях), так у него винда стоит и он соответственно в Делфи сидит (он за неё кучу денег выбросил и теперь переходить никуда не хочет). Я пробовал ставить Куликс (или Киликс, не помню уже как называеться) и Лазарус... Ни то ни другое нормально не работает. Везде проблемы с кодировками. :(
И Вайн - это моя последния надежда :)
...
Рейтинг: 0 / 0
09.07.2007, 15:13:25
    #34647805
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Програмёр wrote:

> Ну да, я тут с одним хорошим человеком сотрудничаю (вернее он меня можно
> сказать учит на Делфях), так у него винда стоит и он соответственно в
> Делфи сидит (он за неё кучу денег выбросил и теперь переходить никуда не
> хочет). Я пробовал ставить Куликс (или Киликс, не помню уже как
> называеться) и Лазарус... Ни то ни другое нормально не работает. Везде
> проблемы с кодировками. :( И Вайн - это моя последния надежда :)
1) Не указана версия Delphi.
2) Не указана версия Wine
3) Система не 64бит часом?
4) Можно обратиться за помощью в мейлинг листы wine-users, либо сразу
запостить глюк на багзиллу (все подробности на www.winehq.org).
5) на www.winehq.org в разделе "документация" есть документ под
название "wine user guide" или что-то вроде того. Там описаны техники
отыскивания глюков и проблем. Если вкратце - wine имеет ряд отладочных
каналов, через которые может быть отпечатано бешеное количество
дополнительной информации, если её вывод включен. А включается он
установкой системной переменной WINEDEBUG например, если запускать delphi
как "WINEDEBUG=all wine delphi32.exe &>1.log" то в лог файле будет пара
сотен мегабайт информации о сделанных вызовах, и т.д. и т.п. Проще для
начала попробовать WINEDEBUG=trace.
6) "stack overflow" означает "переполнение стека".
7) от Delphi вам надо что? IDE? Просто намного удобнее использовать
делфийский компилятор с gnumake+kate (или что-то ещё), так как IDE (у 6й
дельфи, к примеру), работает (у меня, по крайней мере, работало) несколько
криво - не поддерживается докинг окон одно в другое, управление окнами
очень сильно от виндовского отличается (в Win было одно окно (если
альт-табить, например), хотя интерфейс был SDI, здесь же каждое окно
управляется отдельно). Хотя все это (возможно) можно исправить, выставив в
winecfg галочку "enable virtual desktop"...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2007, 17:50:28
    #34648411
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
да, извините, не подумал...
Значит так, Делфи 7.0, а версию вайна не помню к сожалению, но я думаю какая-то из новых, я её с сайта своего дистрибутива згонял.
Насчёт системы - не знаю... вполне вероятно.
В Делфи мне надо как-раз IDE, в этом вся проблема. Я привык к тому интерфейсу и набору компонентов. Потому я хочу загнать её в Линукс. :)
Можно ли как-то это сделать? может какие емуляторы есть для такого типа программ?
Мне что-либо подойдёт, главное что бы не ставить виндовс (я его перестал уважать после установки линукса).
...
Рейтинг: 0 / 0
09.07.2007, 18:15:31
    #34648501
Alexandr Kochmin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Програмёр пишет:

> Можно ли как-то это сделать? может какие емуляторы есть для такого типа
> программ?

есть vmware




--
Кочмин Александр
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2007, 18:36:28
    #34648568
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Програмёр wrote:
> Значит так, Делфи 7.0,
Не пробовал. 6я точно работает. Посмотрите совместимость на appdb.winehq.org

> а версию вайна не помню к сожалению
wine --version

>Можно ли как-то это сделать? может какие емуляторы есть для такого типа
>программ?
CrossOverOffice может быть поможет, но он платный. Ещё слышал про
wine@ethersoft но вообще не в курсе, что это такое и почем. Ещё есть cedega
но она под игры заточена.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2007, 18:39:06
    #34648576
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Alexandr Kochmin wrote:

> есть vmware
vmware=="ставить Windows"
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2007, 19:14:02
    #34648655
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
О, VMWare мне думаю подойдёт, это как я помню интеграция винды в Линукс.... Вот только одного не пойму, как его настраивать и юзать?
А можно ли в этом эмуляторе запустить два сеанса Виндовс и Линукс одновременно (типа Виндовс и Линукс переключать, например в винде программить, а потом перейти в Линукс сделать что-то и махнуть назад к программированию)?
Есть ли у кого ссылки на документацию по этому емулятору?
Заранее благодарен
...
Рейтинг: 0 / 0
09.07.2007, 20:42:20
    #34648796
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
они будут одновременно работать - и переключать не надо.
Доку надо брать на сайте вмваре. Впрочем, реально разобраться и методом научного тыка.
...
Рейтинг: 0 / 0
09.07.2007, 21:08:10
    #34648825
Alexandr Kochmin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
--null-- пишет:
> они будут одновременно работать - и переключать не надо.
> Доку надо брать на сайте вмваре. Впрочем, реально разобраться и методом
> научного тыка.

да там разбираться то...
главное vmware tools не забыть установить.
Ну и иметь много памяти на компе

--
Кочмин Александр
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2007, 22:02:48
    #34648864
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Програмёр wrote:

> Есть ли у кого ссылки на документацию по этому емулятору?
все гуглом находится. Кроме vmware есть qemu, который, вроде как, то же
самое делает...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2007, 23:11:02
    #34648936
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Qemu оказалось, что у меня на компе есть, осталось только поставить :)
Щас попробую, если чё, то уже буду пробовать ставить vmware.
Спасибо всем за помощь...
...
Рейтинг: 0 / 0
09.07.2007, 23:16:10
    #34648947
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Если ты поставил себе цель программить на Delphi - купи себе second-hand рабочую станцию, поставь на неё WinXP и не парь мозги.

Если цель - не оправдывает средства то это не та цель.
...
Рейтинг: 0 / 0
09.07.2007, 23:23:06
    #34648954
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Програмёр wrote:

> то уже буду пробовать ставить vmware.
Если честно не совсем понятно. использование VMWare/QEmu предполагает
установку виндоус на VMWare/QEmu. Вот смысл? Всё равно (по идее) за
лицензию платить надо...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
10.07.2007, 00:46:30
    #34649009
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Такой вопрос, у меня щас ставиться виндовс на отведённый для этого раздел, но при этом я не могу загрузить ниодно 3Д приложение, которое использует 3Д драйвера.
это нормально? или что-то пошло не так?
...
Рейтинг: 0 / 0
10.07.2007, 00:48:26
    #34649011
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
устанавливаю его через QEMU
...
Рейтинг: 0 / 0
10.07.2007, 01:06:56
    #34649018
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Програмёр wrote:

> это нормально?
Это нормально, потому что любая подобная программа эмулирует какое-то свое,
определенное железо. Причем минимальное (например, svga карточку). К тому
же до аппаратного ускорения реального железа достучаться не так уж и легко,
если учесть, что ОС внутри эмулятора должна думать, что она одна это железо
использует в то время как на самом деле за её пределами эмултяора есть
вторая, "реальная" ОС. Так что ускорения не будет. Ни в VMWare, ни в QEmu.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
11.07.2007, 11:39:07
    #34652676
panter_dsd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wine в Линуксе
Програмить под вертуалкой - извращение. Не легче выделить раздел и поставить на него маздай? Когда надо перегрузил машину и работай.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Wine в Линуксе / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]