Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Access violation
Tags:
delphi
Bruger #5508
@ 15.05.04 18:48
4
jeg får en Access violation fejl med denne kode, kan ikke forstå hvorfor? det virker med denne kode form1.Image1.Picture.LoadFromFile(Picture); men den kan ikke finde ud af det når den er på form2
procedure TForm1.FormCreate(Sender: TObject);
Var
INI: TINIFile;
Picture : String;
Begin
ini := Tinifile.create(extractfilepath(application.exename)+'settings.ini');
Picture := 'pictures\\' + INI.ReadString('settings', 'pic', 'Ikke fundet') + '.jpg';
form1.Image1.Picture.LoadFromFile(Picture); //denne virker
form2.Image1.Picture.LoadFromFile(Picture); //her kommer fejlen
form2.Caption := Picture;
INI.Free;
end;
2
svar postet i denne tråd vises herunder
1
indlæg har modtaget i alt
1
karma
Sorter efter stemmer
Sorter efter dato
1
Bruger #3143
@ 15.05.04 18:54
2
1.965
Access violations skyldes at et objekt ikke er created. (tror jeg da) Er du sikker på at form2 er created? Ud fra navnet FormCreate vil jeg gætte på at den er en OnCreate. Du skal hellere bruge OnShow
jeg vil gætte på at form2 bliver created efter form1, og det er fejlen
[Redigeret d. 15/05-04 18:55:43 af Jesper Kristensen]
0
Bruger #5508
@ 15.05.04 19:15
4
du har ret den er ikke createt
jeg har fixet det nu
takker
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags