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

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 9: Строка 9:
'''2. Откуда скачать платформу и как установить?'''
'''2. Откуда скачать платформу и как установить?'''


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


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


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


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


'''5. Запустятся ли программы, откомпилированные PascalABC.NET, на платформе версии 3.0 или 3.5?'''
'''5. Не работает запуск по F9 программ, использующих модуль CRT'''
 
Да
 
'''6. Можно ли в PascalABC.NET использовать библиотеки .NET 3.0 и .NET 3.5?'''
 
Да. Для этого соответствующая версия платформы должна быть установлена на локальном компьютере.
 
'''7. Не работает запуск по F9 программ, использующих модуль CRT'''


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


'''8. Mono'''
'''6. Mono'''


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


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


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

Текущая версия от 08:41, 12 февраля 2016

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

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

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

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

Вы можете скачать версию PascalABC.NET + Microsoft .NET Framework (~100Mb), программа установки которой уже содержит платфору .NET. Либо вы можете установить платформу самостоятельно.

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

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

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

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

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

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

6. Mono

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

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

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