![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 14.01.2016
Сообщений: 4
|
![]()
Здравствуйте, пишу программу в delphi по теме "Динамические переменные", но постоянно выходит ошибка "variable (pv) might not have been initialized", не могу понять в чем именно она заключается. Пожалуйста объясните.
Суть задания: • запись с минимальным значением произведения полей x*y среди записей с чётными значениями индекса; • запись с минимальным значением произведения полей x*y среди записей с нечётными значениями индекса; • сумму полей x записей с чётными значениями индекса; • произведение полей y записей с нечётными значениями индекса; Код:
Последний раз редактировалось BDA; 14.01.2016 в 23:13. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
Так где же вы инициализируете pv? Или вы даже сообщение об ошибке не перевели?
|
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 14.01.2016
Сообщений: 4
|
![]() Цитата:
Ошибку выдает, на строку Код:
Последний раз редактировалось artedub; 15.01.2016 в 00:31. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Память нужно выделять под данные, на которые нацелен указатель
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
А кусок памяти под содержимое, на которое должен показывать указатель, ты где клянчишь? Я, чот, не нашёл. Мож плохо искал?
GetMem() где? Или malloc() там, или что-то ещё типа того? Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 14.01.2016
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#7 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
что-то навроде мавроди. типа того.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
по-моему, перед new(pv) присваивать pv nil не нужно, всё равно new изменит указатель.
Но, конечно, хуже от этой строчки не будет! ![]() |
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 14.01.2016
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi: might not have been initialized | MisterON | Помощь студентам | 5 | 27.03.2014 09:12 |
Инициализация структуры: W1036 Variable 'LpAdapterAddresses' might not have been initialized | malor | Общие вопросы Delphi | 5 | 28.04.2013 12:13 |
ошибка - Run-time error '91' Object variable or With block variable not set | Артур Иваныч | Microsoft Office Excel | 13 | 12.09.2012 14:18 |
variable 'ch' is being used without being initialized (С++) | DarkAltair | Помощь студентам | 6 | 06.10.2011 15:18 |
Variable <Имя> might not have been initialized | Anchut@ | Общие вопросы Delphi | 5 | 21.06.2010 11:01 |