elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Programar un Navegador web en Free Pascal (Linux)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programar un Navegador web en Free Pascal (Linux)  (Leído 3,367 veces)
¡Micronet!

Desconectado Desconectado

Mensajes: 159



Ver Perfil
Programar un Navegador web en Free Pascal (Linux)
« en: 31 Diciembre 2011, 05:03 am »

Por lo menos me gustaria crear un navegador web algo sencillo, que tenga para enviar a una pagina web, atras, adelante, cancelar, enviar...

Y que sea creado en Free Pascal... y conforme vaya avanzando... quisiera meterle un poco mas de dificultad para por lo menos haber trabajado tanto como para que se note, espero me puedan ayudar.

Empece con lo mas sencillo, que fue trabajar con el Webbroser de Lazarus:

http://wiki.lazarus.freepascal.org/Webbrowser


Intentando compilar por lo menos esa funcion el error me sale en:

Citar
Free Pascal Compiler version 2.4.0-2ubuntu1.10.10 [2011/06/17] for i386
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Linux for i386
Compiling Necrox0.1.pas
Fatal: Can't find unit LCLProc used by NecroxWB
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)

Encontre este para solucionarlo y poder continuar...

http://comments.gmane.org/gmane.comp.ide.lazarus.general/57247

Pero no me supo responder, espero me puedan ayudar
"Aqui publicare mi codigo que vaya creando y posteriormente subirlo ala comunidad Software Libre"

Hasta el momento estoy empezando con esa sencilla funcion espero me puedan ayudar, y tal como esta en la pagina donde empece, tal cual tengo el codigo:

Citar
Código
  1. program NecroxWB;
  2.  
  3. uses
  4. Classes, LCLProc, LazHelpHTML;
  5.  
  6. implementation
  7.  
  8. procedure TMainForm.Button1Click(sender: TObject);
  9. var
  10. v: THTMLBrowserHelpViewer;
  11. BrowserPath, BrowserParams: string;
  12. p: LongInt;
  13. URL: String;
  14. BrowserProcess: TProcessUTF8;
  15. begin
  16. v:=THTMLBrowserHelpViewer.Create(nil);
  17.  try
  18.   v.FindDefaultBrowser(BrowserPath,BrowserParams);
  19.   debugln(['Path=', BrowserPath, ' Params=', BrowserParams]);      
  20.  
  21.   URL:='http://www.lazarus.freepascal.org';
  22.   p:=System.Pos('$s', BrowserParams);
  23.   System.Delete(BrowserParams, p, 2);
  24.   SYstem.Insert(URL, BrowserParams, p);
  25.  
  26.   //Start Browser
  27.   BrowserProcess:=TProcessUTF8.Create(nil);
  28.    try
  29.     BrowserProcess.COmmandLine:=BrowserPath+' '+BrowserParams;
  30.     BrowserProcess.Execute;
  31.    finally
  32.     BrowserProcess.Free;
  33.    end;
  34.  finally
  35.   v.Free;
  36.  end;
  37. end;
  38.  
  39.  
  40. begin
  41.  
  42. end.

Esperando continuar con mas... espero me puedan ayudar.


« Última modificación: 31 Diciembre 2011, 16:19 pm por ¡Micronet! » En línea


"La Tarea No Se Hace, Pero No Indica Que No Se Ayude Al Estudiante"
Gambinoh


Desconectado Desconectado

Mensajes: 389



Ver Perfil WWW
Re: Programar un Navegador web en Free Pascal (Linux)
« Respuesta #1 en: 1 Enero 2012, 20:50 pm »

¿Porqué en Pascal y no en C, hay alguna razón?

PD: Me parece una buena idea tu proyecto.



En línea

¡Micronet!

Desconectado Desconectado

Mensajes: 159



Ver Perfil
Re: Programar un Navegador web en Free Pascal (Linux)
« Respuesta #2 en: 2 Enero 2012, 00:36 am »

¿Porqué en Pascal y no en C, hay alguna razón?

PD: Me parece una buena idea tu proyecto.



Por que estoy acostumbrado a trabajar con el... aparte de que me gusta la idea de crear cosas con cosas que pocos usan :).

Aparte de que ya he trabajado con "Lexicografico de C" y con un "Parser de un programa para linux" y me gustaria especializarme en pascal y al mismo tiempo trabajar con C, conforme vaya avanzando ya que me gustaria perfeccionar mis lenguajes de programacion.

O de igual manera seria bueno trabajar en C, es mas factible de encontrar informacion en C?... para crear el navegador?... si es asi entonces me paso a C para crear mi navegador :D!. lo que yo busco es ayuda... para lograrlo :)
En línea


"La Tarea No Se Hace, Pero No Indica Que No Se Ayude Al Estudiante"
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda de novato en Free pascal « 1 2 »
Programación General
yako-_- 10 11,091 Último mensaje 14 Octubre 2010, 23:56 pm
por yako-_-
Que programar en pascal?
Programación General
¡Micronet! 6 3,034 Último mensaje 30 Diciembre 2011, 22:54 pm
por RakNae
Pascal para Linux
GNU/Linux
M33RK4T 2 2,248 Último mensaje 19 Mayo 2012, 11:07 am
por Seaworth
[HELP]Mouse al programar en pascal
Programación General
AgnesBlack 0 1,419 Último mensaje 11 Julio 2012, 23:04 pm
por AgnesBlack
Como programar ejecutable que lea url del navegador por defecto
Programación General
sancakoky 1 2,233 Último mensaje 28 Junio 2013, 08:17 am
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines