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

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 29: Строка 29:
'''6. Можно ли в PascalABC.NET использовать библиотеки .NET 3.0 и .NET 3.5?'''
'''6. Можно ли в PascalABC.NET использовать библиотеки .NET 3.0 и .NET 3.5?'''


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


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

Версия от 08:46, 26 октября 2009

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

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

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

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

Вы можете скачать версию PascalABC.NET + Microsoft .NET Framework v2.0 SP2 (~40Mb), программа установки которой уже содержит платфору .NET. Либо вы можете установить платформу самостоятельно: Для начала небоходимо поставить обновление для Windows Installer (до версии 3.1) http://pascalabc.net/downloads/WindowsInstaller-KB893803-v2-x86.exe Далее скачать и запустить установочный пакет платформы http://www.microsoft.com/downloads/details.aspx?familyid=5B2C0358-915B-4EB5-9B1D-10E506DA9D0F&displaylang=ru Также рекомендуется один раз установить русифицированную документацию для всплывающих подсказок http://pascalabc.net/downloads/RusHelpFramework.exe.

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

http://pascalabc.net/ru/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.