Autor Beitrag
s0xtech
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 03.08.07 03:23 
hey

ich bin neu hier. ich bin auch ganz neu in der sprache. Ich möchte halt gern ein formular machen, womit ich ein download auf meiner homepage einfüge. zudem davor kommt der login darum gehts im moment

ich lese ständig was vom TWebBrowser find nix dazu, weis ihn nicht anzuwenden. Wenn ich das hier mache:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
procedure TForm1.loginClick(Sender: TObject);
begin
Webbrowser1.Navigate('http://sound-base.extra.hu/admin/login-formular.php');
WebBrowser1.OleObject.document.forms.item(0).elements.item('name').value:=name.Text;
WebBrowser1.OleObject.document.forms.item(0).elements.item('passwort').value:=pass.Text;
end;


ich kanns nicht compilieren weil irgendwo nen fehler ist. in der ersten zeile also bei Webbrowser1.Navigate.
ich find da nix zu.

kann mir da jemand helfen ?? :)

das ist mein bisheriger quelltext
ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
unit sb;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons;

type
  TForm1 = class(TForm)
    name: TEdit;
    pass: TEdit;
    Username: TStaticText;
    Pwtext: TStaticText;
    login: TBitBtn;
    procedure loginClick(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.loginClick(Sender: TObject);
begin
Webbrowser1.Navigate('http://sound-base.extra.hu/admin/login-formular.php');
WebBrowser1.OleObject.document.forms.item(0).elements.item('name').value:=name.Text;
WebBrowser1.OleObject.document.forms.item(0).elements.item('passwort').value:=pass.Text;
end;

end.

falls das jemanden hilft :)

ASO ich habe Delphi 6

Moderiert von user profile iconChristian S.: Code- durch Delphi-Tags ersetzt
Danniolo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 693



BeitragVerfasst: Fr 03.08.07 03:28 
Hallo und Herzlich Willkommen als erstes! :welcome:

user profile icons0xtech hat folgendes geschrieben:
ich kanns nicht compilieren weil irgendwo nen fehler ist. in der ersten zeile also bei Webbrowser1.Navigate.
ich find da nix zu.


Wäre gut zu wissen, um was für einen Fehler es sich da handelt. Schreib doch am besten mal, was dir der Compiler da anzeigt.
s0xtech Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 03.08.07 04:35 
[Fehler] sb.pas(32): Undefinierter Bezeichner: 'Webbrowser1'
[Fehler] sb.pas(32): Operator oder Semikolon fehlt
[Fehler] sb.pas(32): Undefinierter Bezeichner: 'i'
[Fehler] sb.pas(33): Operator oder Semikolon fehlt
[Fehler] sb.pas(33): Operator oder Semikolon fehlt
[Fehler] sb.pas(33): Operator oder Semikolon fehlt
[Fehler] sb.pas(33): Operator oder Semikolon fehlt
[Fehler] sb.pas(34): Operator oder Semikolon fehlt
[Fehler] sb.pas(34): Operator oder Semikolon fehlt
[Fehler] sb.pas(34): Operator oder Semikolon fehlt
[Fehler] sb.pas(34): Operator oder Semikolon fehlt
[Fataler Fehler] Project2.dpr(5): Verwendete Unit 'sb.pas' kann nicht compiliert werden
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Fr 03.08.07 06:43 
Wäre vieleicht nicht schlecht, wenn Du :wink: die Browserkomponente aufs Formular setzen würdest.

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
s0xtech Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 03.08.07 08:40 
wie mach ich das denn ??
stigge
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 426

WinXP
Delphi 2007
BeitragVerfasst: Fr 03.08.07 10:41 
Im Objektinspector (der Kasten rechts unten) nach einem Element namens TWebbrowser suchen, anklicken, irgendwo aufs Formular klicken und fertig :wink:
s0xtech Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 03.08.07 13:15 
hmmm was muss ich denn auswegählt haben... bei Form1 und bei login find ich nix davon

wie gesagt ich hab den Borland Delphi 6 editor... ist TWebBrowser auf der 6 nicht vertreten ??


##edit##

soll ich bei type unten hinsetzen

Webbrowser1 : TWebBrowser;
??
pigfacejoe
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 332
Erhaltene Danke: 1

Win 10, Ubuntu
Delphi,Javascript, PHP, Java, Python
BeitragVerfasst: Fr 03.08.07 13:34 
Ne, der TWebBrowser ist eine ActiveX Komponenete. Die fügst du so hinzu:

Komponente-> ActiveX importieren. In der Liste gibts die Microsoft Internet Controls (oder so ähnlich^^). Die wählst du aus und klickst auf Installieren. Dann befindet sich die Komponenete TWebBrowser in der ActiveX Sparte!

Viel Glück!

Gruss
Pigface Joe
s0xtech Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 03.08.07 14:01 
danke :)

##EDIT##

nächstes prob: wenn ich starten will das ganze bricht der ab und kehrt zum programm zurück...
eine auflistug was ich getan hab. ich hab ein webbrowser aufs formular geschoben.
und benannt usw.

compilieren tut der nicht
ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
unit Unit4;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, OleCtrls, SHDocVw_TLB, ScktComp;

type
  TForm4 = class(TForm)
    name: TEdit;
    pass: TEdit;
    Username: TStaticText;
    Passwort: TStaticText;
    login: TBitBtn;
    WebBrowser1: TWebBrowser;
    procedure loginClick(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form4: TForm4;

implementation

{$R *.dfm}



procedure TForm4.loginClick(Sender: TObject);
begin
WebBrowser1.Navigate('http://sound-base.extra.hu/admin/login-formular.php');
WebBrowser1.OleObject.document.forms.item(0).elements.item('name').value:=name.Text;
WebBrowser1.OleObject.document.forms.item(0).elements.item('passwort').value:=pass.Text;
WebBrowser1.OleObject.document.forms.item(0).submit;
end;


end.


was ich seh nur grau mehr nicht

Moderiert von user profile iconChristian S.: Code- durch Delphi-Tags ersetzt
Danniolo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 693



BeitragVerfasst: Fr 03.08.07 14:26 
Hm, naja.. wie auch das letzte mal wäre es jetzt gut zu wissen, welche Fehlermeldungen ausgegeben werden. :mrgreen:
pigfacejoe
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 332
Erhaltene Danke: 1

Win 10, Ubuntu
Delphi,Javascript, PHP, Java, Python
BeitragVerfasst: Fr 03.08.07 19:04 
Ich versteh nicht ganz wie er nicht compilieren kann und du grau siehst. Compiliert er oder nicht?

Falls ja:
Setz einfach mal das nach dem WebbRowser1.Navigate(bla) als Kommentar mit (* und am ende dann *)
Und dann schauste mal ob er überhaupt auf diese Seite kommt und sie anzeigt.

Falls nein:
Bitte die Fehlermeldungen vom Compiler hier posten!

Gruss
PigfaceJoe
s0xtech Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Sa 04.08.07 13:14 
hab schon alles hingekriegt