Otwieranie różnych stron funkcją ShellExecute

0

chciałbym żeby funkcja otwierała mi stronę internetową której adres pojawi się w okienku edit2.text

procedure TForm1.Button9Click(Sender: TObject);
var
 URL: string;

begin

URL := 'edit2.text';
ShellExecute(handle, 'open','URL', nil, nil, SW_SHOWNORMAL);
end;

jednak powyższe nie działa. działa gdy wpiszę w miejsce URL konkretny adres strony internetowej.

dodanie znacznika <code class="delphi"> - fp

1

Może zacznij od przeczytania jakiegoś kursu.

ShellExecute(nil,PChar(edit2.text),nil,nil,nil,SW_SHOWNORMAL);
2

I jeszcze rzutowanie PChar(CosTypuString) będzie konieczne przy funkcji ShellExxecute. A i zgadzam się z przedmówcą. Najpierw poczytaj kurs z podstawami, to konieczne żeby coś wiedzieć. I na forum pisz w ostateczności po samodzielnym kombinowaniu i googlowaniu z rozwiązaniem. Ech, ileż to razy można powtarzać, a to naprawdę nie pusty slogan, ale dobra rada dla wielu tutaj.

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