Cita:
Posteado originalmente por orfeo
procedure insert(a,b,string; VAR items:Tstrings)
...
como hago para pasar solo el Tstrings como parametro? [/b]
|
Lo único que debes hacer es quitar
VAR de la declaración. En Delphi las variables de tipo objeto son en realidad punteros al objeto real. Si declaras:
procedure insert(a,b,string; items:Tstrings);
items es un puntero a un objeto de tipo TStrings por lo cual no hace falta pasarlo por referencia (var). Cualquier cosa que le cambies dentro del procedimiento permanecerá al salir de él.
// Saludos