Страница 3 из 5

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

Добавлено: 08.03.2011 19:37:06
dangreen
поставил synapse , что писать в юзесах для фтп
вот пример http://synapse.ararat.cz/doku.php/publi ... rogressbar , скачал его сурсы, там в юзеса написано FTPsend
пишу в лазаре , ругается http://puu.sh/19J5

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

Добавлено: 08.03.2011 20:09:31
kosteek
В настройке проекта укажи путь к юниту ftpsend.

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

Добавлено: 09.03.2011 04:57:37
dangreen
а где эти настройки? поподробней плз

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

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

З.Ы. Надеюсь подробно описал.

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

Добавлено: 09.03.2011 12:41:30
dangreen
спасиб! пашет!

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

Добавлено: 12.03.2011 10:26:29
dangreen
а есть ли для лазаруса готовые "кастомные" форм? ну например чтобы разу была пустая форма похожая на одну из данных программ ?
или как сделать это

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

Добавлено: 17.03.2011 03:31:10
dangreen
ну что опять то все молчат?

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

Добавлено: 17.03.2011 11:31:09
Kitayets
dangreen писал(а):ну что опять то все молчат?


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

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

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

Добавлено: 17.03.2011 13:15:20
dangreen
Kitayets писал(а):
dangreen писал(а):ну что опять то все молчат?


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

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

программировать то я не давно начал, не все знаю как делать
подскажите плз как самому нарисовать тогда?

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

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

объяснять это на словах довольно сложно. гораздо эффективней посмотреть книгу какую по этому вопросу. например тут на сайте выложено несколько. например http://freepascal.ru/download/book/laza ... azarus.pdf

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

Добавлено: 18.03.2011 03:53:05
dangreen
чет в этой книжке ничего нет про рисование гуи

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

Добавлено: 18.03.2011 09:53:31
v-t-l
Глава 6. Программирование приложений с графическим интерфейсом - стр.458

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

Добавлено: 18.03.2011 12:01:07
dangreen
там написано как создавать стандартные формы со стандартными элементами
о редактировании вида формы я там ничего не нашел

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

Добавлено: 18.03.2011 12:48:34
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, вручню обрабатывая все стандартные события и т.д.

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

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