Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Free Pascal, Pascal ABC и другие _ Faq по Fpc

Автор: Bokul 5.01.2007 0:29

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


Автор: Sam0784 5.01.2007 4:17

где можно скачать в минималиной комплектации?

Автор: volvo 5.01.2007 4:21

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

Так что: http://www.freepascal.org/download.var

Автор: Bokul 5.01.2007 4:28

Где можно скачать старые версии?

Автор: volvo 5.01.2007 4:45

Насколько "старые"? 1.0.10 - здесь: ftp://ftp.freepascal.org/fpc/olddist/1.0.10/win32-1.0.10/

Еще старше надо? blink.gif

Автор: Bokul 6.01.2007 7:18

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

Автор: rzr 29.01.2007 5:57

Цитата(Bokul @ 6.01.2007 2:18) *

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

Я, лично, не был бы против. Не мог бы ты организавать серию уроков по окнам "с нуля".

Автор: Bokul 29.01.2007 6:28

Вот самые основы есть http://freepascal.ru/article//book/win32/

Автор: Altair 30.01.2007 15:29

http://freepascal.ru/wiki/index.php/FreePascal.ru:%D0%9F%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4%D1%8B

Автор: rzr 31.01.2007 5:58

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

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

Автор: Bokul 31.01.2007 9:12

Цитата
А вот не компилируется код, который даётся в уроках. Вместе 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"? Заметил, что лечится пересохранением в другой каталог, но все же, может есть способ как избавится от него навсегда?

http://forum.pascal.net.ru/index.php?s=&showtopic=15020&view=findpost&p=87055

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

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


Автор: Altair 31.01.2007 17:03

Error While Linking - пожалуй самая надоедливая ошибка в FPC...

Автор: rzr 1.02.2007 2:41

Уф, с компиляцией разобрался, тему новую создавать не буду.
Error While Linking - проблема действительно надоедливая, но всё ж жить можно, а вот остался у меня на данный момент нерешенным вопрос про вывод русского текста на окно (в частности заголовок, простой текст ещё не пробовал). Может что-нить подскажите...

Автор: Altair 1.02.2007 16:54

А что не так с выводом русского?
Если Вы о проблемме кодировок, то спасет функция конвертирования.
Вроде бы ничего сложного...

Автор: rzr 2.02.2007 12:18

Я не такой продвинутый в этом деле: а что это за функция за такая?