下面的代码中,我尝试将DirectionsResult重新加载回TGMDirections。来自备忘录的TDirectionsResult
procedure Form2.Button2Click(Sender: TObject);
var
DR: TDirectionsResult;
i: Integer;
begin
DR:= TDirectionsResult.Create(Form1.FDirection, 0);
DR.XMLData.BeginUpdate;
for i:= 0 to Memo1.Lines.Count - 1 do
begin
DR.XMLData.Append(Memo1.Lines[i]);
end;
DR.XMLData.EndUpdate;
ShowMessage(Form1.FDirection.DirectionsResult[0].Routes[0].Leg[0].EndAddress);
end;
一切似乎好,直到ShowMessage我得到一个列出界限消息。 我认为DR尚未创建或备忘录尚未加载到DirectionsResult中。
进一步的适应已确认DirectionsResult [0]不存在。
帮助纠正将不胜感激。
@NickHodges它是gmlibrary的一部分:https://code.google.com/p/gmlibrary/ – bummi 2013-05-14 17:16:02