спасибо. А вот еще проблема
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
type aoc = array of char;
procedure Delaem(var v: aoc;i:integer);
var
Form1: TForm1;
v: aoc;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
i:=StrToInt(Edit1.Text);
SetLength(v,i);
Delaem(v,i);
end;
procedure Delaem(var v: aoc;i:integer);
var j,LocUkazatel:integer;
metka: string;
BufStr: string;
begin
metka:= chr(33)+chr(34)+chr(35);
for j:=0 to i-1 do
v[j]:=char(j+30);
LocUkazatel:= pos(metka, v);
BufStr:=Copy(v,LocUkazatel+3,2);
end;
end.
выдает ошибки
[Error] Unit1.pas(47): Incompatible types
[Error] Unit1.pas(48): Incompatible types: 'String' and 'aoc'
как их убрать?