Re[2]: Консольное приложение
От: AHgpeu Украина  
Дата: 09.07.07 07:34
Оценка:
Здравствуйте, 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.