Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Типы данных в lazarus  (Прочитано 2134 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mlepehin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Скорее бы лето!
    • Просмотр профиля
    • Сайт Михаила Лепёхина
Типы данных в lazarus
« : 20 Августа 2012, 12:42:49 »
Мне нужно перевести параметр color в тип str, чтобы отразить его в текстовом поле. Каким оператором это можно сделать?
procedure TForm1.Button2Click(Sender: TObject);
begin
if cd1.execute=true then
Label8.Caption:=cd1.Color;
end;   
Здесь cd1 - диалог выбора цвета
Mr. M. Lepehin

Xanych

  • Гость
Re: Типы данных в lazarus
« Ответ #1 : 20 Августа 2012, 12:47:02 »
 Вы что хотите получить в итоге? Название цвета? Если брать аналогию с Дельфи - то Color это всего лишь целое число. То есть IntToStr() хватит. Если надо в шестнадцатеричную, то IntToHex().

Оффлайн mlepehin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Скорее бы лето!
    • Просмотр профиля
    • Сайт Михаила Лепёхина
Re: Типы данных в lazarus
« Ответ #2 : 20 Августа 2012, 12:51:10 »
Спасибо! Мне это уже не надо. Я уже решил проблему другим способом.
Mr. M. Lepehin

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Типы данных в lazarus
« Ответ #3 : 20 Августа 2012, 12:58:06 »
procedure TForm1.Button1Click(Sender: TObject);
begin
  if ColorDialog1.Execute then ShowMessage(ColorToString(ColorDialog1.Color));
end;

Xanych

  • Гость
Re: Типы данных в lazarus
« Ответ #4 : 20 Августа 2012, 12:59:04 »
 Блин, про ColorToString забыл ???

Оффлайн mlepehin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Скорее бы лето!
    • Просмотр профиля
    • Сайт Михаила Лепёхина
Re: Типы данных в lazarus
« Ответ #5 : 20 Августа 2012, 13:06:00 »
Ещё один вопрос
Form2.Image1.Picture:=op1.FileName; op1 - OpenPictureDialog
Какой здесь оператор использовать?

Пользователь решил продолжить мысль 20 Августа 2012, 13:07:31:
Существует ли PictureToString?
« Последнее редактирование: 20 Августа 2012, 13:07:31 от mlepehin »
Mr. M. Lepehin

Xanych

  • Гость
Re: Типы данных в lazarus
« Ответ #6 : 20 Августа 2012, 13:25:15 »
 Как вы себе представляете картинку в качестве строки?
 Вы хотите загрузить картинку из файла? Я в Лазарусе мало работал. Только по началу. А сейчас от Pascal стараюсь держаться подальше. Но так Lazarus аналог Дельфи, то должна работать следующую конструкция:
  Form2.Image1.Picture.LoadFromFile(op1.FileName) А так, ищите в гугле по запросу Delphi.

Оффлайн mlepehin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Скорее бы лето!
    • Просмотр профиля
    • Сайт Михаила Лепёхина
Re: Типы данных в lazarus
« Ответ #7 : 20 Августа 2012, 18:01:23 »
А сейчас от Pascal стараюсь держаться подальше.
Почему?
Mr. M. Lepehin

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Типы данных в lazarus
« Ответ #8 : 20 Августа 2012, 18:30:26 »
Типизация сильно утомляет.

Xanych

  • Гость
Re: Типы данных в lazarus
« Ответ #9 : 20 Августа 2012, 18:51:45 »
mlepehin,
 Чистый Pascal еще ничего, есть можно. А вот диалект Delphi(Lazarus). Мне больше по душе C/C++. Их я и изучаю в основное время. Но это мое, ИМХО.
Señor_Gaga,
 Строгая статическая типизация рулит. Удав хороший язык. Но динамическая типизация мне не по душе. ИМХО, опять же.
 

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Типы данных в lazarus
« Ответ #10 : 21 Августа 2012, 10:42:50 »
...
Существует ли PictureToString?
Тебе base64 нужен или распознавание капчи?

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 21 Августа 2012, 10:46:16 от Yurror »

Оффлайн mlepehin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Скорее бы лето!
    • Просмотр профиля
    • Сайт Михаила Лепёхина
Re: Типы данных в lazarus
« Ответ #11 : 22 Августа 2012, 20:58:10 »
Делфи с паскалем вредны для карьерного роста и мозгов. Брось каку.
Ты зря так думаешь
Mr. M. Lepehin

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Типы данных в lazarus
« Ответ #12 : 23 Августа 2012, 05:03:23 »
mlepehin,
Я же просил любителей не читать
Ты на вопрос лучше отвечай.

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.