Ir al contenido


Foto

Crear un tipo de archivo. O al hacer 2 clic sobre el archivo se abra mi programa


  • Por favor identifícate para responder
5 respuestas en este tema

#1 martinartaza

martinartaza

    Advanced Member

  • Miembros
  • PipPipPip
  • 159 mensajes
  • LocationArgentina, Tucuman

Escrito 28 septiembre 2011 - 07:46

Hola que tal querida comunidad. Ando metido en un nuevo tema, resulta que la aplicación que hice graba la información en archivos. Se me acaba de ocurrir que estaría bueno lo siguiente:
1 - Que el archivo que yo genere con la aplicacoin ".zva" al hacerle doble click se abre el programa que cree y lo carge.
2 - Que el archivo tenga un icono que se lo vea desde el explorador de windows y el nautiluis de gnome o konqueror de kde.

Todo me indica que tiene mucho que ver los registro en windows y no se que en linux.
No se donde realizar está pregunto pero siempre aca encuentro gente que mientras yo estoy yendo ellos ya fueron y vinieron un par de veces  :embarrassed: por eso pregunto por aca.
Gracias.

  • 0

#2 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 28 septiembre 2011 - 08:39

Esto te puede ayudar.


Saludos.
  • 0

#3 martinartaza

martinartaza

    Advanced Member

  • Miembros
  • PipPipPip
  • 159 mensajes
  • LocationArgentina, Tucuman

Escrito 29 septiembre 2011 - 09:19

Muchas gracias, recién lo veo. Debería chequear mi manera de buscar, por otro lado me encargare de ver que se puede hacer en Linux ya sea en gnome y kde.

  • 0

#4 martinartaza

martinartaza

    Advanced Member

  • Miembros
  • PipPipPip
  • 159 mensajes
  • LocationArgentina, Tucuman

Escrito 01 octubre 2011 - 09:25

Para Linux, creo que por acá va el tema.

http://www.johannes-...on-ubuntu-linux

Ahora independiente de la plataforma.

Lo que no me queda claro es como creo mi aplicación, para que al ejecutar un archivo se abra mi aplicación y cargue la información del archivo.

Supongamos que hacemos un simple visor de archivos de texto, que tenga un menu que diga Archivos-> Abrir y uno seleccione un archivo de texto, lo muestre en un TMemo, ahora cuando mi aplicación se abra desde el explorador de windows/Nautiluis/Konqueror (porque se hizo doble clic en un archivo de texto), se tiene que abrir el programa que yo cree y además carga el archivo en cuestion.

Creo que mi pregunta va si se puede hacer un ejecutable con Lazarus que reciba argumentos, que al ejecutar se fije en el valor de sus argumentos y decida hacer algo como carga un archivo con el nombre de su primer argumento.

No se si me estoy haciendo entender, pero sobre este tema soy neofito en programa visuales, esto solo lo entiendo con c++ y python para programitas simple (10, 20 lineas de código).
  • 0

#5 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 01 octubre 2011 - 02:57

Para encontrar los parámetros con los que se abre una aplicación, en Lazarus se hace como en delphi:



delphi
  1. ParamStr(0);  // Ruta del ejecutable
  2. ParamStr(1);  // Primer parámetro
  3. ParamStr(2);  // Segúndo parámetro
  4. ........................................
  5. ParamStr(n);  // Enésimo parámetro



Saludos.

  • 0

#6 martinartaza

martinartaza

    Advanced Member

  • Miembros
  • PipPipPip
  • 159 mensajes
  • LocationArgentina, Tucuman

Escrito 03 octubre 2011 - 05:54

Muchas gracias, escafandra: ya lo voy a implementar, con un ejemplo como el que dije, un editor de texto, ahora está semana ando muy ocupado, hago la pre presentación de mi proyecto final y el domingo hago el bautismo de mi gordo.
Pero la semana que viene re tomo con todo.

  • 0




IP.Board spam blocked by CleanTalk.