Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Compilar información archivo externo en proyecto (https://www.clubdelphi.com/foros/showthread.php?t=69576)

kasper 26-08-2010 12:47:09

Compilar información archivo externo en proyecto
 
Buenos días,
Lo que voy a preguntar desconozco si se puede hacer o no...
Me gustaría saber si es posible, en un proyecto delphi, compilar de algún modo un fichero (por ejemplo un fichero txt) para que se incluya esa información de manera que sea accesible en el código del proyecto.
Por ejemplo, crear un fichero de texto que contenga unos números de série, Añadir ese fichero en el proyecto de delphi, compilarlo, y que queden esos números de série dentro del código para que cuando se aporte un número de série al programa, se pueda saber si está entre los que hemos introducido en el fichero de texto o no.
Muchas gracias

Saludos a tuti!

droguerman 26-08-2010 14:28:45

Puedes crear un recurso de tipo RC_DATA pero tambien puedes usar un resource string, está pagina te da información de como crear un recurso de cualquier tipo.

http://delphi.about.com/od/objectpas..._resources.htm

kasper 27-08-2010 12:27:35

Cita:

Empezado por droguerman (Mensaje 374628)
Puedes crear un recurso de tipo RC_DATA pero tambien puedes usar un resource string, está pagina te da información de como crear un recurso de cualquier tipo.

http://delphi.about.com/od/objectpas..._resources.htm


Muchas gracias por tu ayuda droguerman!
Ya he creado el fichero de recursos pero tengo dos dudas.
¿Que tipo de datos debería especificar en el fichero de recursos si yo quisiera acabar trabajando con StringList?
¿Como consigo acceder a los recursos del fichero de recursos?
Saludos

kasper 27-08-2010 13:13:09

Cita:

Empezado por kasper (Mensaje 374740)
Muchas gracias por tu ayuda droguerman!
Ya he creado el fichero de recursos pero tengo dos dudas.
¿Que tipo de datos debería especificar en el fichero de recursos si yo quisiera acabar trabajando con StringList?
¿Como consigo acceder a los recursos del fichero de recursos?
Saludos

Disculpa droguerman que ya me habías dicho una de las cosas que pregunto. El tipo de datos debe ser "rcdata".
La siguiente pregunta ya me la he respondido yo mismo. Por si a alguien más le interesa:
Código Delphi [-]
var
RS:TResourceStream;
Lista:TStringList;
begin
RS := TResourceStream.Create(HInstance,'NombreDelRecurso',RT_RCDATA);
Lista:=TStringList.create;
Lista.LoadFromStream(RS);
Muchas gracias por todo de todos modos!

Saludos


La franja horaria es GMT +2. Ahora son las 20:58:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi