Unit1.pas(80,40) Error: Wrong number of parameters specified for call to "Assign"
Перепробовал все подозрительные галочки компиляции (совместимость, расширения delphi, совместимость tp7 и т.д.). Работаю в win32.
- Код: Выделить всё
procedure TForm1.Button1Click(Sender: TObject);
Var
S : String;
data : integer;
AProcess : TProcess;
fileEthList : file of text;
strNameEthListExe, strNameEthList : string;
begin
strNameEthListExe := 'ether_list.exe';
AProcess := TProcess.Create( nil );
AProcess.CommandLine := strNameEthListExe;
AProcess.Options := AProcess.Options + [poWaitOnExit];
AProcess.Execute;
AProcess.Free;
strNameEthList := 'eth.list';
assign( fileEthList, strNameEthList );
reset( fileEthList );
while ( not oef( fileEthList ) ) do
begin
readln( fileEthList, S );
ListBox1.Items.Add( S );
end;
close( fileEthList );
data := ListBox1.Count;
Str( data, S ) ;
data := ListBox1.Items.Add( 'ListBox1.Items.Add111 = ' + S
+ ' ' + LabeledEdit1.Text );
LabeledEdit1.Text := S;
(* ShowMessage( 'ShowMessage2222' ); *)
writeln( 'Hello World from Lazarus!!!!!' );
end;