/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Undeclared identifier: 'PrinterImage'
Fra : Kurt G


Dato : 29-10-06 13:09

Jeg har flyttet et TImage fra en hovedform til en ny form, som vises med
ShowModal.

Under Interface i toppen af unit PrintImage (den, der kaldes med ShowModal)
står der:
type
TPrintForm = class(TForm)
PrinterImage: TImage;

Senere i en procedure står der:
PrinterImage.Height Div 2;
Her kommer compileren med fejlmeldingen:
[Error] PrintImage.pas(102): Undeclared identifier: 'PrinterImage'

Da det var i hovedformen, virkede det ok.

Hvad kan årsagen være.

Mvh Kurt



 
 
nic@aub.dk (01-11-2006)
Kommentar
Fra : nic@aub.dk


Dato : 01-11-06 10:43

Er den procedure du har problemet i en del af TPrintForm? Dvs, hedder
den TPrintForm.procedure? Hvis ikke skal du skrive
"PrintForm.PrinterImage" (jeg går ud fra at du har en linie som siger
"var PrintForm: TPrintForm"), eller flytte proceduren ind i TPrintForm
klassen.


Kurt G skrev:
> Jeg har flyttet et TImage fra en hovedform til en ny form, som vises med
> ShowModal.
>
> Under Interface i toppen af unit PrintImage (den, der kaldes med ShowModal)
> står der:
> type
> TPrintForm = class(TForm)
> PrinterImage: TImage;
>
> Senere i en procedure står der:
> PrinterImage.Height Div 2;
> Her kommer compileren med fejlmeldingen:
> [Error] PrintImage.pas(102): Undeclared identifier: 'PrinterImage'
>
> Da det var i hovedformen, virkede det ok.
>
> Hvad kan årsagen være.
>
> Mvh Kurt


Kurt G (01-11-2006)
Kommentar
Fra : Kurt G


Dato : 01-11-06 20:15


<nic@aub.dk> skrev i en meddelelse
news:1162374174.559400.166180@e3g2000cwe.googlegroups.com...
Er den procedure du har problemet i en del af TPrintForm? Dvs, hedder
den TPrintForm.procedure? Hvis ikke skal du skrive
"PrintForm.PrinterImage" (jeg går ud fra at du har en linie som siger
"var PrintForm: TPrintForm"), eller flytte proceduren ind i TPrintForm
klassen.

Det var der, det gik galt.

Mvh Kurt



Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste