Avatar billede snowball Novice
01. juni 2003 - 17:34 Der er 3 kommentarer og
1 løsning

Forsøg på at sætte Tag giver Access Violation

Hej !

Er der nogen der kan forklare mig hvorfor jeg får en Access Violation når jeg forsøger at sætte Tag propertien !? Der er ingen problemer med at sætte Caption. LHour1Array er et array af TLabel.

var
  i: Integer;
begin
  For i := 6 To 9 Do Begin
    LHour1Array[i].Caption := 'Hej';
    LHour1Array[i].Tag := 0; //Giver Access Violation !!!
  End;
end;

Har også prøvet med nedenstående, men det ændrede ikke noget.

var
  i: Integer;
  tmpLabel: TLabel;
begin
  For i := 6 To 9 Do Begin
    tmpLabel := LHour1Array[i];
    tmpLabel.Caption := 'Hej';
    tmpLabel.Tag := 0;
  End;
end;

Snowball
Avatar billede snowball Novice
01. juni 2003 - 17:44 #1
Enten en løsning på ovenstående, eller alternativt få knyttet i ID til label'en som i http://www.eksperten.dk/spm/355254 !

Snowball
Avatar billede dkn Nybegynder
01. juni 2003 - 17:45 #2
er du sikker på at :

var
  i: Integer;
begin
  For i := 6 To 9 Do
    LHour1Array[i].Caption := 'Hej';
end;

ikke også giver error?

eller er det meget sært jo.
Avatar billede snowball Novice
01. juni 2003 - 18:42 #3
Som jeg skrev, "Der er ingen problemer med at sætte Caption" - så ja, det er meget sært !

Snowball
Avatar billede snowball Novice
01. juni 2003 - 19:17 #4
Har fået det til at virke. Underligt nok så vil det kun virke hvis jeg initialiserer mine arrays igen lige inden jeg laver ovenstående.

Snowball
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester