Autor Beitrag
tc4xe
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 55



BeitragVerfasst: Di 01.05.07 12:44 
Habe das Problem, dass mein Programm bei Application.ShowMainForm:=False; nicht funktioniert.
Wenn ich Application.ShowMainForm:=False; weglasse läufts prima!
Also ich habe playsound('c:\ding.wav', 0, SND_FILENAME or SND_ASYNC); geschrieben, weil ich testen wollte ob es überhaupt bis dahin kommt. Also ich höre kein sound wenn Form1 nicht sichtbar ist...
Währe für Antworten sehr dankbar..

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin
playsound('c:\ding.wav'0, SND_FILENAME or SND_ASYNC);
repeat;
Application.ProcessMessages;
until WebBrowser1.ReadyState = READYSTATE_COMPLETE;

begin
  if (WebBrowser1.LocationURL='http://beispiel.abc/formular.php'then
   begin
    WebBrowser1.OleObject.document.forms.item(0).elements.item('yourmessage').value:='TEST';
    WebBrowser1.OleObject.document.forms.item(0).submit;  // Daten an Server senden
   end;
end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
// Application.ShowMainForm:=False;
 Webbrowser1.Navigate('http://beispiel.abc/formular.php');
end;
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: Di 01.05.07 16:13 
Ruf mal HandleNeeded auf. Ohne ein gültiges Fensterhandle funktioniert die dem TWebBrowser-Komponente zugrundeliegende IE-ActiveX nicht.