LINUX.ORG.RU

Странности компиляции Лазаруса


0

0

Почему Лазарус при компиляции пишет ругается на assign(), а в freepascal такой проблемы нет?

Unit1.pas(80,40) Error: Wrong number of parameters specified for call to "Assign"



   Assign( fileEthList, strNameEthList );
   reset( fileEthList );
   while ( not oef( fileEthList ) ) do
         begin
         readln( fileEthList, S );
         ListBox1.Items.Add( S );
         end;
   close( fileEthList );  

Потому что конфликт имен. Assign - метод формы. AssignFile юзай, он Дель^WЛазарусоправославный.

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Re^2: Странности компиляции Лазаруса

> AssignFile юзай, он Дель^WЛазарусоправославный.

Ещё можно то ли File.Assign, то ли System.Assign (за древностию лет не помню)

gaa ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.