Имеется в виду, что память следует выделять для каждого поля или сразу для всего типа Record?
P.S. Для всего типа выделил.
P.S. Для всего типа выделил.
typeпри таком описании у тебя каждое поле -- это указатель на строку, т.е. всего 4 байта (для Вин32)
TParams = record
Answer1, Answer2, Answer3, Answer4: PChar;
IniString1, IniString2, IniString3, IniString4: PChar;
Frame, IP_Address, BSCPort, MO, FaultNo: PChar;
end;
var
Parameters: TParams;
как ты вызываешь getCode()?
function GetCode(Parameters: TParams): PCodes;
...
var
Parameters: TParams;
...
Answer := GetCode(@Parameters);
опять ведь фигню написал :)
function GetCode(Parameters: TParams): PCodes;
begin
ShowMessage(Parameters.Answer1);
ShowMessage(Parameters.Answer2);
ShowMessage(Parameters.Answer3);
ShowMessage(Parameters.Answer4);
end;
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
Предыдущая тема: MPO File