| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Junior Member
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150
![]() ![]() ![]() ![]() |
Delphi: Создание динамического с record, который содержит AnsiString
Проблема в следующем.
Есть такая запись: Код:
TMyDBEvents = record
Color: LongWord;
ID: LongWord;
Flags: LongWord;
Title: AnsiString;
Text: AnsiString;
DateStart: TDateTime;
DateType: LongWord;
DateDays: LongWord;
DateRemind: TDateTime;
end;
PMyDBEvents = ^TMyDBEvents;
TMyDBase = class
private
... ... ...
Как решить эту проблему, подскажите, срочно нужно. Спасибо.
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'... |
|
|
|
|
# 3 |
|
Junior Member
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150
![]() ![]() ![]() ![]() |
Спасибо...
![]() Не поверишь была такая мысль.... тут с коллегой утро общались и он предложил именно такой вариант... Но как то геморно... Пока ждал ответ... переписал в функции выделения памяти следующую строчку: Код:
GetMem(NP, Index * sizeof(TMyDBEvents)); Код:
NP := AllocMem(Index * sizeof(TMyDBEvents)); Щас буду тестить с реальным массивом данных... понаблюдаю...
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'... |
|
|