Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
2 / 2 / 1
Регистрация: 20.11.2013
Сообщений: 25
1

Ошибка Variable 'c' might not have been initialized

31.05.2014, 00:37. Показов 1997. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ошибка при запуске процедуры возникает в выделенной строке, подскажите как с ней бороться
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
procedure TForm1.btn1Click(Sender: TObject);
var
otstyp,i,k,number:Integer;
s:string;
probel:Char;
begin
 
  probel:=' ';
otstyp:=strtoint(edt2.Text);
number:=strtoint(edt1.Text);
  [B]if redt1.Lines[number][1]=' ' then begin[/B]
   while redt1.Lines[number][i]=' ' do begin
     s:=redt1.Lines[number];
   delete(s,1,1);
   Inc(i);
   end;
 
   for i:=1 to otstyp do begin
     redt1.Lines[number]:=probel+redt1.Lines[number];
   end;
  end
  else
  begin
    Inc(k);
      for i:=1 to otstyp do begin
     redt1.Lines[number]:=probel+redt1.Lines[number];
   end;
  end;
end;
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2014, 00:37
Ответы с готовыми решениями:

Ошибка: "[Warning] Unit1.pas(221): Variable 'saveDialog1' might not have been initialized"
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Variable 'i' might not have been initialized
Привет всем, при компиляции ругается на вывод: i := 1; while m <> '' do inc(i); for i:=1 to...

Variable 'X' might not have been initialized
Добрый день. Помогите пожалуйста с программой. Дан одномерный массив Yk. Удалить все элементы с...

Нужно исправить предупреждение variable 'v' might not have been initialized
procedure TForm2.Image4Click(Sender: TObject); var i,k,v:integer; S:string; begin v:=0; for...

7
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,252
31.05.2014, 00:43 2
Цитата Сообщение от lashket Посмотреть сообщение
Variable 'c'
Ты что-то путаешь. В этом коде нет никакой переменной 'c'.
0
2 / 2 / 1
Регистрация: 20.11.2013
Сообщений: 25
31.05.2014, 00:46  [ТС] 3
извините, мой косяк, но вот все так ошибка
Миниатюры
Ошибка Variable 'c' might not have been initialized  
0
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,252
31.05.2014, 01:02 4
А что такое redt1?
0
2 / 2 / 1
Регистрация: 20.11.2013
Сообщений: 25
31.05.2014, 01:04  [ТС] 5
richedit
0
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,252
31.05.2014, 01:08 6
Лучший ответ Сообщение было отмечено lashket как решение

Решение

Сколько в нем строк и чему равно number?
0
2 / 2 / 1
Регистрация: 20.11.2013
Сообщений: 25
31.05.2014, 01:22  [ТС] 7
тему можно закрывать, не учел что отсчет строк в richedit идет с 0 элемента
0
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,252
31.05.2014, 01:31 8
Цитата Сообщение от lashket Посмотреть сообщение
не учел что отсчет строк в richedit идет с 0 элемента
Тогда ещё добавлю, что прежде чем проверять чему равен элемент строки с каким-то номером весьма полезно проверять есть ли в строке элемент с таким номером. Или если проверяется элемент с номером 1, то не пустая ли строка.
1
31.05.2014, 01:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2014, 01:31
Помогаю со студенческими работами здесь

[Warning] Unit6.pas(58): Variable 'k' might not have been initialized
unit Unit6; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Процедура и Variable i might not have been initialized [Delphi 2010]
Ребят, в общем вот в чём ошибка: Создаю я процедуры для того чтобы код несколько раз не писать ...

Выбивает эту ошибку Variable 'num' might not have been initialized
В коде выбивает эту ошибку Unit3.pas(62): Variable 'num' might not have been initialized вот в...

[Warning] Unit1.pas(276): Variable 'CoDoc' might not have been initialized
var CoDoc: CoDOMDocument; XMLP, XMLD: DOMDocument; p, d: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru