Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Today's Posts

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 31/05/2016
jocaro jocaro is offline
Miembro
 
Join Date: Sep 2011
Posts: 104
Poder: 15
jocaro Va por buen camino
DFM almacenado como recurso en ejecutable

Hola

¿Delphi almacena por defecto la información de los DFM´s como recurso en el ejecutable, o es necesaria alguna configuración en el IDE?

Alguno de vosotros que me pueda facilitar el código necesario para recuperar la información de DFM´s a partir de dichos recursos (Uso Delphi XE2).

Gracias. Un saludo
Reply With Quote
  #2  
Old 31/05/2016
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,681
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Hola, no sé cómo se hace eso, a ver si alguien te contesta.
Aunque tengo una duda, ¿para qué sirve hacer eso?
Reply With Quote
  #3  
Old 31/05/2016
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,449
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Quote:
Originally Posted by jocaro View Post
¿Delphi almacena por defecto la información de los DFM´s como recurso en el ejecutable, o es necesaria alguna configuración en el IDE?
No es necesario ninguna configuración especial.

Quote:
Originally Posted by jocaro View Post
Alguno de vosotros que me pueda facilitar el código necesario para recuperar la información de DFM´s a partir de dichos recursos (Uso Delphi XE2).
Se pueden recuperar los nombres, los tipos y el contenido de los recursos, pero tal vez deberías explicar qué quieres hacer, porque es posible que utilizando RTTI o la clase TStream (WriteComponent) se pueda conseguir lo mismo.

Añado:
* EnumResourceNames: Para enumerar recursos. con eso puedes obtener nombre y tipo.
* TResourceStream: Con esta clase, puedes acceder al contenido de los recursos.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Reply With Quote
  #4  
Old 31/05/2016
roman's Avatar
roman roman is offline
Moderador
 
Join Date: May 2003
Location: Ciudad de México
Posts: 20,269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Ejemplo:

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  ResourceStream: TResourceStream;
  TextStream: TMemoryStream;

begin
  ResourceStream := nil;
  TextStream := nil;

  try
    ResourceStream := TResourceStream.Create(HInstance, 'TFORM1', RT_RCDATA);
    TextStream := TMemoryStream.Create();

    ObjectBinaryToText(ResourceStream, TextStream);
    TextStream.Seek(soFromBeginning, 0);

    Memo1.Lines.LoadFromStream(TextStream);
  finally
    ResourceStream.Free;
    TextStream.Free;
  end;
end;

LineComment Saludos
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Como crear un ejecutable hijo desde mi ejecutable? K04VH4CK Internet 7 14/08/2015 08:02
archivo html como recurso danielmj Varios 13 27/11/2014 13:43
dll como recurso. dentro d JXJ Varios 0 26/03/2011 00:23
como cargar un tbitmap desde un recurso? mario2000 OOP 6 15/03/2008 20:12
Como subir una imagen de una recurso a un Timage Alexander Varios 3 06/09/2006 06:40


All times are GMT +2. The time now is 00:09.


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
Copyright 1996-2007 Club Delphi