KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Note: New Entry Points in 4th Dimension 3.5.3
PRODUCT: 4D | VERSION: 3.x | PLATFORM: Mac & Win
Published On: August 1, 1996
Your current browser may not allow you to download the asset. We recommend Mozilla Firefox or Google Chrome.
Log In

Three new entry points have been added to 4th Dimension 3.5.3:
#define kEX_SUBSELECTION_TO_ARRAY 166
#define kEX_SET_HOOK 168
#define kEX_4DPX_ATTRIBUTES 169
Note: These definitions are not present in the Ext4D.h file located on the Partner CD. You can add them in your own version of the Ext4D.h file. If you use the entry point kEX_SUBSELECTION_TO_ARRAY, you may also want to copy and paste this associated data structure definition:
// Array/Field couple list for kEX_SUBSELECTION_TO_ARRAY
typedef struct ArFldCouple {
UBYTE fArrayName[31]; // Name of the array
SBYTE fLocal; // 0 = Local variable, 1 = Process variable, 2 = IP Variable
SBYTE fFiller;
SWORD fFileNumber; // File number
SWORD fFieldNumber; // Field number
} ArFldCouple, *ArFldCouplePtr, **ArFldCoupleHdl
typedef ArFldCouple ArFldCoupleList[], *ArFldCoupleListPtr, **ArFldCoupleListHdl;

WIN
http://usdl.4d.com/TN/1996/Windows/TN_1996_33-36_(AUG)/96-36_New_Entry_Points.exe

MAC
http://usdl.4d.com/TN/1996/MacOS/TN_1996_33-36_(AUG)/96-36_New_Entry_Points.hqx