Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

немогу найти причину ошибки   Найти похожие ветки 

 
Разведка   (2012-08-24 17:43) [0]

В потоке создается класс TStrings и он должен загрузить из файла, но при попытке чтения файла возникает ошибка:
First chance exception at $7C812AFB. Exception class EAbstractError with message "Abstract Error". Process WordEdits.exe (3168)

procedure TDicProc.Execute;
var
 Asl: TStrings;
 i,ACnt,BCnt: Integer;
begin
 {
 if FAList.Count = 0 then begin
   SendDebugMsgLastError("NewThread.Execute error:",GetLastError,0);
   Exit;
 end;
  }
 try
   Asl := TStrings.Create;    //Asl - Add String list
    Asl.LoadFromFile("C:\WORDS\Common.dic");
 finally
   Asl.Free;
 end;


 
DVM ©   (2012-08-24 17:49) [1]

Так у тебя же в ошибке все написано. Нельзя создать экземпляр абстрактного класса, коим является TStrins. Используй TStringList.


 
Разведка   (2012-08-24 17:53) [2]

Вот блин, как я такую это не увидел??? Думал что именно так и написано TStringList

Все пока.


 
Сергей М. ©   (2012-08-24 20:41) [3]


> Разведка   (24.08.12 17:53) [2]


Хреновая из тебя разведка - облажался-засветился при первой же вылазке)


 
Dimka Maslov ©   (2012-08-24 21:35) [4]

Может быть и правильно, что в сях создание экземпляра класса с абстрактными методами отлавливается на этапе компиляции


 
Inovet ©   (2012-08-24 21:43) [5]

> [4] Dimka Maslov ©   (24.08.12 21:35)

А почему "может быть"?


 
Сергей М. ©   (2012-08-24 21:55) [6]


> Dimka Maslov ©   (24.08.12 21:35) [4]


"Отлов" - понятие растяжимое..
Можно просто предупредить, а можно и отлуп дать ..
И тот и иной вариант имеют право на жизнь.
Равно как и вариант оставить это на совести разработчика до времён рантайма его творения)



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.171 c
3-1276592527
Виталий Панасенко
2010-06-15 13:02
2013.03.22
Delphi+ODBC Visual Foxpro driver


4-1257811332
MemoryLeak
2009-11-10 03:02
2013.03.22
Mime filter + ie8 + vista/win7.


2-1332757380
leklerk
2012-03-26 14:23
2013.03.22
Аналог ExecSQL для ADODataSet


15-1336126916
AV
2012-05-04 14:21
2013.03.22
Можно ли вернуть билет в кинотеатре, т.к. фильм не нравится?


2-1330345563
n-neo
2012-02-27 16:26
2013.03.22
Большой массив