下面的代碼中,我嘗試將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