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
:
>
> ...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