Avatar billede jetrit Nybegynder
21. maj 2002 - 10:44 Der er 6 kommentarer og
1 løsning

array der forsvinder når man lukker en form

hej der jeg sidder og kikker på et program med flere forme.
jeg deklerere det i menuM 
AfdelingsArray: array of Tafdeling;

når jeg starter formen
setlength(afdelingsarray, 1);

så åbner jeg formen opret afdeling:
FormAfdeling := TFormAfdeling.Create(Application);
FormAfdeling.ShowModal;

så indtaster man informationer og trykker ok

  setlength(menuM.AfdelingsArray, length(menuM.AfdelingsArray)+1);
  menuM.AfdelingsArray[length(menuM.AfdelingsArray)] :=
        TAfdeling.Opret(edtNavn.Text, fornavn, efternavn, edtTlf.text,
        strtoDate(edtSaesonStart.text), strtoDate(edtSaesonSlut.text));

så lukker formen
self.Close;

så skal jeg opdatere en listbox

  for i:=1 to length(AfdelingsArray) do
  begin
    lbafdeling.Items.Add(AfdelingsArray[i].LederFornavne);
  end;

når vi kommer her til er AfdelingsArray = (nil, nil)
hvorfor er der ikke noget der er blevet gemt og hvordan kan jeg få det virke??
Avatar billede hermandsen Juniormester
21. maj 2002 - 10:55 #1
Hvor har du erklæret dit array?
Avatar billede jetrit Nybegynder
21. maj 2002 - 11:15 #2
under interface lige under
var
  FormMenu: TFormMenu;
  AfdelingsArray: array of Tafdeling;
Avatar billede hermandsen Juniormester
21. maj 2002 - 11:26 #3
Prøv at lægge den i public-delen under din Main-form.
Avatar billede jetrit Nybegynder
21. maj 2002 - 11:29 #4
jeg har lige kikket det er allerrede lige efter arrayet kar køret opret

hvis det ikke var public kunne jeg heller ikke se det fra afdelingM
men jeg prøver da
Avatar billede jetrit Nybegynder
21. maj 2002 - 11:52 #5
det hjælper ikke
Avatar billede hermandsen Juniormester
21. maj 2002 - 12:05 #6
Er det nogle seperate forme du har ved siden af din applikation, eller er det MDIChilds eller hvordan?
Avatar billede jetrit Nybegynder
22. maj 2002 - 11:04 #7
jeg fårstår ikke hvad du siger men problemet var at mit array var skubbet en tand
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