Avatar billede aasuper Nybegynder
24. juli 2000 - 18:47 Der er 2 kommentarer og
2 løsninger

Handling ved afslut

Hvordan får man sit program til at udføre en speciel handling, når det afsluttes?

Formens onClose kan ikke bruges, idet programmet kan afsluttes fra flere forme og formene kan åbnes og lukkes mange gange.

>>AASuper
Avatar billede sjensen Nybegynder
24. juli 2000 - 21:42 #1
Put den (formentligt simple operation) ind i selve DRP filen. Eks:

program Project1;

uses
  Forms,
  Unit1 in \'Unit1.pas\' {Form1};

{$R *.RES}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
  // sæt din operation ind her, men bemærk at du ikke kan bruge skærmen til meldinger (f.eks. ikke bruge showmessage)
end.
Avatar billede pellelil Nybegynder
24. juli 2000 - 22:50 #2
Du kan også have alt din \"afslutning\'s kode\" i en form\'s OnClose, men vel at mærke en form der aldrig vises, så har du jo stadig adgang til \"skræmen\" (Sjensen jeg låner lige din kode - så kan jeg altid give en Øl hvis du kommer forbi <G>)

program Project1;

uses
  Forms,
  UnitX in \'UnitX.pas\' {FormX};
  Unit1 in \'Unit1.pas\' {Form1};

{$R *.RES}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  FormX := TFormX.Create(Self);
  // FormX creates, men vises ALDIRG
  Application.Run;
end.
Avatar billede sjensen Nybegynder
25. juli 2000 - 09:20 #3
pellelil, én øl ?

Kontoen er vel stadig på +/- 180 af de gode eller hva ?

Avatar billede pellelil Nybegynder
25. juli 2000 - 09:29 #4
Hvem husker på den slags detaljer? Ja det gør du men\'e  :-)
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