Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda novato :( (https://www.clubdelphi.com/foros/showthread.php?t=71075)

ggh1988 28-11-2010 06:40:35

Ayuda novato :(
 
Hola a todos y gracias por su ayuda :), ire directo al grano, tengo el codigo de un programa llamado termoPIC, he logrado ya instalar el delphi 7 y el tcomport, a a pesar de que me gustaria aprender mas de delphi tengo que compilar este codigo por que es parte de un proyecto para monitorizar la temperatura a traves de un pic 16f84a y el tiempo es poco, entonces teniendo el codigo ya como lo puedo compilar, por que al copiarlo y pegarlo en delphi y tratar de compilarlo me da los errores obvios ya que los componente estan declarados pero no en la parte grafica, ¿que puedo para no tener q rehacer todo el programa?

Casimiro Notevi 28-11-2010 14:36:11

Hola, ggh1988, bienvenido a clubdelphi, por favor, lee nuestra guía de estilo para poder entendernos mejor, muchas gracias por tu colaboración.

Neftali [Germán.Estévez] 29-11-2010 12:09:01

Además de lo que te ha comentado Casimiro, cosa que reitero, deberías colocar los errores que te aparecen, sino es difícil ayudarte en algo.

ggh1988 29-11-2010 17:10:24

Una pregunta... como edito mi mensaje anterior?. mmmm debo crear uno nuevo?.. lo siento he estado buscando como editar este tema y el titulo.. y no he encontrado por ningun lado..
Una cosa mas el mensaje de error que recibo es Field Form1.XXXX does not have a corresponding component. Remove the declaration?

Neftali [Germán.Estévez] 29-11-2010 17:25:41

Cita:

Empezado por ggh1988 (Mensaje 383578)
Una pregunta... como edito mi mensaje anterior?. mmmm debo crear uno nuevo?

Hay una restricción en el club que impide editar mensajes pasado un tiempo, de ahí que instemos a la gente a que lea las normas de estilo anes de postear. ;)

Si te falta información para complementar la pregunta puedes añadirla al mismo hilo, publicando más mensajes.
También es bueno que coloques títulos a los hilos que sean descriptivos del problama para facilitar las posteriores búsquedas.

Si aun con todo esto necesitas editar (el título, por ejemlo) puedes pedir a alguno de los modderadores que te lo edite (lo pides aquí mismo en el hilo y lo cambiaremos).

Cita:

Empezado por ggh1988 (Mensaje 383578)
Una cosa mas el mensaje de error que recibo es Field Form1.XXXX does not have a corresponding component. Remove the declaration?

Eso corresponde a que al abrir el proyecto, delphi no encuentra ese componente del que se está quejando.
Para ello debes instalar primero el paquete correspondiente a ese componente. Luego podrás abrir el proyecto sin problemas.

ecfisa 29-11-2010 18:20:42

Hola ggh1988

En el caso que sólo dispongas de los archivos .pas, podrías hacer lo siguiente:

Supongamos como ejemplo que en el código que copiaste y pegaste tenes declarado lo siguiente:
Código Delphi [-]
type
  TDBGridExt = Class(TDBGrid);
  TForm1 = class(TForm)
    Button1: TButton;
    ComboBox1: TComboBox;
  private
  public
  end;

Al no tener los componentes en el form te dá el mensaje de que las declaraciones no tienen un
componente correspondiente, ¿ la solución ? poner desde la paleta los componentes del tipo declarado.

Caso 1, los componentes declarados se llaman igual al nombre que Delphi da por defecto.
Renombrar los componentes originales, poner los componentes correspondientes desde la paleta de componente y eliminar los modificados:
Código Delphi [-]
type
  TDBGridExt = Class(TDBGrid);
  TForm1 = class(TForm)
    // componentes originales 
    Button_1: TButton;     // eliminar 
    ComboBox_1: TComboBox; // eliminar
    // Componentes agregados
    Button1: TButton
    ComboBox1: TComboBox;
  private
  public
  end;

Caso 2, los componentes se llaman distinto al nombre por defecto.

Ir poniendo desde la paleta el componente declarado en el original, borrar la declaracion original y desde el object inspector darle al nuevo componente el nombre del original.

Pero, como dice Neftali, puede darse el caso de que existan declarados componentes cuyos paquetes no estén instalados... en ese caso ya te comento como hacer.

Saludos. :)

hugobenitez 13-06-2011 12:18:24

Error al ejecutar el EXE con TComPort
 
Hola Amigo, tengo el siguiente problema y te agradeceria una manito: programo en Delphi 5 e hice un programa que usa TComPort para leer datos de una balanza, el componente lo instale y funcione de maravillas. El problema viene cuando quiero ejecutar el EXE en otra maquina que no tiene delphi instalado. Capaz es una tonteria pero no encuentro info en la web hasta el momento para solucionar. El error que me arroja es: Win32Error. Code 6. Controlador no válido.

Desde ya mil gracias y disculpa si mi pregunta es muy obvia pero estoy medio nublado de buscar foros que me ayuden. Gracias

Casimiro Notevi 13-06-2011 12:38:28

Por favor, lee nuestra guía de estilo, gracias por tu colaboración.


La franja horaria es GMT +2. Ahora son las 06:50:55.

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