Цитата:
Сообщение от 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х годов прошлого века