_GetReminderDate(Idx) и _GetReminderDescr(Idx) возвращают AnsiString.
если я ограничиваюсь вызовом external.GetReminderDate(1), то все правильно отрабатывает, если я делаю следующим образом:
t = external.GetReminderDescr(1);
s = external.GetReminderDate(1);
alert(s + t);
то в диалоге появляется результат работы только одной функции (почему-то именно GetReminderDate, независимо от порядка вызова). очевидно, что грабли с распределением памяти, но как их обойти я не знаю. что делать?