Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.10.17;
Скачать: [xml.tar.bz2];

Вниз

Работа с объектами   Найти похожие ветки 

 
Кондрат Воронов   (2010-07-27 13:58) [0]

Уважаемые участники форума! У меня возникла такая проблема:
при работе с объектами вылетает access violation(исключение C0000005). Попытка чтения из адреса $00000000, когда пишу другие программы - $00000002 и другие адреса. Вопрос: что мне делать? Архив с проектом(он ничего не делает, просто демонстрация) можно скачать тут http://depositfiles.com/files/5hb26jgxr
Помогите пожалуйста! Что это может быть?


 
Сергей М. ©   (2010-07-27 14:05) [1]


> вылетает access violation .. когда пишу другие программы.. Что это может быть?


Не пиши другие программы - они у тебя с ошибками.
Пиши эту программу, которая не "другая".


 
Jeer ©   (2010-07-27 14:35) [2]


> Помогите пожалуйста!


Книжка - лучший друг и в деле и после "дела" :)


 
Anatoly Podgoretsky ©   (2010-07-27 14:42) [3]

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


 
Кондрат Воронов   (2010-07-27 14:55) [4]

Что значит объект не создан? А это что?
procedure TForm1.BitBtn1Click(Sender: TObject);
var i1, i2, k: integer; buf: array [1..9] of fignia; buffer: string;
 buff: array [1..3] of integer;
begin
 for i1:=1 to 9 do begin
   for i2:=1 to 3 do begin
     buffer:=StringGrid1.Cells[i2,i1];
     val(buffer,buff[i2],k);
   end;
   buf[i1].Create(buff[1],buff[2],buff[3]);
   str(buf[i1].proizvedenie,buffer);
   StringGrid1.Cells[5,i1]:=buffer;
 end;
end;

в этой строке buf[i1].Create(buff[1],buff[2],buff[3]); я разве не конструктор вызвал?


 
Сергей М. ©   (2010-07-27 15:02) [5]

Конструктор фигни (судя по fignia) ты вызвал - фигня и получилась.
Чему ж удивляться ?)


 
Германн ©   (2010-07-27 15:11) [6]


> Что значит объект не создан? А это что?

А это фигня.


 
Юрий Зотов ©   (2010-07-27 15:30) [7]

Что, по Вашему должен делать этот вызов:
buf[i1].Create(...)


 
Anatoly Podgoretsky ©   (2010-07-27 15:34) [8]


> в этой строке buf[i1].Create(buff[1],buff[2],buff[3]); я
> разве не конструктор вызвал?

Ты вызвал метод, а не конструктор.


 
Anatoly Podgoretsky ©   (2010-07-27 15:35) [9]

Народ назвал это фигня и народ прав.


 
Юрий Зотов ©   (2010-07-27 15:39) [10]

> Кондрат Воронов

Объект создается так: Obj := TObjClass.Create(...)
а не так: Obj.Create(...)


 
Игорь Шевченко ©   (2010-07-27 15:42) [11]

"Замуж, дура, срочно замуж!"


 
Anatoly Podgoretsky ©   (2010-07-27 15:54) [12]

Жениться вам барин нужно.


 
Справедливый   (2010-07-27 16:00) [13]

Какие вы тут все злые и гордые.
Это ж ветка новичков всё таки...


 
sniknik ©   (2010-07-27 16:03) [14]

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


 
Anatoly Podgoretsky ©   (2010-07-27 18:32) [15]

> sniknik  (27.07.2010 16:03:14)  [14]

Когда я вижу слово Правда в название чего то, то будь уверен, что правды там
нет.


 
_Юрий   (2010-07-27 19:28) [16]


> Anatoly Podgoretsky ©   (27.07.10 18:32) [15]


Это не только к слову Правда относится, но и к ряду других слов тоже.
Например, Мастер


 
Юрий Зотов ©   (2010-07-27 23:54) [17]


> _Юрий   (27.07.10 19:28) [16]

Вы сказали Правду.


 
Германн ©   (2010-07-28 01:04) [18]


> Юрий Зотов ©   (27.07.10 23:54) [17]

:)



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

Форум: "Начинающим";
Текущий архив: 2010.10.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.004 c
6-1213619893
Empleado
2008-06-16 16:38
2010.10.17
"Досадные недоразумения логики TClient/ServerSocket"


2-1280119066
Spot
2010-07-26 08:37
2010.10.17
Ошибка в Locate


2-1279611355
beginner
2010-07-20 11:35
2010.10.17
Как разернуть окно на весь экран?


15-1279315123
Кто б сомневался
2010-07-17 01:18
2010.10.17
PHP - тип поля


3-1246517778
greg123
2009-07-02 10:56
2010.10.17
Запрет добавления новой строки при прокрутке таблицы TIBTABLE





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский