| Посл.ответ | 
Сообщение | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 19:54   · Личное сообщение ·  #1 
Вопрос конечно ламерский, но в инете нифига не нашёл ответа.
 Есть элемент Label1 , пишем код при событии buttonclick:
 Label1.Text:='text' +variable:;
 где variable переменная string
 (пример взят из учебника по Дельфям)
 Запускаю, вылазит ошибка:
 E2362 Cannot access protected symbol TControl.Text
Если заменить Label1.Text на Label1.Caption то всё работает. Где ошибка??
   | Сообщение посчитали полезным:  | 
 | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 19:57   · Личное сообщение ·  #2 
Исходники проги раньше лежали по адресу:
 www.ntpress.ru/download/delphi.rar
 но ссыль уже видимо давно не рабочая
   | Сообщение посчитали полезным:  | 
 Ранг: 309.8 (мудрец), 21thx Активность: 0.17↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 20:51   · Личное сообщение ·  #3 
TLabel не имеет свойства Text, смотри в ObjectDesigner.
 ----- Shalom ebanats!  | Сообщение посчитали полезным:  | 
  Ранг: 312.0 (мудрец), 349thx Активность: 0.46↗0.65 Статус: Участник Advisor 
 
 | 
Создано: 10 августа 2007 21:04   · Личное сообщение ·  #4 
SLV пишет:
 TLabel не имеет свойства Text 
+1
 ----- Чтобы юзер в нэте не делал,его всё равно жалко..  | Сообщение посчитали полезным:   | 
  Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student 
 
 | 
Создано: 10 августа 2007 21:17   · Личное сообщение ·  #5  | 
 Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 21:18   · Личное сообщение ·  #6 
Хотелось бы посмотреть на эту кривую прогу с Label1.Text   
----- Security through obscurity is just an illusion  | Сообщение посчитали полезным:  | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 21:20   · Личное сообщение ·  #7 
SLV пишет:
 TLabel не имеет свойства Text 
c RadioButton1.Text например такая же ерунда... т.е. в книжке допущены ошибки?
   | Сообщение посчитали полезным:   | 
 Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 21:22   · Личное сообщение ·  #8 
А что за книжка? Новая редакция Хомоненко?
 ----- Security through obscurity is just an illusion  | Сообщение посчитали полезным:  | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 21:23   · Личное сообщение ·  #9 
Isaev пишет:
 Ты же сам на свой вопрос ответил... Нафига тему было создавать? 
да нет, caption это то что у Label сверху, а сам текст должен содержаться в поле Text
 (т.е. ниже)
 Примерно так:
 Caption
 Text1
 Text2
 ...
А если через caption выводить то на сдвиг строки вообще не реагирует, всё выводит без пробелов
 сверху, CaptionText1Text2...
   | Сообщение посчитали полезным:   | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 21:24   · Личное сообщение ·  #10 
pushick
Шупрута В.В. , "Самоучитель Delphi 2005"
   | Сообщение посчитали полезным:   | 
  Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student 
 
 | 
Создано: 10 августа 2007 22:23   · Личное сообщение ·  #11 
Kycok Caxapa пишет:
 да нет, caption это то что у Label сверху, а сам текст должен содержаться в поле Text 
LOL Хитрый какой у тебя Label... Или книга навороченная!
 Надо тоже себе качнуть   
----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh  | Сообщение посчитали полезным:   | 
 Ранг: 161.0 (ветеран) Активность: 0.12↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 22:33   · Личное сообщение ·  #12 
У меня тож есть книга этого автора, тока не помню, такое название или нет, и в этой книге все норм рассказывается, все прально там..
 Значит пиратская версия книжки =)
   | Сообщение посчитали полезным:  | 
  Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student 
 
 | 
Создано: 10 августа 2007 22:41   · Личное сообщение ·  #13 
Kycok Caxapa пишет:
 Примерно так: 
 Caption 
 Text1 
 Text2 
А ты не пробывал просто 3 Label друг под другом поставить...
 Будет более похоже и кодить меньше   
А то с твоими запросами придётся тебе Label свой писать!
 ... а  пиратская версия книжки это круто =)
 ----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh  | Сообщение посчитали полезным:   | 
 Ранг: 617.3 (!), 677thx Активность: 0.54↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 22:44   · Личное сообщение ·  #14 
Вот и сама книжка:
 dl.kruzzz.com/files/200/programm/delphi/delphi_uch.pdf (38мб)
   | Сообщение посчитали полезным:  | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 22:55   · Личное сообщение ·  #15 
Vovan666 пишет:
 Вот и сама книжка:
 dl.kruzzz.com/files/200/programm/delphi/delphi_uch.pdf (38мб) 
гады, а в магазине 150 рублей стоит   
kaiZer пишет:
 У меня тож есть книга этого автора, тока не помню, такое название или нет, и в этой книге все норм рассказывается, все прально там..  
Там разжевано всё - идеально подходит для новичков. И примеры простые, грубо говоря даже бабка 70-летняя поймет. Да вроде есть Text у Label , SLV что-то загоняется имхо   
  | Сообщение посчитали полезным:   | 
  Ранг: 307.9 (мудрец), 196thx Активность: 0.18↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 23:12   · Личное сообщение ·  #16 
Kycok Caxapa
Нет и не было никогда у TLabel свойства Text ! Разве что оно появилось в последних версиях (я не знаю за последними версиями не слежу).
 ----- Don_t hate the cracker - hate the code.  | Сообщение посчитали полезным:   | 
 Ранг: 617.3 (!), 677thx Активность: 0.54↘0 Статус: Участник 
 
 | 
Создано: 10 августа 2007 23:18   · Личное сообщение ·  #17 
На какой странице там пример? Скрины выложу что там написано.
   | Сообщение посчитали полезным:  | 
  Ранг: 312.0 (мудрец), 349thx Активность: 0.46↗0.65 Статус: Участник Advisor 
 
 | 
Создано: 10 августа 2007 23:18   · Личное сообщение ·  #18 
Kycok Caxapa
Label
Свойство  |  Описание
 ----------------------------------------------
 Caption     |  Отображаемый текст
 ----------------------------------------------
 Остальные свойства  компонента,никакого отношения к текстовым строкам не имеют.
 ----- Чтобы юзер в нэте не делал,его всё равно жалко..  | Сообщение посчитали полезным:   | 
  Ранг: 81.2 (постоянный) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 02:36   · Личное сообщение ·  #19 
какого только маразма не начитаешься,
 Kycok Caxapa, улыбнул топиком, спс  
  | Сообщение посчитали полезным:  | 
 Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 06:42   · Личное сообщение ·  #20 
Kycok Caxapa
А вот так сделать вместо этих извращений?
 Label1.Caption := 'Caption'#13#10'Text1'#13#10'Text2';
----- Security through obscurity is just an illusion  | Сообщение посчитали полезным:   | 
 Ранг: 309.8 (мудрец), 21thx Активность: 0.17↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 09:43   · Личное сообщение ·  #21 
  TLabel = class(TCustomLabel)
   published
     property Align;
     property Alignment;
     property Anchors;
     property AutoSize;
     property BiDiMode;
     property Caption;
     property Color nodefault;
     property Constraints;
     property DragCursor;
     property DragKind;
     property DragMode;
     property Enabled;
     property FocusControl;
     property Font;
     property ParentBiDiMode;
     property ParentColor;
     property ParentFont;
     property ParentShowHint;
     property PopupMenu;
     property ShowAccelChar;
     property ShowHint;
     property Transparent;
     property Layout;
     property Visible;
     property WordWrap;
     property OnClick;
     property OnContextPopup;
     property OnDblClick;
     property OnDragDrop;
     property OnDragOver;
     property OnEndDock;
     property OnEndDrag;
     property OnMouseDown;
     property OnMouseMove;
     property OnMouseUp;
     property OnMouseEnter;
     property OnMouseLeave;
     property OnStartDock;
     property OnStartDrag;
   end;
 ---
   TCustomLabel = class(TGraphicControl)
 ...
   public
     constructor Create(AOwner: TComponent); override;
     property Caption;
     property Canvas;
     property OnMouseEnter: TNotifyEvent read FOnMouseEnter write FOnMouseEnter;
     property OnMouseLeave: TNotifyEvent read FOnMouseLeave write FOnMouseLeave;
   end;
 
----- Shalom ebanats!  | Сообщение посчитали полезным:   | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 12:03   · Личное сообщение ·  #22 
Vovan666
стр. 190-191, параграф называется "Компонент Radiobutton"
 (но я хз какое у вас издание, может вообще другая книга какая..)
 NicknamES пишет:
 какого только маразма не начитаешься,
 Kycok Caxapa, улыбнул топиком, спс 
Вот только не надо флудить. Когда в книжках ошибки тут плакать надо, а не стебаться. Хотя автор
 вроде умный мужик хотя и молодой (28 лет всего), я не думаю что он такие очепятки мог в книге сделать...
   | Сообщение посчитали полезным:   | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 12:11   · Личное сообщение ·  #23 
SLV
а это что тогда:
 www.gotdotnet.ru/Forums/Windows/236914.aspx
   | Сообщение посчитали полезным:   | 
  Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 12:48   · Личное сообщение ·  #24 
Это дотнет, убей сибя.
   | Сообщение посчитали полезным:  | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 13:07   · Личное сообщение ·  #25 
Всмысле эта фича только для .NET приложений работает, а у win32 её нету??
 В книжке на стр.45 пишут про свойства компонента label и там есть
 Text - Отображаемый В ПОЛЕ КОМПОНЕНТА текст
то бишь caption это его идентификатор, а само поле текста должно быть по-любому, скорее всего
 у него название какое то другое   
  | Сообщение посчитали полезным:  | 
 Ранг: 26.1 (посетитель) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 13:13   · Личное сообщение ·  #26 
Ara пишет:
 Это дотнет, убей сибя. 
+1
   | Сообщение посчитали полезным:   | 
  Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 13:45   · Личное сообщение ·  #27 
Kycok Caxapa - тебя не поймешь. То ты пишешь про Label, то про "Компонент Radiobutton", то вообще про дотнет. Определись, чтоли...
   | Сообщение посчитали полезным:   | 
  Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 14:16   · Личное сообщение ·  #28 
ппц, спецом книжку скачал. Глава называется "Изучаем основные компоненты при программировании для .NЕТ".
 В этой книге будут рассмотрены только язык программирования Delphi и
 создание двух типов проектов - VCL Forms Applications - Delphi for Win32
 (программирование для платформы Win32) и Windows Forms Applications -
 Delphi for .NET (программирование для .NET).
Ты читаешь  для второго типа, а пытаешься кодить первый.
   | Сообщение посчитали полезным:  | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 15:19   · Личное сообщение ·  #29 
Ara пишет:
 VCL Forms Applications 
вот этот тип проекта я как раз юзаю.. стало быть надо менять на "Windows Forms Apps"
 Жопа    Теперь понятно почему описания в type отличались: NET проект пихаем в Вин32
   | Сообщение посчитали полезным:   | 
 Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 11 августа 2007 15:22   · Личное сообщение ·  #30 
ну у Вин32 как раз в книжке стоит Label1.Caption , значит в NET была загвоздка
   | Сообщение посчитали полезным:  |