28. maj 2000 - 14:57Der er
7 kommentarer og 1 løsning
Fejl meddelse ved tryk på knap
Hej!
Jeg har en knap på min form, den ska så åbne et vindue. Jeg har skrevet "Form1.Show" i koden til den. Når jeg så compiler programmet, og prøver kommer den med fejlmeddelse! Den lyder "Access Violation at address 004438F2 in module frzSetup.exe. Read of address FFFFFFFF .. nogle der ka hjælpe? Det er nemlig et RET stort problem ...
Ups .. en lille fejl i det jeg skrev ... Når jeg så compiler programmet, og prøver AT TRYKKE PÅ KNAPPEN, kommer den med fejlmedddelse... Sån ska spøgsmålet være :o)
Ja, du skal skrive det i din "Main formular". Det skal stå i forbindelse med den procedure der kales når du trykker på din knap (eller vælger et punkt i menuen der skal åbne din form).
Altså nu har jeg "paste" det du har skrevet, men det virker ikke .. den ka slet ikke compile nu ... det ska osse lige siges at jeg er begynder ... Der står bare en rød streg over "var" ..
Når du inde i Delphi (Design-tilstand) dobbelt-klikker på knappen så "skriver" Delphi en "tom skal" hvori du placere den kode der skal udførs når brugeren klikker på knappen. F.eks.
<SNIP> procedure TFormInterrogateMain.Button1Click(Sender: TObject); begin
end; </SNIP>
Hvis du vil insætte den kode jeg skrev så skal det gøre på flg. måde:
<SNIP> procedure TFormInterrogateMain.Button1Click(Sender: TObject); var Form1 : TForm1; begin Form1 := TForm1.Create(Self) Form1.Show; end; </SNIP>
Ligeledes skal du huske at den unit hvori du har din "hoved form" den skal "use(s)" den unit hvori du har din "TForm1" eller vil denne være "ukendt" i din hoved forms unit.
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.