Помогите справиться с задачей

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Аватара пользователя
dangreen
новенький
Сообщения: 72
Зарегистрирован: 21.11.2010 19:55:49

Сообщение dangreen »

поставил synapse , что писать в юзесах для фтп
вот пример http://synapse.ararat.cz/doku.php/publi ... rogressbar , скачал его сурсы, там в юзеса написано FTPsend
пишу в лазаре , ругается http://puu.sh/19J5
kosteek
постоялец
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Сообщение kosteek »

В настройке проекта укажи путь к юниту ftpsend.
Аватара пользователя
dangreen
новенький
Сообщения: 72
Зарегистрирован: 21.11.2010 19:55:49

Сообщение dangreen »

а где эти настройки? поподробней плз
kosteek
постоялец
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Сообщение kosteek »

Пункт меню Проект - Параметры проекта. В открывшемся окне, с левой стороны, выбрать пункт Параметры компилятора. С правой стороны текстовое поле под названием Другие модули. В нем укажи путь к юниту ftpsend, нажав соответствующюю кнопку с тремя точками.

З.Ы. Надеюсь подробно описал.
Аватара пользователя
dangreen
новенький
Сообщения: 72
Зарегистрирован: 21.11.2010 19:55:49

Сообщение dangreen »

спасиб! пашет!
Аватара пользователя
dangreen
новенький
Сообщения: 72
Зарегистрирован: 21.11.2010 19:55:49

Сообщение dangreen »

а есть ли для лазаруса готовые "кастомные" форм? ну например чтобы разу была пустая форма похожая на одну из данных программ ?
или как сделать это
Аватара пользователя
dangreen
новенький
Сообщения: 72
Зарегистрирован: 21.11.2010 19:55:49

Сообщение dangreen »

ну что опять то все молчат?
Kitayets
постоялец
Сообщения: 174
Зарегистрирован: 05.05.2010 21:15:24

Сообщение Kitayets »

dangreen писал(а):ну что опять то все молчат?


а какой вопрос?

"кастомных" форм нет - только стандартные диалоги. А в чём проблема такую форму как на картинке самому нарисовать?
Аватара пользователя
dangreen
новенький
Сообщения: 72
Зарегистрирован: 21.11.2010 19:55:49

Сообщение dangreen »

Kitayets писал(а):
dangreen писал(а):ну что опять то все молчат?


а какой вопрос?

"кастомных" форм нет - только стандартные диалоги. А в чём проблема такую форму как на картинке самому нарисовать?

программировать то я не давно начал, не все знаю как делать
подскажите плз как самому нарисовать тогда?
Kitayets
постоялец
Сообщения: 174
Зарегистрирован: 05.05.2010 21:15:24

Сообщение Kitayets »

обычно начинающие программисты на делфи/лазарусе как раз не спрашивают как "рисовать формы" ибо процесс этот интуитивно понятный, хотя конечно сделать качественный интерфейс довольно непросто.

объяснять это на словах довольно сложно. гораздо эффективней посмотреть книгу какую по этому вопросу. например тут на сайте выложено несколько. например http://freepascal.ru/download/book/laza ... azarus.pdf
Аватара пользователя
dangreen
новенький
Сообщения: 72
Зарегистрирован: 21.11.2010 19:55:49

Сообщение dangreen »

чет в этой книжке ничего нет про рисование гуи
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

Глава 6. Программирование приложений с графическим интерфейсом - стр.458
Аватара пользователя
dangreen
новенький
Сообщения: 72
Зарегистрирован: 21.11.2010 19:55:49

Сообщение dangreen »

там написано как создавать стандартные формы со стандартными элементами
о редактировании вида формы я там ничего не нашел
Kitayets
постоялец
Сообщения: 174
Зарегистрирован: 05.05.2010 21:15:24

Сообщение Kitayets »

dangreen писал(а):там написано как создавать стандартные формы со стандартными элементами
о редактировании вида формы я там ничего не нашел


эээ, не совсем понятна задача. все формы в рамках системы являются стандартными. По твоей ссылке был приведён скриншот стандартных окон в macOS X (ну пара нестандартных виджетов там конечно была) состоящих из стандартных элементов. Если ты возьмёшь macOS X установишь туда lazarus, выберешь виджетсет "carbon" в настройка проекта - то твоё приложение будет выглядеть как на картинке (как здесь например - http://wiki.lazarus.freepascal.org/imag ... 0.9.25.jpg) со всеми этими градиентами и "круглыми" кнопочками и глобальным меню и т.д.. Если ты возьмёшь этот же проект и соберёшь его в windows и выберешь в настройках виджетсетов win32/win64 - то получишь приложение виндовс, которое будет "подхватывать" темы виндовс (класическую/windowsxp/vista/W7).

Если ты хочешь добиться такого же look&feel'а как на картинке, но в windows XP например, то это потребует дополнительных телодвижений и в общем случае так делать не принято. Это можно сделать например собрав приложение с виджетсетом Qt и используя тему интерфейса а-ля MacOS X. Или можно подгрузить картинок на canvas формы - но это кривое решение, хотя многие начинающие так любят делать, про такой подход можно прочитать в многочисленных статьях. Или можно использовать вместо различных виджетов - одни лишь TImage, вручню обрабатывая все стандартные события и т.д.
Аватара пользователя
dangreen
новенький
Сообщения: 72
Зарегистрирован: 21.11.2010 19:55:49

Сообщение dangreen »

у меня мак ось,и на картинках не стандартные формы, лазарус умеет делать только один вид форм http://puu.sh/1ftG
а на скриншоте который я дал, ну на пример у скайпа, рамка в верхней части широкая
у BootCDMaker вообще нет перехода обрамления от рабочей зоны, про тунец вообще молчу
ну лично мне нужна форма как у скайпа
Ответить