Undeclared identifier

Tags:    delphi

Hej.
Jeg er rimelig newbee, og er stødt ind i et lille problem.

Jeg har fulgt guiden: http://udvikleren.dk/article.php?techid=2&aid=169
men får følgende fejlmeddelse når jeg compiler mit program...

min kode ser således ud

Fold kodeboks ind/udKode 




5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
UPS. Den havde jeg lige glemt at få med...

Når jeg compiler prgrammet, kommer den med følgende meddelelser:

[Error] telefonbog.pas(83): Undeclared identifier: 'Close'
[Error] telefonbog.pas(85): Undeclared identifier: 'diaOpen'
[Error] telefonbog.pas(89): Undeclared identifier: 'FileName'
[Error] telefonbog.pas(89): Missing operator or semicolon
[Error] telefonbog.pas(91): Undeclared identifier: 'Open'
[Error] telefonbog.pas(99): Undeclared identifier: 'diaSave'
[Error] telefonbog.pas(103): Undeclared identifier: 'FileName'
[Error] telefonbog.pas(103): Missing operator or semicolon
[Error] telefonbog.pas(105): Undeclared identifier: 'SaveToFile'
[Error] telefonbog.pas(115): Undeclared identifier: 'Insert'
[Error] telefonbog.pas(124): Undeclared identifier: 'Bof'
[Error] telefonbog.pas(124): Undeclared identifier: 'Eof'
[Error] telefonbog.pas(135): Undeclared identifier: 'Bof'
[Error] telefonbog.pas(135): Undeclared identifier: 'Eof'
[Error] telefonbog.pas(137): Undeclared identifier: 'Delete'
[Error] telefonbog.pas(145): Undeclared identifier: 'Post'
[Error] telefonbog.pas(153): Undeclared identifier: 'Cancel'
[Error] telefonbog.pas(160): Undeclared identifier: 'First'
[Error] telefonbog.pas(165): Undeclared identifier: 'Eof'
[Error] telefonbog.pas(167): Undeclared identifier: 'Next'
[Error] telefonbog.pas(173): Undeclared identifier: 'Bof'
[Error] telefonbog.pas(175): Undeclared identifier: 'Prior'
[Error] telefonbog.pas(182): Undeclared identifier: 'Last'
[Error] telefonbog.pas(193): Undeclared identifier: 'Locate'
[Error] telefonbog.pas(199): Undeclared identifier: 'stbStatus'
[Error] telefonbog.pas(199): Undeclared identifier: 'RecordCount'
[Error] telefonbog.pas(204): Undeclared identifier: 'Close'
[Error] telefonbog.pas(206): Undeclared identifier: 'CreateDataSet'
[Error] telefonbog.pas(208): Undeclared identifier: 'diaSave'
[Error] telefonbog.pas(211): Undeclared identifier: 'FileName'
[Error] telefonbog.pas(211): Missing operator or semicolon
[Error] telefonbog.pas(213): Undeclared identifier: 'Open'
[Fatal Error] adresse.dpr(5): Could not compile used unit 'telefonbog.pas'


Når jeg går til de henviste stedder, starter alle linier med
cdsAdresser.******;

cdsAdresser er navnet på min TDataSource, og jeg troede derfor først at fejlen var fordi jeg havde skrevet navnet forkert, men Nej...

HJÆLP


Det er dit ClientDataSet (eller Table) der skal hedde cdsAdresser
.

cds = ClientDataSet.


Emil Melgaard



Du har kaldt dine knapper, procedurer, dialogs og lignende noget andet end det navn du bruger i koden. Enten skal du ændre navnet de steder hvor fejlen er til det som din komponent hedder (OpenDialog1 osv.) eller også skal du ændre navnene på dine komponenter til det fejlen kommer med. Altså blandt andet ændre den opendialog(OpenDialog1) du har skal hedde diaOpen som du har kaldt den i koden.
Håber du forstår hvad jeg mener.

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Hvad er fejlen?!



UPS. Den havde jeg lige glemt at få med...

Når jeg compiler prgrammet, kommer den med følgende meddelelser:

[Error] telefonbog.pas(83): Undeclared identifier: 'Close'
[Error] telefonbog.pas(85): Undeclared identifier: 'diaOpen'
[Error] telefonbog.pas(89): Undeclared identifier: 'FileName'
[Error] telefonbog.pas(89): Missing operator or semicolon
[Error] telefonbog.pas(91): Undeclared identifier: 'Open'
[Error] telefonbog.pas(99): Undeclared identifier: 'diaSave'
[Error] telefonbog.pas(103): Undeclared identifier: 'FileName'
[Error] telefonbog.pas(103): Missing operator or semicolon
[Error] telefonbog.pas(105): Undeclared identifier: 'SaveToFile'
[Error] telefonbog.pas(115): Undeclared identifier: 'Insert'
[Error] telefonbog.pas(124): Undeclared identifier: 'Bof'
[Error] telefonbog.pas(124): Undeclared identifier: 'Eof'
[Error] telefonbog.pas(135): Undeclared identifier: 'Bof'
[Error] telefonbog.pas(135): Undeclared identifier: 'Eof'
[Error] telefonbog.pas(137): Undeclared identifier: 'Delete'
[Error] telefonbog.pas(145): Undeclared identifier: 'Post'
[Error] telefonbog.pas(153): Undeclared identifier: 'Cancel'
[Error] telefonbog.pas(160): Undeclared identifier: 'First'
[Error] telefonbog.pas(165): Undeclared identifier: 'Eof'
[Error] telefonbog.pas(167): Undeclared identifier: 'Next'
[Error] telefonbog.pas(173): Undeclared identifier: 'Bof'
[Error] telefonbog.pas(175): Undeclared identifier: 'Prior'
[Error] telefonbog.pas(182): Undeclared identifier: 'Last'
[Error] telefonbog.pas(193): Undeclared identifier: 'Locate'
[Error] telefonbog.pas(199): Undeclared identifier: 'stbStatus'
[Error] telefonbog.pas(199): Undeclared identifier: 'RecordCount'
[Error] telefonbog.pas(204): Undeclared identifier: 'Close'
[Error] telefonbog.pas(206): Undeclared identifier: 'CreateDataSet'
[Error] telefonbog.pas(208): Undeclared identifier: 'diaSave'
[Error] telefonbog.pas(211): Undeclared identifier: 'FileName'
[Error] telefonbog.pas(211): Missing operator or semicolon
[Error] telefonbog.pas(213): Undeclared identifier: 'Open'
[Fatal Error] adresse.dpr(5): Could not compile used unit 'telefonbog.pas'


Når jeg går til de henviste stedder, starter alle linier med
cdsAdresser.******;

cdsAdresser er navnet på min TDataSource, og jeg troede derfor først at fejlen var fordi jeg havde skrevet navnet forkert, men Nej...

HJÆLP



Tak for hjælpen....

I har været til stor hjælp...



t