Avatar billede hka Nybegynder
20. august 2001 - 12:54 Der er 3 kommentarer og
1 løsning

Problem med billeder

Når man gemmer billeder i en variabel som nedenstående:

var
  billede: array [0..10] of TPicture;

på denne måde:

  billede[0]:=image2.Picture;

er mit problem, at hvis image2 nu ændrer sig og man gemmer igen:

  billede[1]:=image2.Picture;

så vil man, uanset hvilket billede man forsøger at hente (billede[0] eller billede[1]), få den sidste \"udgave\" af billedet (dvs. alle billederne er ens, selvom de er \"gemt\" på forskellige tidspunkter). Jeg har prøvet mange andre måde, men med samme resultat... hjælp...

MVH HKA
Avatar billede lectoc Nybegynder
20. august 2001 - 13:06 #1
Det du gør er at sætte dine billede[x] til at pege på samme fysiske objekt (pointer-assignment). Hvis du ønsker at kopiere indholdet skal du i stedet gøre følgende (eks.):

billede[0].Assign(image2.Picture);

mvh.
Torben.
Avatar billede martinlind Nybegynder
20. august 2001 - 13:16 #2
Husk lige at create et Picture obj. først

billede[0] := TPicture.Create;
Avatar billede hka Nybegynder
20. august 2001 - 13:18 #3
Men så får jeg følgende fejl, når programmet når til:

  billede[0].Assign(image2.Picture);

\"Access violation at address...  \"
Avatar billede martinlind Nybegynder
20. august 2001 - 13:25 #4
Ikke hvis du husker at create obj.

for Cnt := 0 to 10 do
  billede[Cnt] := TPicture.Create;
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

IT-JOB

Digitaliseringsstyrelsen

Systemforvalter til borger.dk

Netcompany A/S

Test Consultant

Netcompany A/S

Senior Network Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior Platform Engineer