Avatar billede j.hansen Nybegynder
03. juli 2002 - 14:04 Der er 6 kommentarer

Ignorer ALLE errors

Hvordan får jeg mit program til at ignorere alle de errors der kommer... (bla. fra IdHttp)
Avatar billede dkn Nybegynder
03. juli 2002 - 14:46 #1
du kan jo køre en
try
except
end;
hver gang du kalder noget

Ellers kan du jo prøve med onappilcation error
Avatar billede borrisholt Novice
03. juli 2002 - 15:13 #2
prøv noget alla det her :

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    procedure AppException(Sender: TObject; E: Exception);
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.AppException(Sender: TObject; E: Exception);
begin
  ShowMessage('Der er sket en fejl');
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.OnException
end;

end.


Jens B
Avatar billede borrisholt Novice
03. juli 2002 - 15:14 #3
form Create skal selvfølgelig se således ud :

procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.OnException := AppException;
end;


Jens B
Avatar billede pellelil Nybegynder
03. juli 2002 - 15:18 #4
borrisholt> Han vil netop ikke se fejlen, så skulle "AppException" i stedet ikke så sådan her ud?
<SNIP>
procedure TForm1.AppException(Sender: TObject; E: Exception);
begin
  //ShowMessage('Der er sket en fejl, men jeg siger det ikke til nogen');
end;
</SNIP>

;-)
Avatar billede borrisholt Novice
03. juli 2002 - 15:34 #5
:-)

Jens B
Avatar billede borrisholt Novice
20. juli 2002 - 14:17 #6
JU-HUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU !

Jens B
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