Почему лазарус не запускает программу

Как запускать сторонние консольные программы и получать их вывод из программы, написанной на Lazarus?

Спасибо сказали:
RasenHerz Сообщения: 1341 ОС: Arch Linux amd64

Re: Lazarus — запуск программ

Сообщение RasenHerz » 06.02.2009 19:50

06.02.2009 15:16

Как запускать сторонние консольные программы и получать их вывод из программы, написанной на Lazarus?

что-то я не понял, вам надо реализовать связку fork()+exec()? и читать со стандартного вывода потомка?

Спасибо сказали:
cHeRsAnYa Сообщения: 6 ОС: Mandriva Linux 2009

Re: Lazarus — запуск программ

Сообщение cHeRsAnYa » 06.02.2009 20:46

06.02.2009 19:50

что-то я не понял, вам надо реализовать связку fork()+exec()? и читать со стандартного вывода потомка?

Спасибо сказали:
RasenHerz Сообщения: 1341 ОС: Arch Linux amd64

Re: Lazarus — запуск программ

Сообщение RasenHerz » 06.02.2009 22:20

06.02.2009 20:46
06.02.2009 19:50

что-то я не понял, вам надо реализовать связку fork()+exec()? и читать со стандартного вывода потомка?

Программа engine exe не работает — решение

вот
думаю вам этого хватит.

З.Ы. не гнушайтесь оффсайтом проекта.

Источник: unixforum.org

Проблема с запуском проекта Lazarus на Ubuntu 12.04

Я недавно установил Lazarus IDE на свою Ubuntu 12.04 через Центр программного обеспечения, позже я попробовал это с помощью команд в консоли. Оба были эффективными, программа была успешно установлена, но я не смог запустить свои проекты (программа смогла скомпилировать код, но не было окна с результатом кода).

После нажатия кнопки «Выполнить» отображается окно сообщения с именем Invalid launching app и следующий текст:

Читайте также:
Как с помощью программы неро

Launching application «»/media/Windows/Lazarus/19.2/project1″» doesn’t exist or is unable to launch. look Launch -> Parameters of launch -> Local

Поэтому я проверил настройку, в локальном разрешить запуск приложения. Когда я запускаю его снова, он просто показывает мне этот текст в терминале:

/media/Windows/Lazarus/19.2/project1 /usr/lib/lazarus/0.9.30.2//tools/runwait.sh: 16: /usr/lib/lazarus/0.9.30.2//tools/runwait.sh: /media/Windows/Lazarus/19.2/project1: Permission denied ————

Примечание: Windows — это просто имя раздела на моем жестком диске.

Источник: ask-ubuntu.ru

Lazarus не может запустить программу — «отладка . «, но форма не отображается

До сегодняшнего дня у меня не было проблем с использованием 32-битной Lazarus IDE v1.0.10 под Windows 7 (64-бит).

После некоторой работы над проектом кнопка запуска (зеленый треугольник) больше не запускает приложение. Он компилирует его, и строка заголовка Lazarus меняется на «Lazarus IDE v1.0.10 — project1 (отладка . )», и примерно через минуту заголовок возвращается в нормальное состояние, а значок запуска снова становится зеленым. Форма заявки не отображается.

Lazarus IDE Обзор преимуществ / Особенности / Установка, Удаление / FpcUpDeluxe / 2022 / Free Pascal

Если я попытаюсь запустить приложение, нажав F7, откроется окно «Ассемблер». Повторное нажатие F7 приводит к появлению диалогового окна с ошибкой: «Отладчик обнаружил ошибку при попытке запустить / пошагово приложение. Не удалось найти границы текущей функции. Нажмите« ОК », чтобы продолжить . ».

Я могу запустить приложение (файл .exe) из командной строки или из проводника Windows, и оно отображает форму и нормально реагирует на нажатия кнопок.

  • Я попытался создать новый проект только с одной формой и кнопкой выхода.
  • Я попытался удалить и переустановить lazarus
  • Я попытался перезагрузить компьютер.

RedGrittyBrick 24 Июл 2013 в 19:12

1 ответ

Лучший ответ

У Lazarus был неправильный путь для отладчика (gdb) в Инструменты -> Параметры -> Отладчик -> Общие -> Тип и путь отладчика.

Читайте также:
Как удалять программы с компьютера полностью

Это произошло потому, что я изначально использовал 64-битную версию Lazarus, а затем удалил ее и установил 32-битную версию (в другой папке), чтобы я мог использовать 32-битные библиотеки DLL для OpenSSL.

Похоже, что более поздняя установка по какой-то причине нашла или создала ссылку на копию отладчика более ранней 64-разрядной установки (которая была единственной частью, оставшейся после удаления).

Источник: question-it.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru