Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Чудеса с TStrings?


Страницы:   1 2

чудак ©   (2004-07-02 16:56:00) 

Код:
var LBItems:TStrings;
begin
LBItems.add('rerer');
end;

Вылетает с ошибкой "access violation....". Подскажите пожалуйста новичку, что я сделал не так?


Тимохов   (2004-07-02 17:14:00) [21]


> Он так и пишет - ошибка в exe.

к тому же по адресу можете найти команду, которая вызвала исключение.


Digitman   (2004-07-02 17:14:00) [22]


> чудак   (02.07.04 17:07) [6]
> Господа, хорош издевацца над маленькими! :)


"маленький" - не повод для оправдания отсутствия желания шевелить извилинами, когда делают намек


> что даст продолжение


даст повод сосредоточиться на изучении  пунктов главногго меню среды, где есть направление для поисков ответа на вопрос, что есть "0043E238" и как это реально может помочь в поисках ошибки


чудак   (2004-07-02 17:14:00) [23]

опс.. там ж tstringLIST... прошу прощения, действительно гнал, выходит:( Пошёл пробовать.


Тимохов   (2004-07-02 17:14:00) [24]


> чудак   (02.07.04 17:13) [10]

глаза протри, чудак:))))


чудак   (2004-07-02 17:13:00) [25]

Ничего я не гоню, говорю как есть:( И не сишник я.. так, самую малость:)

"procedure TForm1.FormShow(Sender: TObject);
var LBItems:TStrings;
begin
LBItems:=TStrings.Create();
LBItems.add('rerer');
end;"

Abstract error (тоже не в системной dll, а в ехе) в строке " LBItems.add('rerer');"

"например, что ошибка в вашем exe, а не в системной библиотеке user32.dll скажем."
Он так и пишет - ошибка в exe.


Тимохов   (2004-07-02 17:08:00) [26]


> "lbitems := tstringlist.create();"
> Как ни странно - так делал (только без пустых скобочек)...
> Тогда тоже ошибка: "Abstract Error".

гоните :)))
вы делали tstrings.create();


> Ну а что даст продолжение "at adress 0043E238..."?

например, что ошибка в вашем exe, а не в системной библиотеке user32.dll скажем.


Romkin   (2004-07-02 17:08:00) [27]

чудак  (02.07.04 17:07) [6] Не так ты делал. Смотри внимательно :)))


Reindeer Moss Eater   (2004-07-02 17:08:00) [28]

"lbitems := tstringlist.create();"
Как ни странно - так делал (только без пустых скобочек)... Тогда тоже ошибка: "Abstract Error".


Не врать.
Ты делал
tstrings.create();"


чудак   (2004-07-02 17:07:00) [29]

Господа, хорош издевацца над маленькими! :)

"малацца !... нечего читать незнакомые буквы, следующие в тексте "ошибки" после многоточия... не царское это дело"
Ну а что даст продолжение "at adress 0043E238..."?

"lbitems := tstringlist.create();"
Как ни странно - так делал (только без пустых скобочек)... Тогда тоже ошибка: "Abstract Error".


Digitman   (2004-07-02 17:03:00) [30]

особор радует слово "Вылетает"

сразу чувствуется, что равно как и у меня в практике у автора из СиДи-привода вылетаетдиск ...


Digitman   (2004-07-02 17:00:00) [31]


> Вылетает с ошибкой "access violation....".


малацца !... нечего читать незнакомые буквы, следующие в тексте "ошибки" после многоточия... не царское это дело


Тимохов   (2004-07-02 16:57:00) [32]

на плюсах небось наинали? :)))


Reindeer Moss Eater   (2004-07-02 16:57:00) [33]

Не прочитал хелп


Тимохов   (2004-07-02 16:56:00) [34]

объект не создал

lbitems := tstringlist.create();


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо