Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Pascal ABC .NET.  (Прочитано 3690 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Matwei

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Pascal ABC .NET.
« : 30 Марта 2014, 17:05:32 »
Здравствуйте.
Имеется Ubuntu 13.10 и Wine 1.6.1.
Установил обычный Pascal ABC. Всё работает.
Далее установил Framework 4.0 (и шрифты) через Winetricks. Установилось.
Pascal ABC .NET требует dotnet 4.0.
Установил PascalABC.NET. Запускается. Программа компилируется, но при запуске "exe" выходит ошибка (написано "серёзная ошибка").
Это со сложной программой (курсовая).
Простые программы работают.
Кто ставил себе Pascal ABC .NET ?
« Последнее редактирование: 30 Марта 2014, 17:20:45 от Matwei »

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #1 : 30 Марта 2014, 17:20:52 »
Matwei, не пробовал поставить в виртуал бокс? Может вино не совместимо с какой то библиотекой. А ошибка времени выполнения?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #2 : 30 Марта 2014, 17:22:23 »
Matwei, курсовая на PascalABC.NET. Я в шоке. :o
По теме, если разрабатываешь под винду, то без винды не выйдет.

Оффлайн Matwei

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #3 : 30 Марта 2014, 18:32:46 »
alsoijw,
В виртуал бокс то пойдёт.
Таки да, в версии 1.7, которая требует dotnet 2.0, выходит "ошибка времени выполнения".
В версии 1.8 и выше "серьёзная ошибка".

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #4 : 30 Марта 2014, 18:40:30 »
Matwei, качай винду(можно 30 дн) и не мучайся.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #5 : 31 Марта 2014, 09:11:25 »
Установите крякупленную версию операционной системы MS Windows на виртуальную машину или используйте, например, Turbo Pascal под DOSBox, или Free Pascal.

Обязательно решать задачу именно в PascalABC.NET? Можно ли использовать другие паскали?

Оффлайн Matwei

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #6 : 31 Марта 2014, 09:32:30 »
Да я уже установил виртуал бокс... нормально.
А DOS Box под Вайном нормально робит да ?

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #7 : 31 Марта 2014, 15:58:59 »
Matwei, есть свой дос бокс родной
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #8 : 31 Марта 2014, 16:57:05 »
sudo apt-get install dosbox && dosbox
mount C /katalog/s/turbo/pascalem/v/ubuntu/
C:
cd bin
turbo

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #9 : 31 Марта 2014, 18:07:22 »
Matwei,а зачем DOSBox? Надеюсь не для допотопного компилятора паскаля? В Linux свои паскали есть, притом не один. Самые известные - FPC и GNUPascal. FPC несколько наречий поддерживает и кроссплатформенный.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #10 : 31 Марта 2014, 20:28:19 »
peregrine,
(Нажмите, чтобы показать/скрыть)
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #11 : 31 Марта 2014, 20:42:34 »
alsoijw, как я помню, Lazarus,  а точнее его графическая библиотека (которая формочки отрисовывает), в которой что-то перемудрили с оптимизацией и отладкой, в результате все отладочные символы включаются в бинарик, их можно частично отключить опциями компиляции и подрезать бинарик strip-ом, но меньше мегабайта он раньше не получался, если не прибегать к помощи UPX, который немного снижает производительность.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #12 : 31 Марта 2014, 22:26:35 »
А эти паскали совместимы(по крайней мере при решении задачи)?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #13 : 31 Марта 2014, 23:26:13 »
alsoijw, а тут от задачи зависит. На паскале я уже 4 года ничего не писал, PascalABC.NET к виндовому API привязан и завязан на нём, так что не должны они быть совместимы, а вот с делфями частичная совместимость есть, особенно, если к WinAPI не сильно софт приделан.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Pascal ABC .NET.
« Ответ #14 : 31 Марта 2014, 23:27:30 »
peregrine, это был скорее вопрос к ТС
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

 

Страница сгенерирована за 0.018 секунд. Запросов: 19.