Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error al llamar proceso de otra unidad (https://www.clubdelphi.com/foros/showthread.php?t=90030)

Bant 22-03-2016 16:42:21

Error al llamar proceso de otra unidad
 
jaja Soy yo denuevo me tenia una pregunta compañeros del foro.

En una unidad ando declarando todos los procesos y estan ya definidos. Cuando intento llamarlos desde el .dpr incluyo la unidad donde se encuentra en uses pero cuando en el bucle principal llamo a los procesos : 'CargarSprites', 'DibujarSprites', 'DestruirSprites' me dan el error.[Undeclared Identifier].
He intentado utilizarlos haciendo
procedure CargarSprites
begin
end;
y asi con los demas. Pero no me hacen nada, para mas informacion aqui esta el codigo.

Código Delphi [-]
program PJuego;

uses
  Windows,
  Dialogs,
  SysUtils,
  UJuego in 'UJuego.pas',
  UArcade in 'UArcade.pas';


{$R *.res}
var
Teclado : TTeclado;
Temporizador : TTemporizador;


begin
  InicializarSDL;
  ModoVideo( 640, 480, 16, True );
  Teclado := TTeclado.Create;
  Temporizador := TTemporizador.Create;
  CargarSprites;

  while not bSalir do
  begin
    Temporizador.Actualizar;

    if Temporizador.Activado then
    begin
      Teclado.Leer;
      DibujarSprites;
      ActualizarPantalla;
      Temporizador.Incrementar;
    end
    else
      Temporizador.Esperar;
  end;

  DestruirSprites;
  Temporizador.Free;
  Teclado.Free;
  FinalizarSDL;
end.

ecfisa 22-03-2016 17:25:52

Hola Bant.

Como primera medida, desde el editor Delphi abre los archivos UJuego.pas y UArcade.pas. Comprueba que al menos en uno de ellos, los nombres de procedimientos que mencionas (CargarSprites, DibujarSprites y DestruirSprites) existan y estén declarados en la sección interface de la unidad en que se encuentren.

Saludos :)

Bant 22-03-2016 18:13:07

Uff, dicho y hecho!!
Sos todo un crack ecfisa , muchas gracias me funciono a las 1000 maravillas :):)


La franja horaria es GMT +2. Ahora son las 09:03:45.

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