Показать сообщение отдельно
  #11  
Старый 14.04.2014, 15:08
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от delpi12
ошибку выдает в первом implementation...
Велколепно, а что, есть и другие

Короче, у меня семёрка, исходник скинуть не могу - работать не будет в вашей среде, посему покажу на словах.

Бросьте на форму ListBox, Label и Button

Как должно быть в редакторе
Код:
type
 PStr = ^TStr;
 TStr = string;

var
 LBText: array[0..1] of array[0..4] of string =
 (('Говядина', 'Свинина', 'Баранина', 'Треска', 'Карп'),
 ('2р.10к.', '2р.00к.', '1р.70к.', '93к.', '67к.'));

procedure TForm1.Button1Click(Sender: TObject);
var
 i: integer;
 p: PStr;
begin
 for i:= 0 to 4 do
  begin
   New(p);
   p^:= LBText[1, i];
   ListBox1.Items.AddObject(LBText[0, i], TObject(p));
  end;
end;

procedure TForm1.ListBox1Click(Sender: TObject);
begin
 Label1.Caption:= PStr(ListBox1.Items.Objects[Listbox1.ItemIndex])^;
end;
Кликните мышкой на кнопку и задайте ей вышеприведенный обработчик, листбоксу тоже самое, затем запустите сборку, жиманите на кнопку и можете узнать сколько стоили белковые продукты в конце 80х годов прошлого века