I've written a custom native driver in C++ and defined various classes, properties, etc. in the driver's XML resource which gets embedded in the driver's DLL. I installed the driver to SYS by going to the Builder's File/Addins/Devices UI. Now I've updated the driver and added more properties to the some of the classes defined by the driver's XML.
If I simply copy the new driver DLL over the old one, the new properties don't appear in the Builder UI. If I un-add the driver and then re-add the driver using the Builder's File/Addins/Devices UI, I lose all the bindings and other configuration I've done on the devices implemented by the driver.
Is there a procedure to update a native driver that keeps the existing bindings, etc. but will also pick up new schema? I suspect I'm overlooking some obvious steps for this.
Regards,
Frank
If I simply copy the new driver DLL over the old one, the new properties don't appear in the Builder UI. If I un-add the driver and then re-add the driver using the Builder's File/Addins/Devices UI, I lose all the bindings and other configuration I've done on the devices implemented by the driver.
Is there a procedure to update a native driver that keeps the existing bindings, etc. but will also pick up new schema? I suspect I'm overlooking some obvious steps for this.
Regards,
Frank