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

Вниз

AV в Add у потомка TObjectList — откуда?   Найти похожие ветки 

 
Kolan ©   (2007-06-15 21:09) [0]

Как тут возможно AV?
function TUnitList.Add(TheUnit: TUnit): Integer;
begin
 Result := inherited Add(TheUnit);
end;


TUnitList = class(TObjectList);

А оно происходит. :(


 
oxffff ©   (2007-06-15 21:16) [1]

А где остальной код?
TUnit?


 
Kolan ©   (2007-06-15 21:18) [2]

А где остальной код?
TUnit?
У меня на компе :) (Что еще показать?)

Вот так добавление вызывается:
procedure TProject.Load;
var
 I: Integer;
begin
 for I := 0 to FUnitsFileNames.Count — 1 do
 begin
   FUnitList.Add(TUnit.Create(FUnitsFileNames[I]));
 end;
end;


 
oxffff ©   (2007-06-15 21:19) [3]

FUnitList создается?


 
Kolan ©   (2007-06-15 21:20) [4]

TUnit?

TUnit = class
 strict private
   FFileName: string;
   FUnitText: TStringList;
   FResourceStringList: TResourceStringList;
   FChanged: Boolean;
 strict protected
   function CreateResourceString(LineNumber: Integer; Value: string): TResourceString;
   procedure ResourceStringChange(TheString: TResourceString);
   procedure LoadStringsFromLine(S: string; LineNumber: Integer;
     ResourceStringList: TResourceStringList);
 public
   constructor Create(FileName: string);
   destructor Destroy; override;
   property Changed: Boolean read FChanged;
   procedure LoadUnit;
   procedure SaveUnit;
 end;


 
oxffff ©   (2007-06-15 21:20) [5]

FUnitsFileNames создается?


 
Kolan ©   (2007-06-15 21:22) [6]

> FUnitList создается?

Блин все перерыл. Ну думаю не может такого быть&#133 На новый D2007 грешил. Скомпилил в BDS&#133

Есссно не создается, благодарю, пошел спать. :)


 
oxffff ©   (2007-06-15 21:23) [7]

Бряк ставил. Где AV?

Если создаешь FUnitList и FUnitsFileNames, то ошибка
Ошибка в constructor TUnit.Create(FileName: string);


 
Kolan ©   (2007-06-15 21:24) [8]


> Если создаешь FUnitList и FUnitsFileNames, то ошибка

Все, все — все нормально, нашел. Вопрос закрыт.  FUnitList НЕ создовался&#133


 
Kolan ©   (2007-06-15 21:24) [9]

> FUnitList НЕ создовался

Те я забыл просто&#133


 
oxffff ©   (2007-06-15 21:26) [10]

Вот и чудненько.


 
Плохиш ©   (2007-06-16 02:50) [11]


> На новый D2007 грешил. Скомпилил в BDS…

Одно радует, что Билла Гейтса не обвинил...



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

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

Наверх




Память: 0.47 MB
Время: 0.047 c
6-1165483111
DmitryNekl
2006-12-07 12:18
2007.07.08
Трафик от конкретного приложения


6-1165749827
DriveR_F
2006-12-10 14:23
2007.07.08
Indy и JavaScript


15-1180959988
Poed
2007-06-04 16:26
2007.07.08
Как проверить, рабочая ли сетевая карта?


3-1176199696
roughneck
2007-04-10 14:08
2007.07.08
Выборка из разных баз Interbase


1-1178545729
TStas
2007-05-07 17:48
2007.07.08
Как отправить по почте текстовый файл?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский