Решено: Lazarus и windows в kvm

Вопросы программирования и использования среды Lazarus.

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

azsx
энтузиаст
Сообщения: 959
Зарегистрирован: 16.11.2015 05:38:32

Сообщение azsx »

Ну, висит скорее всего столько процессов, сколько раз производился запуск.

нет, ошибки нет. Я запускаю один раз. А она запускает 3 процесса и через taskmgr под админом процессы не снимаются.
Может быть и существует менее извращенный путь, но это как минимум работоспособно.

мне казалось тезис "написал код один раз - он работает везде" - это значит, что проекты можно перебрасывать между лазарусами за просто так. Но это сейчас не важно, если лазарус не компилирует под виртуальные машины, то (к моему сожалению) мне придется снова писать на делфи.
мне пришлось в срочном порядке уходить на С# и переводить рабочие проекты - ибо поведение не лечилось

я вот сейчас думаю на java уж тогда уходить. Я пишу простые графические помогалки, мне самое главное чтобы они запускались под всеми виндами и в теории, можно под линукс. Только паскаль я уже знаю, а java и c# не знаю совсем.
---
но это не по теме, как мне запустить программы и сам лазарус в виртуалке? Может кто за деньги такое настраивает?
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

SSerge писал(а):Правильно не стало, потому что в настройках проекта прописаны пути к компиляторам, отладчику и строки, передаваемые оным. Которые для nix и win - разные.


никогда не переделывал пути, хотя не один раз менял винду с никсами.

Добавлено спустя 5 минут 21 секунду:
azsx писал(а):мне казалось тезис "написал код один раз - он работает везде" - это значит, что проекты можно перебрасывать между лазарусами за просто так.

Это то, к чему Лазарус стремится... реально же не всегда это получается... причем, чаще всего вина в том, что программист использует средства заточенные под определенную платформу.

azsx писал(а):А она запускает 3 процесса и через taskmgr под админом процессы не снимаются.

попробуйте снять консольной программой... кажется, taskkill.
azsx
энтузиаст
Сообщения: 959
Зарегистрирован: 16.11.2015 05:38:32

Сообщение azsx »

попробуйте снять консольной программой

смысл же не в том, что мне их край как снять надо, мне надо чтобы лазарус и программы заработали.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

azsx, тогда настраивайте kvm.

Добавлено спустя 5 минут 39 секунд:
Про отладчик пока забудьте -- на него вообще полно жалоб... если уж так надо, то запихайте в каждую функцию вызовы окошек ShowMessage.

Добавлено спустя 9 минут 23 секунды:
Нашел решение Вашей проблемы (теоретическое, конечно) на русском языке.

Поискал в интернете сообщения о подобной ошибке и выяснил: данная проблема
из-за gtk+ 2.24.7. Решалась путем обновления до gkt 2.24.8 или даунгрейда до
2.24.6

https://bugzilla.altlinux.org/show_bug.cgi?id=26919
SSerge
энтузиаст
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Сообщение SSerge »

azsx писал(а): мне надо чтобы лазарус и программы заработали.


У вас там видеокарта случайно определяется линуксом не как VESA или что-то подобное без dri и 2D acceleration? Если у вас проблемы с аппаратным ускорением драйвера видеокарты хостовой системы, то нормальную работоспособность эмуляторов-не-эмуляторов и виртуальных машин с графикой никто в целом не гарантирует. Взгляните ка на всякий случай. :D

Ну и для того, чтобы нативное приложение лазаруса на linux заработало (как и собственно сама среда сборки), иногда надо поставить некий набор дополнительных пакетов, о существовании которых обычно можно не догадываться. Ежели что, у CodeTyphon (pilotlogic.com), в инсталляторе в меню даж отдельный пункт есть "поставить библиотеки". (Это я как бы намекаю).
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

и да... это надо для работы самой kvm...
azsx
энтузиаст
Сообщения: 959
Зарегистрирован: 16.11.2015 05:38:32

Сообщение azsx »

Нашел решение Вашей проблемы (теоретическое, конечно) на русском языке.

спасибо, я находил точно такое же - только на нерусском. Тем не менее на хосте (убунту) лазарус запускается и выполняет программы у меня вполне хорошо.
У вас там видеокарта случайно определяется линуксом не как VESA или что-то подобное без dri и 2D acceleration?

вряд ли. контра в никс у меня идет. Видеокарта встроенная в процессор. Вечером посмотрю.
Если у вас проблемы с аппаратным ускорением драйвера видеокарты хостовой системы, то нормальную работоспособность эмуляторов-не-эмуляторов и виртуальных машин с графикой никто в целом не гарантирует.

такая проблема впервые и только с лазарус. Например, делфи xe 8 запускается и приложения в ней компилирую. В гостевой машине. Но у делфи свои минусы :(
Аватара пользователя
WAYFARER
энтузиаст
Сообщения: 567
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Сообщение WAYFARER »

azsx, Если по RDP к гостевой Win7 можно подключиться, давай поковыряем.
azsx
энтузиаст
Сообщения: 959
Зарегистрирован: 16.11.2015 05:38:32

Сообщение azsx »

У вас там видеокарта случайно определяется линуксом не как VESA или что-то подобное без dri и 2D acceleration?

линукс intel@sandy bridge desktop
винда гость cyrix

Добавлено спустя 2 часа 48 минут 42 секунды:
всё да, закончились варианты?

Добавлено спустя 23 часа 21 минуту 56 секунд:
Re: Решено: Lazarus и windows в kvm
Решено: на моей машине антивирус avast блокировал lazarus и программы на нем.
Alex2013
долгожитель
Сообщения: 3234
Зарегистрирован: 03.04.2013 11:59:44

Сообщение Alex2013 »

Гм, а что поставить виртуалбокс религия не позволяет ?
У меня все работает только что проверил ...
(Да, попробуй поставить 32разрядную ось на ВМ (в любом случае проблем меньше), и 32 разрядный код ЕХЕ-шника в будет работать в любой винде одинаково чего не скажешь про 64 -разрядный ..)
azsx
энтузиаст
Сообщения: 959
Зарегистрирован: 16.11.2015 05:38:32

Сообщение azsx »

мне не нужен виртуал бокс, меня устраивает kvm. Проблема была в антивирусе. нет антивруса, нет проблем.
Ответить