¡Hey!
Creo saber por dónde van los tiros:
Código Delphi
[-]
Uses
IniFiles;
Procedure Proc1 (L :TStrings);
Begin
End;
Procedure Proc2 (S :String);
Begin
End;
Procedure Proc3 (I :Integer);
Begin
End;
Procedure Proc4 (S :String); Overload;
Begin
End;
procedure TForm1.Button1Click(Sender: TObject);
Var
Ini :TIniFile;
begin
Ini.ReadSections (Memo1.Lines, );
Proc1 (Memo1.Lines, );
With Memo1 Do
Proc1 (Lines, );
Proc2 ('001', );
StrToInt ('001', );
Proc3 (5, );
Proc4 ('001', );
IntToStr (5, ); end;
Tal parece que el
desliz del compilador sólo ocurre con las rutinas
no sobrecargadas. Con las que llevan la declaración
Overload sí se fija.
¡Sorprendente descubrimiento!
