Autor Beitrag
Eckki
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Sa 29.01.05 16:28 
so hallo Leutz,
also zu anfang will ich erstmal sagen das ich nen anfänger in sachen programmien bin und mir jetzt ein großes prjekt vorgenommen habe.. ;)

Also ich versuche mit Dephi folgendes und zwar hab ich vor ein tool zu programmieren das im internet etwas überwacht un warnt sofern sich dies ändert. das heisst ich muss den quelltext der html datei in mein programm laden und dann überprüfen!

nun mein problem!
-wie kann ich mit delphi auf das internet zugreifen?
-wie kann ich eine html datei einlesen --> in eine variable kopieren ---> was für eine?


so das sind meine ersten zwei probleme ich denke für euch ein kacks ich hoffe für mich auch bald.. also bitte helft mir.. ;)

MfG
ecKKI

Moderiert von user profile iconChristian S.: Titel geändert. Hilfe will hier jeder, muss nicht im Titel stehen



PS: würde mich auch über links freuen... (für anfänger)
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Sa 29.01.05 16:41 
:welcome: im DF!!!

Eckki hat folgendes geschrieben:
also zu anfang will ich erstmal sagen das ich nen anfänger in sachen programmien bin und mir jetzt ein großes prjekt vorgenommen habe.. ;)

Widerspricht sich irgendwie oder?? ;)

Eckki hat folgendes geschrieben:
Also ich versuche mit Dephi folgendes und zwar hab ich vor ein tool zu programmieren das im internet etwas überwacht un warnt sofern sich dies ändert. das heisst ich muss den quelltext der html datei in mein programm laden und dann überprüfen!

Okay!! :D

Eckki hat folgendes geschrieben:
nun mein problem!

Huch... Sowas, ein Problem... :lol:

Eckki hat folgendes geschrieben:
-wie kann ich mit delphi auf das internet zugreifen?

Am besten mit der TWebBrowser-Komponente.

Zitat:
-wie kann ich eine html datei einlesen --> in eine variable kopieren ---> was für eine?

Einfach die HTML-Datei einlesen. Da ist dann der Code. Nach einer gewissen Zeit wieder einlesen und überprüfen, ob sich was geändert hat! :D

_________________
Steht der Bauer im Gemüse, hat er später grüne Füße.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 29.01.05 16:44 
TWebBrowser halte ich für eine schlechte Wahl. Nimm die Suche in: Delphi-Forum, Delphi-Library INDY Internet-Komponenten-Sammlung und dort die TIDHTTP-Komponente. beispiel findest du im Forum dazu genug.
raziel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2453

Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
BeitragVerfasst: Sa 29.01.05 16:46 
Hi und :welcome:,

was willst du denn genau machen? Den Quelltext einer Webseite auslesen? Dafür ist TWebbrowser ein bisschen wie mit Kanonen auf Spatzen geschossen ;) Oder willst du sie auch darstellen lassen? Dann wäre der TWebbrowser wirklich was für dich.

Gruß,
raziel

_________________
JSXGraph
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Sa 29.01.05 16:50 
Bäh!! Macht mich doch runter, nur weil ich den TWebBrowser als Möglichkeit genannt hab!! :lol:

Nee, quatsch... Ihr habt schon Recht, die IdHTTP ist schon besser... :D

Beispiel (ungetestet):

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
var
htmlcode: String;

procedure TForm1.Button1Click(Sender: TObject);
begin
IdHTTP1.Host := 'http://www.meinedomain.de';
IdHTTP1.Connect();
if htmlcode = '' then try
htmlcode := IdHTTP1.Get('http://www.meinedomain.de/unterverzeichnis/datei.txt');
except
ShowMessage('FEHLER!!!');
end
else
if htmlcode = IdHTTP1.Get('http://www.meinedomain.de/unterverzeichnis/datei.txt') then begin
//Alles was zu tun ist, wenn die Datei gleich ist.
end else begin
//Alles was zu tun ist, wenn die Datei geändert wurde.
end;
end;
IdHTTP1.Disconnect;
end;

_________________
Steht der Bauer im Gemüse, hat er später grüne Füße.
Karlson
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 2088



BeitragVerfasst: Sa 29.01.05 17:53 
Sorry, aber ich muss mal ganz kurz ot werden:

Zitat:

Moderiert von Christian S.: Titel geändert. Hilfe will hier jeder, muss nicht im Titel stehen


Der neue Titel

Zitat:

mir dephi in inet


...ist bestimmt besser :mrgreen:
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 29.01.05 17:55 
@Karlson: Vorher stand da sowas wie "HILFE !! mir dephi in inet ". Für seine Rechtschreibung ist jeder selber zuständig, ich habe nur das "HILFE !!" entfernt.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Karlson
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 2088



BeitragVerfasst: Sa 29.01.05 17:57 
achso...ja die rechtschreibung ist sein problem.

ps.: Schlecht drauf? ;)
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Sa 29.01.05 17:57 
Trotzdem kannst du's ja schnell verbessern!! :D

_________________
Steht der Bauer im Gemüse, hat er später grüne Füße.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 29.01.05 18:00 
Karlson hat folgendes geschrieben:
ps.: Schlecht drauf? ;)
NEIN! :evil:

;-)

:arrow: Back to topic

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".