Помощь - Поиск - Пользователи - Календарь
Полная версия: Faq по Fpc
Форум «Всё о Паскале» > Pascal, Object Pascal > 32 битные компиляторы
Bokul
Fpc довольно таки классный компилятор, но информация о нем, разрешающая работать с ним, используя все возможности, в русском представлении почти нет или разбросана по разным уголкам сети, что не позволяет новичку быстро "войти в колею" и узнать его особенности. Часто Fpc для многих представляет переход от 16 к 32 битам и WinAPi, так что написание оконных приложений составляет отдельный интерес.
Предлагаю усилить работу на этим разделом созданием Faq-а по Fpc. Собираем вопросы!!! Кому это надо, прошу откликнутся. smile.gif

Sam0784
где можно скачать в минималиной комплектации?
volvo
На офсайте... Нет такого понятия "минимальная комплектация"... Скачаешь укороченный вариант, а потом начнется - это не работает, помощи нет, модули сбоят (особенно для начинающего это "радостно") ...

Так что: Free Pascal - Downloads
Bokul
Где можно скачать старые версии?
volvo
Насколько "старые"? 1.0.10 - здесь: ftp://ftp.freepascal.org/fpc/olddist/1.0.10/win32-1.0.10/

Еще старше надо? blink.gif
Bokul
Я сейчас начал интенсивно изучать программирование в оконном режиме под WinApi, если надо могу выкладывать разные примеры с пояснениями.
rzr
Цитата(Bokul @ 6.01.2007 2:18) *

Я сейчас начал интенсивно изучать программирование в оконном режиме под WinApi, если надо могу выкладывать разные примеры с пояснениями.

Я, лично, не был бы против. Не мог бы ты организавать серию уроков по окнам "с нуля".
Bokul
Вот самые основы есть здесь
Altair
Переводы
rzr
А вот не компилируется код, который даётся в уроках. Вместе FPC есть демки win32. Например, winhello. В ней код немного не такой, как предлагают в первом уроке. Версия у меня 2.0.4, а в статье написано про 1.0.10, может, из-за этого?
А что даёт {$Mode Delphi} - это типа "простым движением руки" делаем из Паскаля Делфи?
И ещё, можно ли что сделать, чтобы заголовок окна, да и вообще, чтобы Паскаль нормально с русским языком работал. Выводит на экран текст нормально. Как только, например, заголовок окна или имя файла на русском делаю - какие-то иероглифы получаются. Хелп плиз.

P.S. За ссылочки спасибо. Все-таки инфа - на вес золота. Так что надоедать ещё долго буду smile.gif
P.P.S. А что же ещё за беда такая "Error while linking"? Заметил, что лечится пересохранением в другой каталог, но все же, может есть способ как избавится от него навсегда?
Bokul
Цитата
А вот не компилируется код, который даётся в уроках. Вместе FPC есть демки win32.
Например, winhello. В ней код немного не такой, как предлагают в первом уроке.
Версия у меня с, а в статье написано про 1.0.10, может, из-за этого?

Ну во-первых, для разъяснений отдельных вопросов лучше, все-таки, создавай новые темы.
Во-вторых, без указания ошибки компиляции и твоего кода я тебе сказать ничего не могу - в 2.0.2 еще не поддерживается директива {$Telepathy}, а с новой 2.0.4 версией у меня проблемы. Еще: ты качал весь архив с примером или же склеивал его по кусочкам? Вообщем укажи все это в новой теме. smile.gif
Цитата
А что даёт {$Mode Delphi} - это типа "простым движением руки" делаем из Паскаля Делфи?

Синтаксис совместимый с Delphi 4
Нажмите для просмотра прикрепленного файла
Цитата
P.P.S. А что же ещё за беда такая "Error while linking"? Заметил, что лечится пересохранением в другой каталог, но все же, может есть способ как избавится от него навсегда?

Error While Linking

PS Удачи, обращайся. smile.gif

М
Не путай тег цитаты и кода.
Код дает нагрузку на клиента + не переносит слова на новую строку...

Altair
Error While Linking - пожалуй самая надоедливая ошибка в FPC...
rzr
Уф, с компиляцией разобрался, тему новую создавать не буду.
Error While Linking - проблема действительно надоедливая, но всё ж жить можно, а вот остался у меня на данный момент нерешенным вопрос про вывод русского текста на окно (в частности заголовок, простой текст ещё не пробовал). Может что-нить подскажите...
Altair
А что не так с выводом русского?
Если Вы о проблемме кодировок, то спасет функция конвертирования.
Вроде бы ничего сложного...
rzr
Я не такой продвинутый в этом деле: а что это за функция за такая?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.