Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Вниз____________ проблема с DLL Найти похожие ветки
← →
tamroF (2004-05-16 01:50) [0]У меня в юните unit1.pas есть массив LST типа TStringList
unit1:
...
initialization
LST:=TStringList.Create;
finalization
FreeAndNil(LST);
этот юнит использует сама прога и ее dll
dll заполняет LST при обращении из программы к функции в dll
все заполняется нормально...
но после выхода из этой функции-заполнения LST становится пустой..
нет, не nil...
просто count =0.. как будто только создан.....
помажите....
← →
evvcom © (2004-05-16 04:31) [1]Ну вот, опять.
1. В exe и dll используются 2 разных объекта (экземпляра) LST, т.к. unit включен и туда и сюда.
2. Если не используются run-time packages, то в exe и dll используются также 2 разных класса! Даже, если они имеют одинаковые имена по тексту.
Столько грубых ошибок, что текст дальнейших объяснений просто, как снежный ком, разрастется неимоверно, поэтому пока см. пункты 1 и 2.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.035 c