Ollydbg, you can try changing (in wxsarraystringcheckproperty.cpp) line 28 to this
WX_DEFINE_ARRAY(bool, wxArrayBool);
wxSmith plays with offsets and code magic to access the array, this may be a headache.
Well, in the wxsarraystringcheckproperty.cpp file, it has:
#include "wxsarraystringcheckproperty.h"
#include "wxsarraystringcheckeditordlg.h"
#include <globals.h>
// Helper macros for fetching variables
#define VALUE wxsVARIABLE(Object,Offset,wxArrayString)
#define CHECK wxsVARIABLE(Object,CheckOffset,wxArrayBool)
Which part of the code do I need to change?
EDIT:Oh, you mean in the header file.
Let me try it.