Delphi - Tengo un problema con una expresion en delphi 6

 
Vista:

Tengo un problema con una expresion en delphi 6

Publicado por michel (3 intervenciones) el 17/05/2007 17:53:24
El problema que tengo k puedo elegir el archivo a abrir , pero no cargarlo encontre buscando por ahi. lo que esta con rojo es lo que me da error , gracias.
[Error] abrir.pas(47): Undeclared identifier: 'Lines'

unit Abrir;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, CustomizeDlg, StdCtrls, ComCtrls, ToolWin, FileCtrl, Grids,
Outline, DirOutln ,ExtCtrls,Clipbrd,Spin,ShellApi;
//estos dos son para el clipboard o portapapeles

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Panel1: TPanel;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
OpenDlg : TOpenDialog;
strNombreArch: String; //Guardará el nombre del archivo
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

OpenDlg := TOpenDialog.Create(Self);
OpenDlg.Options:= OpenDlg.Options +[ofAllowMultiSelect];
OpenDlg.Lines.LoadFromFile(strNombreArch);//Abre el archivo ****error aqui **** con el parametro lines
OpenDlg.Line.SaveToFile(strNombreArch);//Guarda el archivo ****error aqui *** con el parametro line

If OpenDlg.Execute then

//ShowMessage(OpenDlg.Files.Strings[0]);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;

end.
Editar/Borrar Mensaje
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tengo un problema con una expresion en delphi 6

Publicado por juancho (193 intervenciones) el 31/05/2007 20:22:03
Probablemente lo escribiste mal es 'Lines' la propiedad que deseas, utiliza la ayuda del delphi y busca entre las propiedades, sino funciona ve a Tools ->Envyroment Options y agrega el path en donde se encuentra la unidad para que el compilador lo tenga en cuenta.
Ese es un error que da el compilador al encontrar cosas inexistentes o mejor dicho no declaradas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar