type Huxianarray = record Params:^ double; end; type Hengxianarray = record Params:^ double; end; type Resultwindspeedgrid = record HuxianShu:Integer; HuxianArrays:^ Huxianarray; HengxianShu:Integer; HengxianArrays:^ Hengxianarray; end; type Coordinate1 = record p:pansiChar; s:Integer; i:Integer; end; type Windspeedline = record types:pansiChar; coordinates:^ Coordinate1; end; type H = record p:pansiChar; s:Integer; i:Integer; end; type F = record p:pansiChar; s:Integer; i:Integer; end; type Mwinddirectbar = record f:F; h:H; end; TMyArraybar = array of Mwinddirectbar; PMyArraybar = ^TMyArraybar; type Mwinddirectbaseline = record p:pansiChar; s:Integer; i:Integer; end; type Coordinate = record
// TCoordinate = record
mWindDirectBaseLine: ^Mwinddirectbaseline; mWindDirectBars: ^Mwinddirectbar; end; type Winddirectline = record coordinates: ^Coordinate; end; type Rootobject = record gridStartTime:pansiChar; gridEndTime:pansiChar; resultStartTime:pansiChar; resultEndTime:pansiChar; gridMethod:Integer; WindDirectBorder:pansiChar; WindDirectLine:Winddirectline; WindSpeedBorder:pansiChar; WindSpeedLine:Windspeedline; // LineDateTimeRelations:pointer; // RatioConverts:pointer;
resultWindDirectGrid:pansiChar; r