PDA

Ver la Versión Completa : Error... en el archivo Project1.dpr.


cesar_gta86
20-12-2008, 04:19:54
Hola que tal amigos, el problema que se me presenta es el siguiente... de repente en el proyecto que estaba trabajando me marcó 4 errores que son estos:

- [RC Error] Cons_gen_titu.pas(5): Pascal syntax error (unrecognized token)
- [RC Fatal Error] Cons_gen_titu.pas(1): Compile
- [Warning] Project1.dpr(3): File not found: 'Cons_gen_titu.res'
- [Error] Project1.dpr(86): undeclared identifier: 'Tform28'

Tengo un respaldo de este programa, pero está como ala mitad del que me marca el error, ya comparé los archivos Project1.dpr de ambos proyectos y están exactamente igual, salvo pues los formularios que hacen falta, lo que se me hace raro es que en el proyecto vuejo (respaldo) sólo tiene un archivo llamado Project1.dpr y en este proyecto que me marca error tiene 2 archivos llamados Project1.-dpr y otro llamado Project1.--dpr, los cuales me muestra información de que han sido modificados en diferentes fechas.

Ya revisé y en ambos archivos Project1.dpr del proyecto que me marca error, está declarado el formulario Cons_gen_titu que es el formulario 28, pero la verdad no sé porqué me muestra estos errores, además en este formulario no estaba trabajando hacía tiempo ya que lo había terminado y no marcaba nada de errores.

Otra cosa que también noto, es que en Delphi, en la pestaña que se llama view unit que es aqui donde muestra los nombres de los formularios que hemos guardado está este formulario Cons_gen_titu con la extensión .pas y los demás formularios los muestra sin extensión.

Espero y me puedan echar la mano con este problemita, mil grácias de antemano.

Saludos.

xEsk
20-12-2008, 05:51:40
Según los errores que te dice el delphi, deduzco que tienes algun problema con el recurso "Cons_gen_titu.res", que no lo encuentra. Revisa la unit "Cons_gen_titu.pas", que creo que es donde tienes el fallo.

Saludos

cesar_gta86
20-12-2008, 06:42:50
Hola amigo, disculpa, Cons_gen_titu.res es un archivo?, lo que pasa es que yo no lo tengo en la carpeta en donde están guardados mis formularios, como que no lo guardó, porque los demás formularios también no los tienen... estos archivos .res

Mira aquí te dejo el código que tengo dentro del formulario. Cons_gen_titu.pas para ver si me puedes ayudar a revisarlo, este es:


unit Cons_gen_titu;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, DBTables, Grids, DBGrids, StdCtrls;
type
TForm28 = class(TForm)
Button1: TButton;
DBGrid1: TDBGrid;
Table1: TTable;
DataSource1: TDataSource;
procedure FormActivate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button1Click(Sender: TObject);
procedure DBGrid1CellClick(Column: TColumn);
procedure DBGrid1DblClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form28: TForm28;
implementation
{$R *.dfm}
procedure TForm28.FormActivate(Sender: TObject);
begin
Table1.Active:=true;
end;
procedure TForm28.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Table1.Active:=false;
end;
procedure TForm28.Button1Click(Sender: TObject);
begin
close;
end;
procedure TForm28.DBGrid1CellClick(Column: TColumn);
begin
Button1.SetFocus;
end;
procedure TForm28.DBGrid1DblClick(Sender: TObject);
begin
Button1.SetFocus;
end;
end.


De este formulario, sólo tengo estos archivos que se generan:
- Cons_gen_titu Delphi Form
- Cons_gen_titu Delphi source file
- Cons_gen_titu.ddp
- Cons_gen_titu.dfm
- Cons_gen_titu.pas
- Cons_gen_titu.dcu
- Cons_gen_titu.ddp

El .res no lo tengo...

Saludos.