Не освобождайте объект, прежде чем Вы будете сделаны, вызывая методы на нем. Вы в настоящее время вызываете Метод счета для уничтоженного объекта, следовательно ошибка.
, Почему Вы не создаете список строк в функции вызова и передаете ее ссылку на метод, который заполняет его? Или сделайте список строк членом класса и освободите его при освобождении класса, который владеет им?
iCalendar был основан на vCalendar , и Outlook 2007 хорошо обрабатывает оба формата, поэтому на самом деле не имеет значения, какой из них вы выберете.
Я не уверен, что это означает Outlook 2003. Думаю, вам стоит попробовать.
Формат календаря Outlook по умолчанию - iCalendar ( *. ics
)
Более новый формат iCalendar, с большим количеством данных, включает информацию о человеке, создавшем событие, так что при импорте в Outlook (например), изменения в этом событии сообщаются по электронной почте создателю. Это может быть полезно, когда вам нужно проинформировать других о каких-либо изменениях.
Однако, когда я просто экспортирую событие из одного календаря в другой, я предпочитаю использовать vCalendar, поскольку он не требует отправки сообщения электронной почты создателю (обычно мне), если я что-то меняю или удаляю.