variant record selector cannot be passed by reference
Hi I am using gpc version 20050331, based on gcc-3.4.3 on solaris 10 intel platform. I have a record like below datobj_pointer = ^datobj_record; datobj_record = RECORD next : datobj_pointer; name : PASNameString; fct : Byte_integer; phystype: phystype_list; fix_ptr : datobj_pointer; nextfct : datobj_pointer; CASE subtype : all_obj_list OF Mea : (cur_mea : meaobj_pointer; com_mea : meaobj_pointer); Ind : (cur_ind : indobj_pointer; com_ind : indobj_pointer); Tim : (cur_tim : timobj_pointer; com_tim : timobj_pointer); Scr : (cur_scr : scrobj_pointer); Evt : (cur_evt : evtobj_pointer); Cmd : (cur_cmd : cmdobj_pointer); Con : (cur_con : conobj_pointer); Tbl : (cur_tbl : tblobj_pointer); Txf : (cur_txf : txfobj_pointer); Com : (cur_com : comobj_pointer; com_com : comobj_pointer); Par : (cur_par : param_pointer; com_par : param_pointer); Slv : (cur_slv : slave_pointer ); END; datobj : datobj_pointer; When I call the function like below r_w_phystype (iofil,i_o,buffer,20,datobj^.phystype,field); I am getting below error "variant record selector cannot be passed by reference". Our software is working on below platforms and compilers platform compiler sun sun pascal compiler vms vms pascal compiler digital unix digital unix pascal compiler windows borland delphi 7 In the above platforms we are not getting any problems,so please suggest whether I have any workaround? Regards Prasad -- _______________________________________________ Search for businesses by name, location, or phone number. -Lycos Yellow Pages http://r.lycos.com/r/yp_emailfooter/http://yellowpages.lycos.com/default.asp...
participants (3)
-
Adriaan van Os -
prasad svr -
Waldek Hebisch