I am using Delphi XE4 with a Google Maps library. I created a sample application which the customers address on dbgrid.
On the dbgrid event I did:
procedure TForm1.DBGrid1DblClick(Sender: TObject);
var
endereco : string;
pesquisarendereco : string;
begin
WebBrowser1.Enabled := True;
GMMap1.Active := True;
if dsClienteEndereco.DataSet.RecordCount > 0 then
begin
GMGeoCode1.Geocode(qryClienteEndereco.FieldByName('ENDERECORESIDENCIA').AsString);
endereco := qryClienteEnderecoENDERECORESIDENCIA.Value;
GMMarker1.Items[dsClienteEndereco.DataSet.Recno].CenterMapToMarker;
pesquisarendereco := 'http://maps.google.com/maps?q=' + endereco;
WebBrowser1.Navigate(pesquisarendereco);
end;
end;
But when I do a double click it shows me the message:
webbrowser not assigned.
How can I solve this?