Fpc довольно таки классный компилятор, но информация о нем, разрешающая работать с ним, используя все возможности, в русском представлении почти нет или разбросана по разным уголкам сети, что не позволяет новичку быстро "войти в колею" и узнать его особенности. Часто Fpc для многих представляет переход от 16 к 32 битам и WinAPi, так что написание оконных приложений составляет отдельный интерес.
Предлагаю усилить работу на этим разделом созданием Faq-а по Fpc. Собираем вопросы!!! Кому это надо, прошу откликнутся.
где можно скачать в минималиной комплектации?
На офсайте... Нет такого понятия "минимальная комплектация"... Скачаешь укороченный вариант, а потом начнется - это не работает, помощи нет, модули сбоят (особенно для начинающего это "радостно") ...
Так что: http://www.freepascal.org/download.var
Где можно скачать старые версии?
Насколько "старые"? 1.0.10 - здесь: ftp://ftp.freepascal.org/fpc/olddist/1.0.10/win32-1.0.10/
Еще старше надо?
Я сейчас начал интенсивно изучать программирование в оконном режиме под WinApi, если надо могу выкладывать разные примеры с пояснениями.
Вот самые основы есть http://freepascal.ru/article//book/win32/
http://freepascal.ru/wiki/index.php/FreePascal.ru:%D0%9F%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4%D1%8B
А вот не компилируется код, который даётся в уроках. Вместе FPC есть демки win32. Например, winhello. В ней код немного не такой, как предлагают в первом уроке. Версия у меня 2.0.4, а в статье написано про 1.0.10, может, из-за этого?
А что даёт {$Mode Delphi} - это типа "простым движением руки" делаем из Паскаля Делфи?
И ещё, можно ли что сделать, чтобы заголовок окна, да и вообще, чтобы Паскаль нормально с русским языком работал. Выводит на экран текст нормально. Как только, например, заголовок окна или имя файла на русском делаю - какие-то иероглифы получаются. Хелп плиз.
P.S. За ссылочки спасибо. Все-таки инфа - на вес золота. Так что надоедать ещё долго буду
P.P.S. А что же ещё за беда такая "Error while linking"? Заметил, что лечится пересохранением в другой каталог, но все же, может есть способ как избавится от него навсегда?
М | Не путай тег цитаты и кода. Код дает нагрузку на клиента + не переносит слова на новую строку... |
Error While Linking - пожалуй самая надоедливая ошибка в FPC...
Уф, с компиляцией разобрался, тему новую создавать не буду.
Error While Linking - проблема действительно надоедливая, но всё ж жить можно, а вот остался у меня на данный момент нерешенным вопрос про вывод русского текста на окно (в частности заголовок, простой текст ещё не пробовал). Может что-нить подскажите...
А что не так с выводом русского?
Если Вы о проблемме кодировок, то спасет функция конвертирования.
Вроде бы ничего сложного...
Я не такой продвинутый в этом деле: а что это за функция за такая?