[Delphi] Połączenie String z PAnsiChar

0

Chce aby po podwójnym kliknieciu na listview otworzyla sie stronka gdzie dalszą czescią adresu bedzie wartość klikniętego wiersza z kolumny drugiej. Na mój rzut oka powinno to wygladac tak:

procedure TfrmMain.ListView1DblClick(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'http://www.torry.org/show_item.php?item='+ListView1.Selected.SubItems[0], nil, nil, SW_SHOWMAXIMIZED);
end;
Ale wywala mi że <quote>[Error] frmMainUnit.pas(355): Incompatible types: 'String' and 'PAnsiChar'</quote>
Co mam zrobić?
0

proste

'http://www.torry.org/show_item.php?item='+PAnsiChar(ListView1.Selected.SubItems[0]), nil, nil, SW_SHOWMAXIMIZED);

0

'http://www.torry.org/show_item.php?item='+PAnsiChar(ListView1.Selected.SubItems[0]), nil, nil, SW_SHOWMAXIMIZED);

PCHAR('http://www.torry.org/show_item.php?item=' + ListView1.Selected.SubItems[0])

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