Use of the InitDialogItem structure instead of the
FarDialogItem
structure is reasoned by the following:
The
FarDialogItem.Data variable is large, that's why direct
initalization of an array of
FarDialogItem structures may significantly increase
memory usage.
You can use the
InitDialogItems function
for translation of InitDialogItem structures to FarDialogItem structures .