FAQ по PascalABC.NET: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 17: Строка 17:
'''3. Где скачать последнюю версию PascalABC.NET?'''  
'''3. Где скачать последнюю версию PascalABC.NET?'''  


http://pascalabc.net/ru/ssyilki-dlya-skachivaniya.html
http://pascalabc.net/ssyilki-dlya-skachivaniya.html


'''4. Что нужно для работы программ, откомпилированных в PascalABC.NET?'''
'''4. Что нужно для работы программ, откомпилированных в PascalABC.NET?'''

Версия от 12:55, 14 января 2011

1. Что такое "Платформа Microsoft.NET"?

http://ru.wikipedia.org/wiki/Microsoft_.NET

Если говорить коротко, то платформа .NET - это комплекс программ и библиотек, необходимых для запуска программ, написанных под NET. Платформа .NET содержит виртуальную машину, под управлением которой выполняются .NET-программы. Аналогом платформы .NET является платформа Java (JRE), необходимая для запуска Java-программ. Существуют версии обеих платформ для мобильных телефонов.

2. Откуда скачать платформу и как установить?

Вы можете скачать версию PascalABC.NET + Microsoft .NET Framework v2.0 SP2 (~40Mb), программа установки которой уже содержит платфору .NET. Либо вы можете установить платформу самостоятельно: Для начала небоходимо поставить обновление для Windows Installer (до версии 3.1) Далее скачать и запустить установочный пакет платформы .NET Также рекомендуется один раз установить русифицированную документацию для всплывающих подсказок.

3. Где скачать последнюю версию PascalABC.NET?

http://pascalabc.net/ssyilki-dlya-skachivaniya.html

4. Что нужно для работы программ, откомпилированных в PascalABC.NET?

На компьютере должна быть установлена платформа Microsoft.NET 2.0 или выше

5. Запустятся ли программы, откомпилированные PascalABC.NET, на платформе версии 3.0 или 3.5?

Да

6. Можно ли в PascalABC.NET использовать библиотеки .NET 3.0 и .NET 3.5?

Да. Для этого соответствующая версия платформы должна быть установлена на локальном компьютере.

7. Не работает запуск по F9 программ, использующих модуль CRT

Необходимо вызывать по Shift-F9, то есть без перенаправления вывода в оболочку.

8. Mono

Активно развивается версия платформы .NET - Mono. Mono - проект по созданию полноценного воплощения системы .NET на базе свободного программного обеспечения для различных ОС таких как Linux, Solaris, Mac OS X. http://www.mono-project.com Консольный компилятор PascalABC.NET (pabcnetc.exe) функционирует на последней версии Mono. Также при наличии интернета можно использовать веб-среду PascalABC.NET WDE.

9. Можно ли компилировать Win32-приложения в PascalABC.NET?

Нет. Но можно вызывать функции из Win32-библиотек и работать с COM.