Форум: "Начинающим";
Текущий архив: 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