Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebBrowser Fehler (https://www.delphipraxis.net/92812-twebbrowser-fehler.html)

Gehstock 26. Mai 2007 14:41


TWebBrowser Fehler
 
Liste der Anhänge anzeigen (Anzahl: 1)
bekomme bim meinen Programm welches den TBrowser verwendet öfters mal ein fenster siehe anhang

ich vermute er kann dann z.B. ein Banner nicht laden

wie kann ich das beheben

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ToolWin, ComCtrls, StdCtrls, OleCtrls, SHDocVw, ExtCtrls;

type
  TWMHotkey = record
    Msg: Cardinal;
    idHotKey: Word;
    Modifiers: Integer;
    VirtKey: Integer;
  end;


const ID = $FF;
      vot= $EE;

type
  TForm1 = class(TForm)
    WebBrowser1: TWebBrowser;
    ToolBar1: TToolBar;
    ProgressBar1: TProgressBar;
    Vote: TButton;
    Timer1: TTimer;
    Button2: TButton;
    TrackBar1: TTrackBar;
    Label3: TLabel;
    ToolButton1: TToolButton;
    Button1: TButton;
    Button3: TButton;
    procedure FormCreate(Sender: TObject);
    procedure VoteClick(Sender: TObject);
    procedure WebBrowser1ProgressChange(ASender: TObject; Progress, ProgressMax: Integer);
    procedure Timer1Timer(Sender: TObject);
    procedure TrackBar1Change(Sender: TObject);
    procedure WebBrowser1NewWindow2(ASender: TObject; var ppDisp: IDispatch; var Cancel: WordBool);
    procedure WMHotKeyc(var Msg: TWMHotKey); Message WM_HOTKEY;
    procedure Start;
  private
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;
  X,y,c,v:Integer;
  ok: longbool;
implementation

{$R *.dfm}

procedure TForm1.WMHotKeyc(Var Msg: TWMHotkey);
begin
  case Msg.IdHotKey of
    ID: Close;//Programm beenden
    //Code entfernt
  end;
  inherited;
end;



procedure TForm1.Timer1Timer(Sender: TObject);
begin
   //Code entfernt
end;


procedure TForm1.TrackBar1Change(Sender: TObject);
var //Mausclick geschwindigkeit ändern
a:string;
begin
Timer1.Interval:=TrackBar1.Position;
a:=' Click Rate = '+inttostr(TrackBar1.Position-3001);
delete(a,16,1); //negatives Vorzeichen entfernen
Label3.caption:=a;
end;

procedure TForm1.VoteClick(Sender: TObject);
begin
     Start; //prozedur "Start" ausführen
   end;

procedure TForm1.start;
begin
//Code entfernt
end;


procedure TForm1.FormCreate(Sender: TObject);
begin
webBrowser1.Navigate('//Code entfernt'); //die Internetseite
X:= 300; Y:=150; //startposition Mauszeiger
c:=0;  //Anzahl der clicks
//Code entfernt
ok:=RegisterHotKey(Form1.Handle, ID, MOD_Alt, Ord('Q')); //Hotkey Programm beenden
//Code entfernt
  if not ok then
  ok:=RegisterHotKey(Form1.Handle, ID+1, MOD_control, vk_f1); //alternativer Hotkey Programm beenden
end;


procedure TForm1.WebBrowser1NewWindow2(ASender: TObject; var ppDisp: IDispatch;
  var Cancel: WordBool);
begin
//Code entfernt
end;

procedure TForm1.WebBrowser1ProgressChange(ASender: TObject; Progress, ProgressMax: Integer);
begin           //Ladestatus der Internetseiten anzeigen
  if Progress>0 then
  begin
     ProgressBar1.Max := ProgressMax;
  ProgressBar1.Position := Progress;
  end
  else
    ProgressBar1.Position := 0
end;


end.
so siehts aus

mkinzler 26. Mai 2007 14:42

Re: TWebBrowser Fehler
 
Ist ein Fehler, der JS erzeugt hat.

Gehstock 26. Mai 2007 14:45

Re: TWebBrowser Fehler
 
was kann ich dagegen machen gar nix? und tritt der fehler nur bei mir auf wegen dem Debugger oder auf allen rechnern

marabu 26. Mai 2007 14:51

Re: TWebBrowser Fehler
 
Hallo,

setze die Eigenschaft Silent von WebBrowser mal auf True.

Grüße vom marabu

Gehstock 26. Mai 2007 15:00

Re: TWebBrowser Fehler
 
Liste der Anhänge anzeigen (Anzahl: 1)
Danke scheint zu wirken jetzt will er nur noch das ich einen "Just in Time Debugger" auswähle diese Meldung sollte glaub auf einen normalen rechner Ohne Visual J++ nicht kommen


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz