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

Работа с циклом на проверку Tedit

12.06.2020, 14:05. Показов 1903. Ответов 23

Author24 — интернет-сервис помощи студентам
В общем я делаю диплом и осталось последнее задача , сделать что бы при вводе слова в Tedit(их у меня 8 штук) если она не правильно то Label рядом с полем меняет цвет. Как этот цикл я знаю делать, это вот обычный цикл на проверку правильности слов:
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
if (edit1.Text ='Хозяйственные товарищества') or       //Хозяйственные товарищества
    (edit1.Text ='Хозяйственное товарищество') or
    (edit1.Text ='хозяйственное товарищество') or
    (edit1.Text ='хозяйственные товарищества') then inc(shema);
 if (edit1.Text ='Производственные кооперативы') or
    (edit1.Text ='производственные кооперативы') then inc(shema); // Производственные кооперативы
 if (edit1.Text ='Крестьянские (фермерские) хозяйства') or   //Крестьянские (фермерские) хозяйства
     (edit1.Text ='Крестьянские(фермерские) хозяйства')  or
     (edit1.Text ='крестьянские (фермерские) хозяйства') or
     (edit1.Text ='крестьянские(фермерские) хозяйства')  or
     (edit1.Text ='Крестьянские хозяйства')  or
     (edit1.Text ='крестьянские хозяйства')  or
     (edit1.Text ='фермерские хозяйства')    or
     (edit1.Text ='Фермерские хозяйства')  then inc(shema);
 if (edit1.Text ='Унитарные предприятия') or                 //Унитарные предприятия
    (edit1.Text ='унитарные предприятия')  then inc(shema);
 if (edit1.Text ='Общественные организации') or                //Общественные организации
    (edit1.Text ='общественные организации') then  inc(shema);
 if (edit1.Text ='Религиозные организации') or                  //Религиозные организации
    (edit1.Text ='религиозные организации') then  inc(shema);
 if (edit1.Text ='Хозяйственные общества') or                  //Хозяйственные общества
    (edit1.Text ='хозяйственные общества') then inc(shema);
 if (edit1.Text ='Потребительские кооперативы') or            //Потребительские кооперативы
    (edit1.Text ='потребительские кооперативы') then  inc(shema);
 
 if (edit2.Text ='Хозяйственные товарищества') or       //Хозяйственные товарищества
    (edit2.Text ='Хозяйственное товарищество') or
    (edit2.Text ='хозяйственное товарищество') or
    (edit2.Text ='хозяйственные товарищества') then inc(shema);
 if (edit2.Text ='Производственные кооперативы') or
    (edit2.Text ='производственные кооперативы') then inc(shema); // Производственные кооперативы
 if (edit2.Text ='Крестьянские (фермерские) хозяйства') or   //Крестьянские (фермерские) хозяйства
     (edit2.Text ='Крестьянские(фермерские) хозяйства')  or
     (edit2.Text ='крестьянские (фермерские) хозяйства') or
     (edit2.Text ='крестьянские(фермерские) хозяйства')  or
     (edit2.Text ='Крестьянские хозяйства')  or
     (edit2.Text ='крестьянские хозяйства')  or
     (edit2.Text ='фермерские хозяйства')    or
     (edit2.Text ='Фермерские хозяйства')  then inc(shema);
 if (edit2.Text ='Унитарные предприятия') or                 //Унитарные предприятия
    (edit2.Text ='унитарные предприятия')  then inc(shema);
 if (edit2.Text ='Общественные организации') or                //Общественные организации
    (edit2.Text ='общественные организации') then  inc(shema);
 if (edit2.Text ='Религиозные организации') or                  //Религиозные организации
    (edit2.Text ='религиозные организации') then  inc(shema);
 if (edit2.Text ='Хозяйственные общества') or                  //Хозяйственные общества
    (edit2.Text ='хозяйственные общества') then inc(shema);
 if (edit2.Text ='Потребительские кооперативы') or            //Потребительские кооперативы
    (edit2.Text ='потребительские кооперативы') then  inc(shema);
 
 if (edit3.Text ='Хозяйственные товарищества') or       //Хозяйственные товарищества
    (edit3.Text ='Хозяйственное товарищество') or
    (edit3.Text ='хозяйственное товарищество') or
    (edit3.Text ='хозяйственные товарищества') then inc(shema);
 if (edit3.Text ='Производственные кооперативы') or
    (edit3.Text ='производственные кооперативы') then inc(shema); // Производственные кооперативы
 if (edit3.Text ='Крестьянские (фермерские) хозяйства') or   //Крестьянские (фермерские) хозяйства
     (edit3.Text ='Крестьянские(фермерские) хозяйства')  or
     (edit3.Text ='крестьянские (фермерские) хозяйства') or
     (edit3.Text ='крестьянские(фермерские) хозяйства')  or
     (edit3.Text ='Крестьянские хозяйства')  or
     (edit3.Text ='крестьянские хозяйства')  or
     (edit3.Text ='фермерские хозяйства')    or
     (edit3.Text ='Фермерские хозяйства')  then inc(shema);
 if (edit3.Text ='Унитарные предприятия') or                 //Унитарные предприятия
    (edit3.Text ='унитарные предприятия')  then inc(shema);
 if (edit3.Text ='Общественные организации') or                //Общественные организации
    (edit3.Text ='общественные организации') then  inc(shema);
 if (edit3.Text ='Религиозные организации') or                  //Религиозные организации
    (edit3.Text ='религиозные организации') then  inc(shema);
 if (edit3.Text ='Хозяйственные общества') or                  //Хозяйственные общества
    (edit3.Text ='хозяйственные общества') then inc(shema);
 if (edit3.Text ='Потребительские кооперативы') or            //Потребительские кооперативы
    (edit3.Text ='потребительские кооперативы') then  inc(shema);
 
 if (edit4.Text ='Хозяйственные товарищества') or       //Хозяйственные товарищества
    (edit4.Text ='Хозяйственное товарищество') or
    (edit4.Text ='хозяйственное товарищество') or
    (edit4.Text ='хозяйственные товарищества') then inc(shema);
 if (edit4.Text ='Производственные кооперативы') or
    (edit4.Text ='производственные кооперативы') then inc(shema); // Производственные кооперативы
 if (edit4.Text ='Крестьянские (фермерские) хозяйства') or   //Крестьянские (фермерские) хозяйства
     (edit4.Text ='Крестьянские(фермерские) хозяйства')  or
     (edit4.Text ='крестьянские (фермерские) хозяйства') or
     (edit4.Text ='крестьянские(фермерские) хозяйства')  or
     (edit4.Text ='Крестьянские хозяйства')  or
     (edit4.Text ='крестьянские хозяйства')  or
     (edit4.Text ='фермерские хозяйства')    or
     (edit4.Text ='Фермерские хозяйства')  then inc(shema);
 if (edit4.Text ='Унитарные предприятия') or                 //Унитарные предприятия
    (edit4.Text ='унитарные предприятия')  then inc(ball);
 if (edit4.Text ='Общественные организации') or                //Общественные организации
    (edit4.Text ='общественные организации') then  inc(shema);
 if (edit4.Text ='Религиозные организации') or                  //Религиозные организации
    (edit4.Text ='религиозные организации') then  inc(shema);
 if (edit4.Text ='Хозяйственные общества') or                  //Хозяйственные общества
    (edit4.Text ='хозяйственные общества') then inc(shema);
 if (edit4.Text ='Потребительские кооперативы') or            //Потребительские кооперативы
    (edit4.Text ='потребительские кооперативы') then  inc(shema);
 
 if (edit5.Text ='Хозяйственные товарищества') or       //Хозяйственные товарищества
    (edit5.Text ='Хозяйственное товарищество') or
    (edit5.Text ='хозяйственное товарищество') or
    (edit5.Text ='хозяйственные товарищества') then inc(shema);
 if (edit5.Text ='Производственные кооперативы') or
    (edit5.Text ='производственные кооперативы') then inc(shema); // Производственные кооперативы
 if (edit5.Text ='Крестьянские (фермерские) хозяйства') or   //Крестьянские (фермерские) хозяйства
     (edit5.Text ='Крестьянские(фермерские) хозяйства')  or
     (edit5.Text ='крестьянские (фермерские) хозяйства') or
     (edit5.Text ='крестьянские(фермерские) хозяйства')  or
     (edit5.Text ='Крестьянские хозяйства')  or
     (edit5.Text ='крестьянские хозяйства')  or
     (edit5.Text ='фермерские хозяйства')    or
     (edit5.Text ='Фермерские хозяйства')  then inc(shema);
 if (edit5.Text ='Унитарные предприятия') or                 //Унитарные предприятия
    (edit5.Text ='унитарные предприятия')  then inc(shema);
 if (edit5.Text ='Общественные организации') or                //Общественные организации
    (edit5.Text ='общественные организации') then  inc(shema);
 if (edit5.Text ='Религиозные организации') or                  //Религиозные организации
    (edit5.Text ='религиозные организации') then  inc(shema);
 if (edit5.Text ='Хозяйственные общества') or                  //Хозяйственные общества
    (edit5.Text ='хозяйственные общества') then inc(shema);
 if (edit5.Text ='Потребительские кооперативы') or            //Потребительские кооперативы
    (edit5.Text ='потребительские кооперативы') then  inc(shema);
 
 if (edit6.Text ='Хозяйственные товарищества') or       //Хозяйственные товарищества
    (edit6.Text ='Хозяйственное товарищество') or
    (edit6.Text ='хозяйственное товарищество') or
    (edit6.Text ='хозяйственные товарищества') then inc(shema);
 if (edit6.Text ='Производственные кооперативы') or
    (edit6.Text ='производственные кооперативы') then inc(shema); // Производственные кооперативы
 if (edit6.Text ='Крестьянские (фермерские) хозяйства') or   //Крестьянские (фермерские) хозяйства
     (edit6.Text ='Крестьянские(фермерские) хозяйства')  or
     (edit6.Text ='крестьянские (фермерские) хозяйства') or
     (edit6.Text ='крестьянские(фермерские) хозяйства')  or
     (edit6.Text ='Крестьянские хозяйства')  or
     (edit6.Text ='крестьянские хозяйства')  or
     (edit6.Text ='фермерские хозяйства')    or
     (edit6.Text ='Фермерские хозяйства')  then inc(shema);
 if (edit6.Text ='Унитарные предприятия') or                 //Унитарные предприятия
    (edit6.Text ='унитарные предприятия')  then inc(shema);
 if (edit6.Text ='Общественные организации') or                //Общественные организации
    (edit6.Text ='общественные организации') then  inc(shema);
 if (edit6.Text ='Религиозные организации') or                  //Религиозные организации
    (edit6.Text ='религиозные организации') then  inc(shema);
 if (edit6.Text ='Хозяйственные общества') or                  //Хозяйственные общества
    (edit6.Text ='хозяйственные общества') then inc(shema);
 if (edit6.Text ='Потребительские кооперативы') or            //Потребительские кооперативы
    (edit6.Text ='потребительские кооперативы') then  inc(shema);
 
 if (edit7.Text ='Хозяйственные товарищества') or       //Хозяйственные товарищества
    (edit7.Text ='Хозяйственное товарищество') or
    (edit7.Text ='хозяйственное товарищество') or
    (edit7.Text ='хозяйственные товарищества') then inc(shema);
 if (edit7.Text ='Производственные кооперативы') or
    (edit7.Text ='производственные кооперативы') then inc(shema); // Производственные кооперативы
 if (edit7.Text ='Крестьянские (фермерские) хозяйства') or   //Крестьянские (фермерские) хозяйства
     (edit7.Text ='Крестьянские(фермерские) хозяйства')  or
     (edit7.Text ='крестьянские (фермерские) хозяйства') or
     (edit7.Text ='крестьянские(фермерские) хозяйства')  or
     (edit7.Text ='Крестьянские хозяйства')  or
     (edit7.Text ='крестьянские хозяйства')  or
     (edit7.Text ='фермерские хозяйства')    or
     (edit7.Text ='Фермерские хозяйства')  then inc(shema);
 if (edit7.Text ='Унитарные предприятия') or                 //Унитарные предприятия
    (edit7.Text ='унитарные предприятия')  then inc(shema);
 if (edit7.Text ='Общественные организации') or                //Общественные организации
    (edit7.Text ='общественные организации') then  inc(shema);
 if (edit7.Text ='Религиозные организации') or                  //Религиозные организации
    (edit7.Text ='религиозные организации') then  inc(shema);
 if (edit7.Text ='Хозяйственные общества') or                  //Хозяйственные общества
    (edit7.Text ='хозяйственные общества') then inc(shema);
 if (edit7.Text ='Потребительские кооперативы') or            //Потребительские кооперативы
    (edit7.Text ='потребительские кооперативы') then  inc(shema);
 
 if (edit8.Text ='Хозяйственные товарищества') or       //Хозяйственные товарищества
    (edit8.Text ='Хозяйственное товарищество') or
    (edit8.Text ='хозяйственное товарищество') or
    (edit8.Text ='хозяйственные товарищества') then inc(shema);
 if (edit8.Text ='Производственные кооперативы') or
    (edit8.Text ='производственные кооперативы') then inc(shema); // Производственные кооперативы
 if (edit8.Text ='Крестьянские (фермерские) хозяйства') or   //Крестьянские (фермерские) хозяйства
     (edit8.Text ='Крестьянские(фермерские) хозяйства')  or
     (edit8.Text ='крестьянские (фермерские) хозяйства') or
     (edit8.Text ='крестьянские(фермерские) хозяйства')  or
     (edit8.Text ='Крестьянские хозяйства')  or
     (edit8.Text ='крестьянские хозяйства')  or
     (edit8.Text ='фермерские хозяйства')    or
     (edit8.Text ='Фермерские хозяйства')  then inc(shema);
 if (edit8.Text ='Унитарные предприятия') or                 //Унитарные предприятия
    (edit8.Text ='унитарные предприятия')  then inc(shema);
 if (edit8.Text ='Общественные организации') or                //Общественные организации
    (edit8.Text ='общественные организации') then  inc(shema);
 if (edit8.Text ='Религиозные организации') or                  //Религиозные организации
    (edit8.Text ='религиозные организации') then  inc(shema);
 if (edit8.Text ='Хозяйственные общества') or                  //Хозяйственные общества
    (edit8.Text ='хозяйственные общества') then inc(shema);
 if (edit8.Text ='Потребительские кооперативы') or            //Потребительские кооперативы
    (edit8.Text ='потребительские кооперативы') then  inc(shema);
 
 
 
 ShowMessage('Правильно заполнил '+IntToStr(shema)+' из 8-ми слов');
как сделать цикл если ввели неправильное слово то меняется цвет label?
Пробовал вот так сделать

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
if not (edit1.Text <>'Хозяйственные товарищества') or       //Хозяйственные товарищества
    (edit1.Text <>'Хозяйственное товарищество') or
    (edit1.Text <>'хозяйственное товарищество') or
    (edit1.Text <>'хозяйственные товарищества') or
  (edit1.Text <>'Производственные кооперативы') or
    (edit1.Text <>'производственные кооперативы') or
  (edit1.Text ='Крестьянские (фермерские) хозяйства') or   //Крестьянские (фермерские) хозяйства
     (edit1.Text <>'Крестьянские(фермерские) хозяйства')  or
     (edit1.Text <>'крестьянские (фермерские) хозяйства') or
     (edit1.Text <>'крестьянские(фермерские) хозяйства')  xor
     (edit1.Text <>'Крестьянские хозяйства') or
     (edit1.Text <>'крестьянские хозяйства')  or
     (edit1.Text <>'фермерские хозяйства')    or
     (edit1.Text <>'Фермерские хозяйства')  or
     (edit1.Text <>'Унитарные предприятия') or                 //Унитарные предприятия
     (edit1.Text <>'унитарные предприятия') or
     (edit1.Text <>'Общественные организации') or                //Общественные организации
    (edit1.Text <>'общественные организации') or
  (edit1.Text <>'Религиозные организации') or                  //Религиозные организации
    (edit1.Text <>'религиозные организации') or
  (edit1.Text <>'Хозяйственные общества')or                  //Хозяйственные общества
    (edit1.Text <>'хозяйственные общества') or
  (edit1.Text <>'Потребительские кооперативы') or            //Потребительские кооперативы
    (edit1.Text <> 'потребительские кооперативы') then  label3.Font.Color:=Clred;
Но косяк в том что если ввожу верные слова , он все равно перекрашивает label будто ответ был неверный
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2020, 14:05
Ответы с готовыми решениями:

Как сделать в TEdit'e проверку на ввод НЕцифр?
Здравствуйте! Подскажите пожалуйста, как сделать в TEdit'e проверку на ввод НЕцифр? Заранее спасибо.

Как сделать проверку массива циклом?
Как сделать чтобы выдавалось &quot;правильно&quot;, если есть совпадение и &quot;не правильно&quot;, если его нет?...

Сделать проверку на одинаковые символы в строках одним циклом
Есть задача. Помогите сделать проверку на одинаковые символы одним циклом пожалуйста. for i := 1...

Ввод в TEdit функции и работа с ней
Можно ли каким - либо образом реализовать ввод и чтение из edit функции. Например я в edit ввожу...

23
Житель Земли
3003 / 3005 / 391
Регистрация: 26.07.2011
Сообщений: 11,464
Записей в блоге: 1
12.06.2020, 14:33 2
Лучший ответ Сообщение было отмечено iLisenoki как решение

Решение

какая жуть!

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
unit Unit1;
 
interface
 
uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;
 
type
  TForm1 = class(TForm)
    Memo1: TMemo;
    Edit1: TEdit;
    Label1: TLabel;
    Button1: TButton;
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure Button1Click(Sender: TObject);
  private
    function StringExists(const str: string): boolean;
  end;
 
var
  Form1: TForm1;
  list: TStrings;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  if StringExists(Edit1.Text)
    then Label1.Font.Color:= clGreen
    else Label1.Font.Color:= clRed;
end;
 
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  list.Free;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
  list:= TStringList.Create;
  list.Add('Хозяйственные товарищества');
  list.Add('Производственные кооперативы');
  list.Add('Крестьянские хозяйства');
  list.Add('Потребительские кооперативы');
  list.Add('Унитарные предприятия');
  Memo1.Lines.Assign(list);
end;
 
function TForm1.StringExists(const str: string): boolean;
var
  s: string;
begin
  // поиск строки в списке
  Result:= false;
  for s in list do
  if AnsiCompareText(AnsiUpperCase(str),AnsiUpperCase(s)) = 0 then
  begin
    Result:= true;
    Break;
  end;
end;
 
end.
Миниатюры
Работа с циклом на проверку Tedit   Работа с циклом на проверку Tedit  
0
Житель Земли
3003 / 3005 / 391
Регистрация: 26.07.2011
Сообщений: 11,464
Записей в блоге: 1
12.06.2020, 14:42 3
Лучший ответ Сообщение было отмечено iLisenoki как решение

Решение

сомневался насчёт регистрозависимости метода IndexOf. погуглил.. ниже более простой вариант
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
30
31
32
33
34
35
36
37
var
  Form1: TForm1;
  list: TStringList;  // <===================================
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  if StringExists(Edit1.Text)
    then Label1.Font.Color:= clGreen
    else Label1.Font.Color:= clRed;
end;
 
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  list.Free;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
  list:= TStringList.Create;
  list.Add('Хозяйственные товарищества');
  list.Add('Производственные кооперативы');
  list.Add('Крестьянские хозяйства');
  list.Add('Потребительские кооперативы');
  list.Add('Унитарные предприятия');
  Memo1.Lines.Assign(list);
  list.CaseSensitive:= false;   // <===================================
end;
 
function TForm1.StringExists(const str: string): boolean;
begin
  // поиск строки в списке
  Result:= list.IndexOf(str) <> -1;  // ПЕРЕДЕЛАТЬ
end;
Добавлено через 3 минуты
Хах! Оказывается, CaseSensitive по умолчанию = false;
0
0 / 0 / 0
Регистрация: 14.05.2018
Сообщений: 32
12.06.2020, 15:32  [ТС] 4
DenNik такс, а в мемо обязательно добавлять? Просто если да то придется мемо добавить на форму в режиме невидимости
0
пофигист широкого профиля
4750 / 3185 / 861
Регистрация: 15.07.2013
Сообщений: 18,412
12.06.2020, 15:37 5

Не по теме:

Цитата Сообщение от iLisenoki Посмотреть сообщение
такс, а в мемо обязательно добавлять?
И это пишет тот, кто
Цитата Сообщение от iLisenoki Посмотреть сообщение
делаю диплом и осталось последнее задача

0
0 / 0 / 0
Регистрация: 14.05.2018
Сообщений: 32
12.06.2020, 15:47  [ТС] 6
northener если решился докапатся , то скажу что в delphi не работаю , работаю в ASP.net
0
Житель Земли
3003 / 3005 / 391
Регистрация: 26.07.2011
Сообщений: 11,464
Записей в блоге: 1
12.06.2020, 15:49 7
Цитата Сообщение от iLisenoki Посмотреть сообщение
а в мемо обязательно добавлять?
нет. это для наглядности

Добавлено через 35 секунд
Цитата Сообщение от iLisenoki Посмотреть сообщение
мемо ... в режиме невидимости
- это список TStringList
0
3756 / 2261 / 703
Регистрация: 29.05.2013
Сообщений: 9,593
12.06.2020, 15:50 8
Я правильно понял, что пользователь должен написать фразы:
Крестьянские (фермерские) хозяйства
Хозяйственные общества
без ошибок, в правильном порядке, да еще в правильном падеже? Пользователи вас проклянут и правильно сделают.
0
0 / 0 / 0
Регистрация: 14.05.2018
Сообщений: 32
12.06.2020, 15:58  [ТС] 9
Пытливый 1 из слов верно засчитает , и я хотел только спроситьь как сдлеать неверные значения что бы красило лейбл , все

Добавлено через 5 минут
DenNik а можешь сказать TForm1.StringExists, что это ? Это переименованный Tedit? Просто я вижу что это функция которая в привате , но типо у меня все равно ошибка в проекте т.к. не известный коспонент
0
пофигист широкого профиля
4750 / 3185 / 861
Регистрация: 15.07.2013
Сообщений: 18,412
12.06.2020, 16:01 10
Цитата Сообщение от iLisenoki Посмотреть сообщение
можешь сказать TForm1.StringExists, что это ?
См. сообщение #2
0
0 / 0 / 0
Регистрация: 14.05.2018
Сообщений: 32
12.06.2020, 16:04  [ТС] 11
northener все равно одинаковая ошибка
Миниатюры
Работа с циклом на проверку Tedit  
0
Житель Земли
3003 / 3005 / 391
Регистрация: 26.07.2011
Сообщений: 11,464
Записей в блоге: 1
12.06.2020, 16:21 12
Цитата Сообщение от iLisenoki Посмотреть сообщение
TForm1.StringExists
это user-defined (пользовательская) функция, которую я описал для нужд текущего проекта. разве в ASP.net нет пользовательских подпрограмм? это же база любого ЯП!
0
0 / 0 / 0
Регистрация: 14.05.2018
Сообщений: 32
12.06.2020, 16:33  [ТС] 13
DenNik я твою функцию вписывал , это ошибка я не знаю с чего лезет
0
пофигист широкого профиля
4750 / 3185 / 861
Регистрация: 15.07.2013
Сообщений: 18,412
12.06.2020, 16:37 14
Неправильно вписал
0
0 / 0 / 0
Регистрация: 14.05.2018
Сообщений: 32
12.06.2020, 16:44  [ТС] 15
northener и куда вписывать? я могу весь код скинуть как у меня все написано, если надо
0
пофигист широкого профиля
4750 / 3185 / 861
Регистрация: 15.07.2013
Сообщений: 18,412
12.06.2020, 16:47 16
Цитата Сообщение от iLisenoki Посмотреть сообщение
northener и куда вписывать?
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
type
  TForm1 = class(TForm)
    Memo1: TMemo;
    Edit1: TEdit;
    Label1: TLabel;
    Button1: TButton;
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure Button1Click(Sender: TObject);
  private
    function StringExists(const str: string): boolean;  //Вот сюда
  end;
0
0 / 0 / 0
Регистрация: 14.05.2018
Сообщений: 32
12.06.2020, 16:51  [ТС] 17
northener Скажу по приколу, она там и стоит
Миниатюры
Работа с циклом на проверку Tedit  
0
3756 / 2261 / 703
Регистрация: 29.05.2013
Сообщений: 9,593
12.06.2020, 16:55 18
Покажите код процедуры, где присутствует эта ошибочная 74 строка.
0
пофигист широкого профиля
4750 / 3185 / 861
Регистрация: 15.07.2013
Сообщений: 18,412
12.06.2020, 16:55 19
Тогда прикладывай архив с проектом
0
0 / 0 / 0
Регистрация: 14.05.2018
Сообщений: 32
12.06.2020, 16:58  [ТС] 20
ну вот это строчка
Миниатюры
Работа с циклом на проверку Tedit  
0
12.06.2020, 16:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2020, 16:58
Помогаю со студенческими работами здесь

Работа с TEdit без кнопок на форме
Можно-ли осуществить диалог с программой без кнопок, осуществляя ввод данных как в консольном...

Работа с Циклом
Добрый вечер такой вопрос $(document).ready(function(){ ...

Работа с циклом
У меня есть вот такой цикл, здесь выводится список новостей $result = mysql_query(&quot;SELECT...

работа с циклом for
Ребят, я чот запутался с реализацией этой задачи...

Работа с циклом
Хотел создать список всей музыки на внешнем жестком диске с помощью BAT файлаfor /r H:\ %%B in...

Работа с циклом do while
Здравствуйте! есть задача в которой используется метод прогонки с проверкой условия. я использовала...


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

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