Entwickler-Ecke

Internet / Netzwerk - wenn neue url dann melden


odin-eso - Di 18.05.04 09:23
Titel: wenn neue url dann melden
Hi,

ich hab wieder mal ne frage zum Internet Explorer.
Gibts es eine Funktion um eine neue URL im IE abfragen kann?
Also wie ich alle jetzigen URL´s abfragen kann weiß ich aber wie kann ich eine Neue abfragen.

ODIN


matze - Di 18.05.04 13:55

lade alle urls in eine liste und prüfe dann jedesmal welche url noch nicht in der liste steht !


odin-eso - Di 18.05.04 15:02

hmm jo muss ich ma kucken...thx

ich sach bescheit wenn es geht....wer noch andere lösungen weiß... kann ruhig antworten.

ODIN


matze - Di 18.05.04 16:30

also du kannst ja eine Stringlist nehemn. die kann eine exception auslösen, wenn ein eintag bereits in ihr vorhanden ist !


odin-eso - Mi 19.05.04 07:45

hmm jo also ich "muss" memo felder nutzen wegen der Form weil ich schon mehr memo felder nutz.
Nur ich bekomm des mit dem memo feld net so ganz gebacken. :(

ODIN


matze - Mi 19.05.04 15:54

was ist denn das konkrete problem ?


odin-eso - So 23.05.04 10:38

das genaue problem is das auslesen....der zeilen.
Keine Ahnung wie ich des genau mache :(

ODIN


Shadowdragon - So 23.05.04 11:22

Ist eigentlich recht simpel.
Die Memo speichert die Einträge der Zeilen als "Lines".

Daher:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure memoread;
var first, second, third: String;
begin

first  := memo1.lines[0];   // Erste Memozeile auslesen
                            // (0 = erster Eintrag)

second := memo1.lines[1];   // Zweite Memozeile auslesen

third  := memo1.lines[2];   // Dritte Memozeile auslesen

end;


Dynamisch kannst du das am Besten über ein Array regeln, welches dann lines[x] jeweils wie gewünscht definiert und dann ausliest.


... ich würde für dein Vorhaben aber persönlich eher eine Listbox nehmen;
Das ist von der Struktur her erheblich besser geeignet für Listen aller Art (daher der Name :roll:), da bei einer Memo durch Zeilenumbrüche schnell Fehler entstehen können.


matze - Mo 24.05.04 16:23

oder nimm gleich stringlist objekte, da die gleich sortieren können und doubletten rausfiltern können.