Nowe okno przeglądarki

0

Na wstępie witam wszystkich czytających mojego posta [cya] [cya]
Tworzę sobie program do przechowywania adresów stron www i trafiłem na pewien problem. Adresy stron są wyświewtlane w komponencie ListBox i w akcji OnClick wpisałem taki kod:

var INI : TINIFile;
P : PChar;
begin
INI := TINIFile.Create('Baz\mo.baz'); // ładwowanie listy adresów z pliku
try
P := PChar('http:'+INI.ReadString(ListBox1.Items[ListBox1.ItemIndex], 'www', ''));
ShellExecute(Handle,'open',PChar(P), nil, nil, SW_SHOW);
finally
INI.Free;
end;

Wszystko wydeje mi być ok tylko każda otwarta strona internetowa otwiera się w tym samym oknie.
Jak mogę zmienić ten kod żeby każda wybrana strona otwierała się w nowym oknie??

Z gór dzięki za pomoc i przepraszam za kłopocik. [cya] [cya] Jestem dosyć nowy i niemoge znaleźć potrzebnych informacji na ten temat.....

0

SW_SHOW zmień na coś innego, poszukaj w Win SDK

0

var INI : TINIFile;
P : PChar;
begin
INI := TINIFile.Create('Bazmo.baz'); // ładwowanie listy adresów z pliku
try
P := PChar('http:'+INI.ReadString(ListBox1.Items[ListBox1.ItemIndex], 'www', ''));

ShellExecute(Handle,'open','iexploere.exe',PChar(P), nil, SW_SHOW);
finally
INI.Free;
end;

nie wiem czy nie musisz podac sciezki do niego
on jest w program files/internet explorer/iexplorer.exe

do my_nick Sw_Show, jest sposobem otweirania okienka to znaczy czy ma byc widoczne, nie widoczne, rozciagniete na cały ekran, albo zwinięte do paska,

0

var INI : TINIFile;
P : PChar;
begin
INI := TINIFile.Create('Bazmo.baz'); // ładwowanie listy adresów z pliku
try
P := PChar('http:'+INI.ReadString(ListBox1.Items[ListBox1.ItemIndex], 'www', ''));

ShellExecute(Handle,'open','iexploere.exe',PChar(P), nil, SW_SHOW);
finally
INI.Free;
end;

Ten kod niechce działać, nie otwiera się okno przeglądarki nawet po wpisaniu ścieżki dostępu

0

ShellExecute(Handle,'open',<font color="red">'c:\Program Files\Internet
Explorer\iexplore.exe'</span>,PChar(P), nil, SW_SHOW);
co naczerwono to poprawiłem, wkradła sie literowka teraz powinno działac

0

dzięki za pomoc [cya] [cya]
Wiedziałem że na forum można liczyć na pomoc wielu osób.
Teraz wszystko chodzi w deche

0

Walnij na forme WebBrowsera i laduj do niego wygenerowany plik z kodem w JavaScript window.open rozwiązanie niezbyt doskonałe ale proste.

0 użytkowników online, w tym zalogowanych: 0, gości: 0