Class: FieldObject

Module location: DDExtFld.pkg line 84 (view source)

Class Hierarchy:

ARRAYFieldObject

Class Definition

Properties

IntegerField_Number
IntegerFieldLength
AddressFieldPointer
IntegerFieldRefresh_State
IntegerFile_Number
these are all set by DefineField and should not be changed
IntegerUpdate_Find_State
usually no point for finds
IntegerUpdate_Save_State
these can be changed, with care, by the developer

Functions and Procedures

Construct_Object()
IntegerCreateFieldHeap(integer iFldLen)
DefineField(integer iFile integer iField)
for object: define file, field, fieldlength and allocate heap memory and set memory pointer
Destroy_Object()
augment to realse heap allocation
DestroyFieldHeap()
integerFieldChangedState()
FieldRefresh(boolean bCleared)
Move from File buffer to local DD Buffer bCleared determines if this is a find or a clear.
FieldUpdate(integer bSave)
Move from the DD Buffer to the file buffer
set(integer bState)
set(integer iOpts integer iLen integer bShowErr Address pValue)
set(integer iLen Address pValue)
Raw update of value.

Instances

Break_ArrayReport.pkg222
Button_IdsDfclient.pkg498
ColCkBoxDfsellst.pkg129
EVDfdtcent.pkg41
EVDfenrad.pkg93
Export_ArrayDd_cddeo.pkg42
item$groupdep_item.pkg85
item_group_idsdep_item.pkg67
oArgscCommandLine.pkg22
oColParamsDfdata.pkg70
oDFColorArrayDf_print.pkg982
oDiagramArrayDf_print.pkg1061
oEntryValuesDd_pklst.pkg52
oRecordsDatalist.pkg178
Radio_ObjectsDfrad_mx.pkg45
RptTotalDfwinrpt.pkg61
Seq_Channel_Listseq_chnl.pkg57
Statushelp_ArrayWindows.pkg3030
Statushelp_ArraySthlp_mx.pkg11
Statushelp_ArrayDatadict.pkg1184
System_File_objDatadict.pkg1193
WinQLErrorsCrystalReport.pkg962