Jump to content


Photo

Cómo abrir archivo de texto y html compilado desde un menú ?


  • Please log in to reply
4 replies to this topic

#1 lsedr

lsedr

    Advanced Member

  • Miembros
  • PipPipPip
  • 272 posts

Posted 08 January 2011 - 08:06 AM

Saludos C

Necesito abrir desde dos opciones que tengo en un menú principal, dos archivos: uno es de texto, y el otro está en formato AYUDA en HTML compilado.

Bueno. utilize esto y no me funciona

Declare en USES esto:

delphi
  1. ShellApi






delphi
  1. var
  2. UnArchivoTXT:String;
  3. begin
  4. UnArchivoTXT := 'Manual de procedimientos.RTF'
  5. ShellExecute(Form1.Handle, nil, 'C:\Windows\Notepad.exe',
  6. 'C:\LSE\Manual de procedimientos', nil, SW_SHOWMAXIMIZE);
  7. end;


  • 0

#2 felipe

felipe

    Advanced Member

  • Administrador
  • 3283 posts
  • LocationColombia

Posted 08 January 2011 - 08:23 AM

Revisa que estes usando correctamente la función, ejemplo:



delphi
  1. ShellExecute(Form1.Handle, nil, 'c:\windows\notepad.exe',
  2.   'c:\archivo.txt', nil, SW_SHOWMAXIMIZE);



Para abrir un archivo de ayuda lo puedes asociar a tu proyecto en el menú de Delphi:
"Poject / Options / Application / Help file"


Saludos!
  • 0

#3 lsedr

lsedr

    Advanced Member

  • Miembros
  • PipPipPip
  • 272 posts

Posted 08 January 2011 - 09:27 AM

es que la ayuda esta en formato HTML y como decis no me aparece...


no me funciona todavia:


delphi
  1. procedure TForm1.ManualdeProcedimientos1Click(Sender: TObject);
  2. var
  3. UnArchivoTXT:String;
  4. begin
  5. UnArchivoTXT := 'ManualdeProcedimientos.txt'
  6. ShellExecute(Form1.Handle, nil, 'c:windows otepad.exe',
  7. 'c:LSEManualdeProcedimientos.txt, nil, SW_SHOWMAXIMIZE);
  8. end;



Me da este error:

''Missing operator or semicolon''
  • 0

#4 felipe

felipe

    Advanced Member

  • Administrador
  • 3283 posts
  • LocationColombia

Posted 08 January 2011 - 09:47 AM

''Missing operator or semicolon''


Revisa, te falta un apóstrofo.


Saludos!
  • 0

#5 felipe

felipe

    Advanced Member

  • Administrador
  • 3283 posts
  • LocationColombia

Posted 08 January 2011 - 09:53 AM

También puedes revisar estos temas ya tratados en el foro:

http://www.delphiacc...hp?topic=2239.0

http://www.delphiacc...hp?topic=4370.0


Saludos!
  • 0




IP.Board spam blocked by CleanTalk.