Здравствуйте, OdesitVadim, Вы писали:
OV>Здравствуйте, AHgpeu, Вы писали:
AH>>Д6
AH>>Пишу консольное приложение...
AH>>Использую все стандартные функции...В общем все как обычно только без форм, диалогов, сообщений..
AH>>но в самом начале приложение почему-то вылетает на строке создания класса, типа
OV>А описание ошибки?
AH>>AH>>tmpName := TMyClass.Create;
AH>>
AH>>Почему?*
OV>А может класс абстрактный?
AH>>Имеет ли значение какой класс я создаю?*
OV>Конечно.
OV>Если бы вы написали имя класса, наверно легче было бы. Не TStrings ли вы создаёте?
Привожу область кода:
constructor TMSExpImpTest.Create;
begin
inherited;
DBTestList := TObjectList.Create;
end;
procedure TMSExportImportGen.AfterConstruction;
begin
inherited;
TempDirectory := IncludeTrailingPathDelimiter(CfgPCMS.FCfgExp_Imp.ExpImpPath);//ошибка здесь
end;
ОШИБКА выглядит так:
Exception EAccessViolation in module MyProject.exe at 00596EA3.
Access violation at adress 00996EA3 in module 'MyProject.exe'
Read of adress 0000001C