Fecha y hora actual: Sab 31 Jul, 2010 05:42 am
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Cambiar exe de ejecutable en delphi

Responder al Tema

Índice del Foro > Delphi > Cambiar exe de ejecutable en delphi

Autor Mensaje
RIKI_89D1



Registrado: 23 May 2009
Mensajes: 5

Mensaje Publicado: Sab 23 May, 2009 20:36 pm

Título del mensaje: Cambiar exe de ejecutable en delphi

Responder citando

Hola que tal? miren me gustaria saber como puedo cambiar el icono de un programa echo en delphi desde otro programa (por codigo claro)


tengo este codigo:



Código:


procedure TForm1.Button7Click(Sender: TObject);
var Ico: TIcon;
    Stream : TMemoryStream;
    hInst: THandle;
    ptr : Pointer;
begin
  Ico:=TIcon.Create;
  Ico.LoadFromFile('c:\icon.ico');

  Stream := TMemoryStream.Create;
  Ico.SaveToStream(Stream);
  Ico.Free;
  getmem (ptr, Stream.size + 1);
  try
    Stream.Seek(soFromBeginning, 0);
    Stream.read(ptr^, Stream.size);
    hInst:=BeginUpdateResource(Pchar('C:\MeineExe.exe'), False);
    if hInst > 0 then
    begin
      UpdateResource(hInst, RT_GROUP_ICON, 'MAINICON', 1031, ptr, Stream.size);
      EndUpdateResource(hInst, False);
      end;
  finally
    freemem (ptr, Stream.size + 1);
    stream.Free;
  end;



pero nose por k no me va :¿

cuando le doi click el ejecutable se keda en el icono ese cuadrao azul,que es lo que hay mal?



Gracias[/code]

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

cambiar de pestaña con tabindex

ElenaMP JavaScript 5 Mie 02 Dic, 2009 12:03 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ejecutable en Web...¿Posible?

Capilla Programación Web en general 5 Mie 26 Ago, 2009 20:58 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Cambiar forma elemento List Box

masky Visual Basic .NET 0 Mar 09 Jun, 2009 10:41 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

Como cambiar ?topic=(numero posteo) por nombre ...

marvincity Programación en general 3 Dom 24 May, 2009 09:40 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

Buscar/cambiar en CS2

Dieguete Indesign 0 Lun 04 May, 2009 18:27 pm Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,