Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como quitar referencia de un componente (https://www.clubdelphi.com/foros/showthread.php?t=82332)

steelha 24-02-2013 19:38:49

Como quitar referencia de un componente
 
Buenas, mi consulta es para ver como quito la referencia de un componente que por error mal instale, el componente es sobre manejo de imágenes GIF. No sabia que no se instalaba en la paleta y conseguí otro que viene como paquete de instalación, en la oficina me funciona perfecto pero cuando quiero continuar en la casa no puedo porque me da el mensaje de : [Fatal Error] Hospital.dpr(7): file not found 'ImgList.dcu'

Quisiera poder solucionar este problema, ya que me atraso mucho casi no puedo trabajar en la oficina por mis asignaciones de la oficina y en la casa no puedo ya que cuando trato de ejecutarlo me da este error.

ecfisa 24-02-2013 19:51:06

Hola steelha.

Quita ImgList.dcu de la cláusula uses en cada unidad donde lo incluyas.

Saludos.

steelha 25-02-2013 01:06:39

Gracias por tu comentario ecfisa, pero he buscado en todos los uses y nada solo me da ese error justamente aca cuando compilo

Código Delphi [-]
program Hospital;

uses
  Forms,
  ufrmprincipal in 'ufrmprincipal.pas' {frmprincipal},
  udmConexiones in 'udmConexiones.pas' {dmConexiones: TDataModule},
  ufrmadmisiones in 'ufrmadmisiones.pas' {frmAdmision};

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TfrmAdmision, frmAdmision);
  Application.CreateForm(TdmConexiones, dmConexiones);
  Application.CreateForm(Tfrmprincipal, frmprincipal);
  Application.Run;
end.

he buscado en todos los form y no encuentro nada lo unico diferente es que en frmprincipal tenia GifImage y en el frmadmision no, lo agregue y nada sigue dando el mismo error

steelha 25-02-2013 01:08:49

Aca dejo parte de los uses de cada formulario

Código Delphi [-]
unit ufrmprincipal;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, jpeg, StdCtrls, dxNavBarGroupItems, dxNavBarCollns,
  cxClasses, dxNavBarBase, cxControls, dxNavBar, cxLookAndFeelPainters,
  Menus, cxButtons, cxTextEdit, cxLabel, cxContainer, cxEdit, cxGroupBox,
  DB, ZConnection, INIFiles, ImgList, Grids, DBGrids, cxGraphics, GIFImage;


Código Delphi [-]
unit ufrmadmisiones;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, cxLookAndFeelPainters, cxStyles, cxGraphics, cxEdit, cxMaskEdit,
  cxDropDownEdit, cxTextEdit, cxLabel, cxInplaceContainer, cxVGrid,
  cxDBVGrid, cxControls, cxContainer, cxGroupBox, jpeg, ExtCtrls, cxImage,
  StdCtrls, AdvGlassButton, Grids, AdvObj, BaseGrid, AdvGrid, AdvCGrid, DB,
  DBAdvGrid, DBGrids, cxPC, cxMemo, cxCalendar, cxLookupEdit,
  cxDBLookupEdit, cxDBLookupComboBox, DBCtrls, GIFImage;

Este gifimage era lo unico de diferente que encontre aun no se de donde toma esta referencia mas sin embargo en la oficina no me da error

ecfisa 25-02-2013 01:40:59

Hola stellha.

¿ Probaste compilar la aplicación luego de anulada esa inclusión ?
Código Delphi [-]
unit ufrmadmisiones;

interface

uses 
   ...
    cxDBLookupEdit, cxDBLookupComboBox, DBCtrls;    {, GIFImage; }

Saludos.

nlsgarcia 25-02-2013 02:07:59

steelha,

Cita:

Empezado por steelha
...mi consulta es para ver como quito la referencia de un componente que por error mal instale, el componente es sobre manejo de imágenes GIF. No sabia que no se instalaba en la paleta y conseguí otro que viene como paquete de instalación...

Pregunto:

1- ¿Haz probado remover el componente por las opciones Component -> Install Packages -> Remove?

2- ¿Haz probado eliminar la referencia a GIFImage del Uses de tu Aplicación?

No se que versión de Delphi utilices pero como último recurso puedes reinstalar Delphi en el caso de que la instalación se haya comprometido.

Espero sea útil :)

Nelson.

beginner01 25-02-2013 02:30:18

Cita:

Empezado por steelha (Mensaje 455510)
Aca dejo parte de los uses de cada formulario

Código Delphi [-]
unit ufrmprincipal;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, jpeg, StdCtrls, dxNavBarGroupItems, dxNavBarCollns,
  cxClasses, dxNavBarBase, cxControls, dxNavBar, cxLookAndFeelPainters,
  Menus, cxButtons, cxTextEdit, cxLabel, cxContainer, cxEdit, cxGroupBox,
  DB, ZConnection, INIFiles, ImgList, Grids, DBGrids, cxGraphics, GIFImage;


Código Delphi [-]
unit ufrmadmisiones;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, cxLookAndFeelPainters, cxStyles, cxGraphics, cxEdit, cxMaskEdit,
  cxDropDownEdit, cxTextEdit, cxLabel, cxInplaceContainer, cxVGrid,
  cxDBVGrid, cxControls, cxContainer, cxGroupBox, jpeg, ExtCtrls, cxImage,
  StdCtrls, AdvGlassButton, Grids, AdvObj, BaseGrid, AdvGrid, AdvCGrid, DB,
  DBAdvGrid, DBGrids, cxPC, cxMemo, cxCalendar, cxLookupEdit,
  cxDBLookupEdit, cxDBLookupComboBox, DBCtrls, GIFImage;

Este gifimage era lo unico de diferente que encontre aun no se de donde toma esta referencia mas sin embargo en la oficina no me da error

Hola.

En la unit ufrmprincipal tienes una referencia a ImgList.

Edito: Esta unidad pertenece a delphi, es la que contiene el componente TImageList, así que revisa que no hallas cambiado nada en el "path" de delphi o en el de tu proyecto.

steelha 25-02-2013 15:48:58

Muchas gracias beginner01 no me fije en principal ya que era marca era frmadmision.


La franja horaria es GMT +2. Ahora son las 06:22:25.

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