Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Browser (https://www.delphipraxis.net/141146-browser.html)

Lolo09 3. Okt 2009 16:22


Browser
 
Hallo Leute,

ich habe ein Webbrowser programmiert!
Habe Vor,Zurück,Stop, usw [halt die Standart dinger]

möchte ihn aber noch erweitern z.b. Werbungsblocker oder so etwas

Lesezeichen, Chronik, usw.


wo bekomme ich solche Codes her?


wäre nett wenn ich Antwort bekommen würde :)


[Bin noch ein Anfänger]

lbccaleb 3. Okt 2009 16:24

Re: Browser
 
Suche hier im Forum ;)

Oldy 3. Okt 2009 16:30

Re: Browser
 
lesezeichen und Chronik sind relativ einfach..

Chronik:
Speichere alle Besuchten links in einer Datei, zeilenweise, zB ini, und lese diese dann zeile für zeile ein (meist in ein Menü)
beid en lesezeichen ist es genau andersherum, der User setzt ein Lesezeichen (im ini wäre das gut , es so zu machen:
Delphi-Quellcode:
ini.writestring('Lesezeichen',LESEZEICHENNAME,LESEZEICHEN-URL);
Dann liest du nur alle Bereiche (LESEZEICHENNAME) aus und bveim kolcik sagst du
Delphi-Quellcode:
browser.navigate(ini.readstring(lesezeichen-url));
(natürlich auch XML, aber damit habe ich keine Erfahrung)
müsste natürlich um einiges ausgeweitet werden, um überschreiben zu verhindern, etc...

Hoffe ich konnte n bisschen helfen :)

Lolo09 3. Okt 2009 16:41

Re: Browser
 
@ Aldy wo muss ich das eingeben? bin ein Anfänger.....

ich weiß auch nicht was eine ini ist.....

Andreas L. 3. Okt 2009 16:45

Re: Browser
 
Zitat:

Zitat von Lolo09
@ Aldy wo muss ich das eingeben? bin ein Anfänger.....

ich weiß auch nicht was eine ini ist.....

http://de.wikipedia.org/wiki/Initialisierungsdatei

In Delphi gibt es dafür die Klasse TIniFile und Konsorten.

Delphi-Quellcode:
uses
  ..., IniFiles;

...

var
  ini: TMemIniFile;
begin
  ini := TMemIniFile.Create('C:\datei.ini');
  try
    Label1.Caption := ini.ReadString('Sektion', 'Name', 'Standard-Wert');
  finally
    ini.Free;
  end;
end;

Oldy 3. Okt 2009 16:56

Re: Browser
 
ups sorry, hab das "Bin noch anfänger" überlesen, hätt´ sonst noch erklärt was eine Ini is...
ich deklariere meine TIniFile - Variablen immer Im Public -bereich, bestimme in Form.OnCreate den Pfad dazu und schließe sie bei form.onclose.

falls du diese Ini-datei immer im Programmordner haben möchtest, dann mache es so:
Delphi-Quellcode:
[...]
var ini: TIniFile;
begin
ini:= tinifile.create(extractfilepath(paramstr(0))+'config.ini');
end;
Paramstr(0) liest den Programmpfad aus, ExtractFilePath den Dateipfad :)

Lolo09 3. Okt 2009 17:01

Re: Browser
 
Danke für die Mühe die ihr euch gemacht habt!


Nur leider bin ich mit Ini/Delphi noch nicht soweit vertraut.
Ich bin erst 13Jahr vielleicht liegt das daran, dass ich es nicht verstehe.

DeddyH 3. Okt 2009 17:03

Re: Browser
 
Ini-Tutorial

Lolo09 3. Okt 2009 17:12

Re: Browser
 
Das mit der Ini peile ich nicht.

fkerber 3. Okt 2009 17:13

Re: Browser
 
Hi!

Was "peilst" du nicht?


Ciao, Frederic


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:32 Uhr.
Seite 1 von 5  1 23     Letzte »    

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