Hmm, wait a minute, now I seem to have success with a simple date object too. Which is surprising again, seeing that the ABRecordMBS.setValue(value as variant, propertyName as string)-docs (at https://www.monkeybreadsoftware.net/addressbook-abrecordmbs-method.shtml) say:
Value can be Integer, Double, Dictionary, MultiValueMBS/MutableMultiValueMBS or String. Returns true if the value was set successfully Well, I guess Date objects are valid too and Christian just didn't update the docs. So - nevermind. Maximilian Tyrtania http://www.contactking.de > Am 09.12.2015 um 10:50 schrieb Maximilian Tyrtania <li...@contactking.de>: > > ...appears to be a tricky affair, the only way I could find was > > dim d as new date > dim dateAsNSDate as new NSDate(d) //that's the NSDate class from Mac OS > Lib > if > addressBookContact.SetValue(dateAsNSDate,theAB.kABModificationDateProperty) > then > ... > > which I would happily use if it wasn't for the fact that the Mac OS Lib > doesn't work with 64 bit targets. Is there another way I am not aware of? > This is a desktop app, so I can't use the Addressbook kit. > > Thanks, Max > > Maximilian Tyrtania > http://www.contactking.de > > > > > > > > > > _______________________________________________ > Mbsplugins_monkeybreadsoftware.info mailing list > mbsplugins@monkeybreadsoftware.info > https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info _______________________________________________ Mbsplugins_monkeybreadsoftware.info mailing list mbsplugins@monkeybreadsoftware.info https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info