Например, есть форма TForm6 с комбобоксом с готовыми значениями (от 1 до 5).
Есть таблица TForm1.StringGrid1, где в ячейке [1,1] стоит значение 3.
Я пытаюсь вывести это значение в комбобокс:
- Код: Выделить всё
unit Unit6;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
StdCtrls;
type
{ TForm6 }
TForm6 = class(TForm)
redkomnat: TComboBox;
procedure FormCreate(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form6: TForm6;
implementation
uses Unit1;
{ TForm6 }
procedure TForm6.FormCreate(Sender: TObject);
begin
redkomnat.ItemIndex:=Form1.StringGrid1.Cells[1,1];
end;
initialization
{$I unit6.lrs}
end.
Лазарь мне пишет:
- Код: Выделить всё
unit6.pas(36,52) Error: Incompatible type for arg no. 1: Got "AnsiString", expected "LongInt"