Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zugriff auf html code über Twebbrowser (https://www.delphipraxis.net/122086-zugriff-auf-html-code-ueber-twebbrowser.html)

5etH 9. Okt 2008 08:59


Zugriff auf html code über Twebbrowser
 
Hallo Zusammen,

ich habe momentan folgendes problem das ich eine druckerstatus page über twebbrowser aufrufe und einen bestimmten wert auslesen möchte.

meine frage ist nun wie ich das am besten anstelle ... leider habe ich von html nicht so die ahnung und wäre froh wenn ihr mir helfen könntet das umzusetzten

schonmal vielen dank
liebe grüße manu

Volle 9. Okt 2008 10:17

Re: Zugriff auf html code über Twebbrowser
 
Wurde hier, glaube ich, schon öfters gefragt.
Es gibt auch ein paar beispiele dazu, einfach mal danach suchen
Hier im Forum suchenWebbrowser Quellcode

mfg
Volle

5etH 9. Okt 2008 11:55

Re: Zugriff auf html code über Twebbrowser
 
ja das code auslesen habe ich jetzt geschaft ist auch soweit supi der text is jetzt in nem memo feld ... aber jetzt muss ich ja noch nach einem bestimmten segment suchen ... das hat ne bestimmte zeichenfolge (%
) das ist das einzigste mal das das im code vorkommt und ich will 2 zahlen die vor dem % zeichen sind auslesen.
bzw eben 3 stellen wwenn es 100% sind und diese zahl dann vergleichen

wie stelle ich das am besten an ?

Volle 9. Okt 2008 12:05

Re: Zugriff auf html code über Twebbrowser
 
Da hilft die die Funktion Pos() weiter.

in deinem Fall wäre der Aufruf dann (wahrscheinlich)

Delphi-Quellcode:
procedure Test
var position:integer;
begin
position:=Pos('%
',Memo1.Lines.Text);


end;
dann hast du in position die Stelle an der das %
steht. davon gehst du 3 stellen zurueck. dann bist du da wo bei 100% die 1 steht. Schaust ob an der Stelle im text ne 1 steht oder nicht und kopierst je nachdem 3 oder 2 zeichen.

Das Zeichen an einer bestimmten Position im Text bekommst du mit Memo1.Lines.Text[ZEICHENNUMMER]
in dem Fall waere es dann Memo1.Lines.Text[position-3]

mfg
Volle

5etH 9. Okt 2008 13:33

Re: Zugriff auf html code über Twebbrowser
 
alles klar das hat super geklappt aber eine frage habe ich noch ^^ immer wenn ich ne seite aufrufe kommt ne skript fehler meldung wie kann ich die umgehen ? weil das stört den programmablauf und ich will unterbinden das er das anzeigt und will das er einfach weiter macht

also wie wenn ich auf ja klicke ^^

sniper_w 9. Okt 2008 14:31

Re: Zugriff auf html code über Twebbrowser
 
Ich habe delphi jetzt nicht dabei, aber irgenwo gibt es eine Eingenschaft TWebBrowser.Silent die auf true gesetzt gehört.

5etH 9. Okt 2008 15:42

Re: Zugriff auf html code über Twebbrowser
 
nochmal ne frage zur indy komponente idsmtp und idmessage

ich würde gerne an simples mail schicken ohne viel trallalla ^^

mein problem ich weis nicht was ich wo zuordnen soll von den servereinstellungen her

ich hab an sich den smtp-server was ja wohl der host sein müsste

aber zusätzlich haben wir noch nen domainnamen aber wo soll der hin ?

Meflin 9. Okt 2008 15:47

Re: Zugriff auf html code über Twebbrowser
 
Zitat:

Zitat von 5etH
aber zusätzlich haben wir noch nen domainnamen aber wo soll der hin ?

Nirgends?! Alles was du wissen (und angeben) musst, sind SMPT-Server-Adresse (meistens smtp.wuppdi.tld), Benutzername, Passwort und evtl noch Port (was in 99,9% eh der Standart-Port ist).

5etH 9. Okt 2008 15:53

Re: Zugriff auf html code über Twebbrowser
 
ja ich hab mir schnell was gebastelt gehabt aber das geht so nicht wirklich

QT:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin

  idSMTP1.Host := '10.30.0.55';

idSMTP1.Port := 25;


 idmessage1.From.address:='manuel.steuerwald@hsvv.hessen.de';
 idmessage1.Recipients.EMailAddresses:='manuel.steuerwald@hsvv.hessen.de';
 idmessage1.Subject :='test';
 idmessage1.Body.Text := memo1.Lines.Text;


      idSMTP1.Connect;
      idSMTP1.Send(idmessage1); //hier kommt dann der fehler "Socket Error # 10061 Connection refused"
      idSMTP1.Disconnect;

end;

hoffe du oder ihr könnt mir da helfen hatte bis jetzt nur mit idftp zu tun ^^

Meflin 9. Okt 2008 15:54

Re: Zugriff auf html code über Twebbrowser
 
Da fehlen ja auch die Login-Daten...


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:22 Uhr.
Seite 1 von 2  1 2      

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