Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 08.05.2013
Сообщений: 11

Неправильная работа кнопки

22.05.2013, 16:41. Показов 692. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, не могу помонять. у меня есть 2 кнопки, добавление и обновление.
Дело в том что, я использую базу access, и в ней уже есть 10 записей, которые я вывожу в Edit-ы, ну выходит так, что я добавляю ещё около 10 записей(пустых, чисто с кодом), всё нормально вроде, а потом добавляю ещё одну запись ( и происходит какойто лаг/баг) жму кнопку "на первую запись" и сразу же "на последнюю запись" и все те 11 записей которые я добавил ( бывает даже не 11, а 6 последних добавленных) превращаются в 1 запись которая была ещё добавленна в access ( превращаются в смысле, что все данные из нёё попадают в другие записи, единственное , что код другой остается)

Сейчас скину код обеих кнопок: (уверен что проблема в одной из них, "добавление" или "обновление", так как записи и добавляет и изменяет, единственное что иногда бывает эта проблема, которую я описал выше)

А данные находятся у меня в PageControl на разных вкладках, ну вообщем сейчас поймете по коду:

Добавление:
Кликните здесь для просмотра всего текста
C++
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
void __fastcall TDobav::Button1Click(TObject *Sender)
{
    anketa->ADOQuery1->Close();
    anketa->ADOQuery1->SQL->Clear();
    anketa->ADOQuery1->SQL->Text = "INSERT INTO Паспорт ([Название ЦЗ],[№ карточки],[ИНН],[Дата регистрации],[Фамилия],[Имя],[Отчество],[Дата рождения],[Серия и номер],[Срок действия],[Телефон],[Пол],[Гражданство],[Поданный документ],[Местность],[Область],[Населенный пункт],[Почтовый индекс],[Улица, дом, квартира]) VALUES ('"+Edit1->Text+"' ,'"+Edit2->Text+"','"+Edit3->Text+"','"+Edit4->Text+"','"+Edit5->Text+"','"+Edit6->Text+"','"+Edit7->Text+"','"+Edit8->Text+"','"+Edit9->Text+"','"+Edit10->Text+"','"+Edit11->Text+"','"+ComboBox1->Text+"','"+ComboBox2->Text+"','"+ComboBox3->Text+"','"+ComboBox4->Text+"','"+Edit43->Text+"','"+Edit44->Text+"','"+Edit45->Text+"','"+Edit46->Text+"')";
    anketa->ADOQuery1->ExecSQL();
    TabSheet1->PageIndex=1;
 
 
    anketa->ADOQuery3->Close();
    anketa->ADOQuery3->SQL->Clear();
    anketa->ADOQuery3->SQL->Text = "INSERT INTO Образование ([№ карточки1],[Должность],[Стаж работы],[Дата последнего увольнения],[Дополнительные навыки],[Наименование заведения],[Квалификация],[Специальность],[Дата окончания],[Уровень образования]) VALUES ('"+Edit12->Text+"' ,'"+Edit13->Text+"','"+Edit14->Text+"','"+Edit15->Text+"','"+Edit16->Text+"','"+Edit17->Text+"','"+Edit18->Text+"','"+Edit19->Text+"','"+Edit20->Text+"','"+ComboBox5->Text+"')";
    anketa->ADOQuery3->ExecSQL();
    TabSheet1->PageIndex=2;
 
 
    anketa->ADOQuery4->Close();
    anketa->ADOQuery4->SQL->Clear();
    anketa->ADOQuery4->SQL->Text = "INSERT INTO [Место Работы] ([№ карточки1],[Номер трудовой книжки],[Наименование предприятия],[Адресс],[Должность],[Дата приема],[Дата увольнения],[Причина увольнения],[Срок трудовых отношений],[Срок уплаты взносов],[Страховой стаж]) VALUES ('"+Edit21->Text+"' ,'"+Edit22->Text+"','"+Edit23->Text+"','"+Edit24->Text+"','"+Edit25->Text+"','"+Edit26->Text+"','"+Edit27->Text+"','"+Edit28->Text+"','"+Edit29->Text+"','"+Edit30->Text+"','"+Edit31->Text+"')";
    anketa->ADOQuery4->ExecSQL();
    TabSheet1->PageIndex=3;
 
    anketa->ADOQuery5->Close();
    anketa->ADOQuery5->SQL->Clear();
    anketa->ADOQuery5->SQL->Text = "INSERT INTO [Категория безработных] ([№ карточки1],[Категории]) VALUES ('"+Edit32->Text+"','"+ComboBox6->Text+"')";
    anketa->ADOQuery5->ExecSQL();
    TabSheet1->PageIndex=4;
 
    anketa->ADOQuery6->Close();
    anketa->ADOQuery6->SQL->Clear();
    anketa->ADOQuery6->SQL->Text = "INSERT INTO [Отношение к занятости] ([№ карточки],[Начало действия],[Окончание действия],[Начало действия г],[Окончание действия г],[Занятый],[Занятый1],[Незанятый],[Незанятый1],[Инвалидность],[Дополн гарантии],[Льготы]) VALUES ('"+Edit33->Text+"','"+Edit34->Text+"','"+Edit35->Text+"','"+Edit36->Text+"','"+Edit37->Text+"','"+ComboBox7->Text+"','"+ComboBox8->Text+"','"+ComboBox9->Text+"','"+ComboBox10->Text+"','"+ComboBox11->Text+"','"+ComboBox12->Text+"','"+ComboBox13->Text+"')";
    anketa->ADOQuery6->ExecSQL();
    TabSheet1->PageIndex=5;
 
    anketa->ADOQuery7->Close();
    anketa->ADOQuery7->SQL->Clear();
    anketa->ADOQuery7->SQL->Text = "INSERT INTO [Выплаты] ([№ карточки],[Кол-во календарных дней],[Сумма дохода],[Среднедневная зарплата]) VALUES ('"+Edit38->Text+"','"+Edit39->Text+"','"+Edit40->Text+"','"+Edit41->Text+"')";
    anketa->ADOQuery7->ExecSQL();
    TabSheet1->PageIndex=0;
 
    anketa->Show();
    Dobav->Visible=false;
    anketa->SpeedButton7->Click();
}



Обновление:
Кликните здесь для просмотра всего текста
C++
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
    void __fastcall Tanketa::SpeedButton7Click(TObject *Sender)
{
    Edit1->ReadOnly=true;
    Edit2->ReadOnly=true;
    Edit3->ReadOnly=true;
    Edit4->ReadOnly=true;
    Edit5->ReadOnly=true;
    Edit6->ReadOnly=true;
    Edit7->ReadOnly=true;
    Edit8->ReadOnly=true;
    Edit9->ReadOnly=true;
    Edit10->ReadOnly=true;
    Edit11->ReadOnly=true;
    Edit12->ReadOnly=true;
    Edit13->ReadOnly=true;
    Edit14->ReadOnly=true;
    Edit15->ReadOnly=true;
    Edit16->ReadOnly=true;
    Edit17->ReadOnly=true;
    Edit18->ReadOnly=true;
    Edit19->ReadOnly=true;
    Edit20->ReadOnly=true;
    Edit21->ReadOnly=true;
    Edit22->ReadOnly=true;
    Edit23->ReadOnly=true;
    Edit24->ReadOnly=true;
    Edit25->ReadOnly=true;
    Edit26->ReadOnly=true;
    Edit27->ReadOnly=true;
    Edit28->ReadOnly=true;
    Edit29->ReadOnly=true;
    Edit30->ReadOnly=true;
    Edit31->ReadOnly=true;
    Edit32->ReadOnly=true;
    Edit33->ReadOnly=true;
    Edit34->ReadOnly=true;
    Edit35->ReadOnly=true;
    Edit36->ReadOnly=true;
    Edit37->ReadOnly=true;
    Edit38->ReadOnly=true;
    Edit39->ReadOnly=true;
    Edit40->ReadOnly=true;
    Edit41->ReadOnly=true;
    Edit43->ReadOnly=true;
    Edit44->ReadOnly=true;
    Edit45->ReadOnly=true;
    Edit46->ReadOnly=true;
    // 1 //
    ADOQuery1->Close();
    ADOQuery1->SQL->Clear();
    ADOQuery1->SQL->Text = "UPDATE Паспорт SET [Название ЦЗ]='"+Edit1->Text+"',[ИНН]='"+Edit3->Text+"',[Дата регистрации]='"+Edit4->Text+"',[Фамилия]='"+Edit5->Text+"',[Имя]='"+Edit6->Text+"',[Отчество]='"+Edit7->Text+"',[Дата рождения]='"+Edit8->Text+"',[Серия и номер]='"+Edit9->Text+"',[Срок действия]='"+Edit10->Text+"',[Телефон]='"+Edit11->Text+"',[Пол]='"+ComboBox1->Text+"',[Гражданство]='"+ComboBox2->Text+"',[Поданный документ]='"+ComboBox3->Text+"',[Местность]='"+ComboBox4->Text+"',[Область]='"+Edit43->Text+"',[Населенный пункт]='"+Edit44->Text+"',[Почтовый индекс]='"+Edit45->Text+"',[Улица, дом, квартира]='"+Edit46->Text+"' where [№ карточки] like \042%"+anketa->Edit2->Text+"%\042";
    ADOQuery1->ExecSQL();
    ADOQuery1->SQL->Clear();
    ADOQuery1->SQL->Add("select * from Паспорт");
    ADOQuery1->Open();
    Edit1->Text=ADOQuery1->FieldByName("Название ЦЗ")->AsString;
    Edit2->Text=ADOQuery1->FieldByName("№ карточки")->AsInteger;
    Edit3->Text=ADOQuery1->FieldByName("ИНН")->AsString;
    Edit4->Text=ADOQuery1->FieldByName("Дата регистрации")->AsString;
    Edit5->Text=ADOQuery1->FieldByName("Фамилия")->AsString;
    Edit6->Text=ADOQuery1->FieldByName("Имя")->AsString;
    Edit7->Text=ADOQuery1->FieldByName("Отчество")->AsString;
    Edit8->Text=ADOQuery1->FieldByName("Дата рождения")->AsString;
    Edit9->Text=ADOQuery1->FieldByName("Серия и номер")->AsString;
    Edit10->Text=ADOQuery1->FieldByName("Срок действия")->AsString;
    Edit11->Text=ADOQuery1->FieldByName("Телефон")->AsString;
    ComboBox1->Text=ADOQuery1->FieldByName("Пол")->AsString;
    ComboBox2->Text=ADOQuery1->FieldByName("Гражданство")->AsString;
    ComboBox3->Text=ADOQuery1->FieldByName("Поданный документ")->AsString;
    ComboBox4->Text=ADOQuery1->FieldByName("Местность")->AsString;
    Edit43->Text=ADOQuery1->FieldByName("Область")->AsString;
    Edit44->Text=ADOQuery1->FieldByName("Населенный пункт")->AsString;
    Edit45->Text=ADOQuery1->FieldByName("Почтовый индекс")->AsString;
    Edit46->Text=ADOQuery1->FieldByName("Улица, дом, квартира")->AsString;
    TabSheet1->PageIndex=1;
 
    // 2 //
 
    ADOQuery3->Close();
    ADOQuery3->SQL->Clear();
    ADOQuery3->SQL->Text = "UPDATE Образование SET [Должность]='"+Edit13->Text+"',[Стаж работы]='"+Edit14->Text+"',[Дата последнего увольнения]='"+Edit15->Text+"',[Дополнительные навыки]='"+Edit16->Text+"',[Наименование заведения]='"+Edit17->Text+"',[Квалификация]='"+Edit18->Text+"',[Специальность]='"+Edit19->Text+"',[Дата окончания]='"+Edit20->Text+"',[Уровень образования]='"+ComboBox5->Text+"' where [№ карточки1] like \042%"+anketa->Edit12->Text+"%\042";
    ADOQuery3->ExecSQL();
    ADOQuery3->SQL->Clear();
    ADOQuery3->SQL->Add("select * from Образование");
    ADOQuery3->Open();
    Edit12->Text=ADOQuery3->FieldByName("№ карточки1")->AsInteger;
    Edit13->Text=ADOQuery3->FieldByName("Должность")->AsString;
    Edit14->Text=ADOQuery3->FieldByName("Стаж работы")->AsString;
    Edit15->Text=ADOQuery3->FieldByName("Дата последнего увольнения")->AsString;
    Edit16->Text=ADOQuery3->FieldByName("Дополнительные навыки")->AsString;
    Edit17->Text=ADOQuery3->FieldByName("Наименование заведения")->AsString;
    Edit18->Text=ADOQuery3->FieldByName("Квалификация")->AsString;
    Edit19->Text=ADOQuery3->FieldByName("Специальность")->AsString;
    Edit20->Text=ADOQuery3->FieldByName("Дата окончания")->AsString;
    ComboBox5->Text=ADOQuery3->FieldByName("Уровень образования")->AsString;
    TabSheet1->PageIndex=2;
 
    // 3 //
 
    ADOQuery4->Close();
    ADOQuery4->SQL->Clear();
    ADOQuery4->SQL->Text = "UPDATE [Место Работы] SET [Номер трудовой книжки]='"+Edit22->Text+"',[Наименование предприятия]='"+Edit23->Text+"',[Адресс]='"+Edit24->Text+"',[Должность]='"+Edit25->Text+"',[Дата приема]='"+Edit26->Text+"',[Дата увольнения]='"+Edit27->Text+"',[Причина увольнения]='"+Edit28->Text+"',[Срок трудовых отношений]='"+Edit29->Text+"',[Срок уплаты взносов]='"+Edit30->Text+"',[Страховой стаж]='"+Edit31->Text+"' where [№ карточки1] like \042%"+anketa->Edit21->Text+"%\042";
    ADOQuery4->ExecSQL();
    ADOQuery4->SQL->Clear();
    ADOQuery4->SQL->Add("select * from [Место Работы]");
    ADOQuery4->Open();
    Edit21->Text=ADOQuery4->FieldByName("№ карточки1")->AsInteger;
    Edit22->Text=ADOQuery4->FieldByName("Номер трудовой книжки")->AsString;
    Edit23->Text=ADOQuery4->FieldByName("Наименование предприятия")->AsString;
    Edit24->Text=ADOQuery4->FieldByName("Адресс")->AsString;
    Edit25->Text=ADOQuery4->FieldByName("Должность")->AsString;
    Edit26->Text=ADOQuery4->FieldByName("Дата приема")->AsString;
    Edit27->Text=ADOQuery4->FieldByName("Дата увольнения")->AsString;
    Edit28->Text=ADOQuery4->FieldByName("Причина увольнения")->AsString;
    Edit29->Text=ADOQuery4->FieldByName("Срок трудовых отношений")->AsString;
    Edit30->Text=ADOQuery4->FieldByName("Срок уплаты взносов")->AsString;
    Edit31->Text=ADOQuery4->FieldByName("Страховой стаж")->AsString;
    TabSheet1->PageIndex=3;
 
    // 4 //
 
    ADOQuery5->Close();
    ADOQuery5->SQL->Clear();
    ADOQuery5->SQL->Text = "UPDATE [Категория безработных] SET [Категории]='"+ComboBox6->Text+"' where [№ карточки1] like \042%"+anketa->Edit32->Text+"%\042";
    ADOQuery5->ExecSQL();
    ADOQuery5->SQL->Clear();
    ADOQuery5->SQL->Add("select * from [Категория безработных]");
    ADOQuery5->Open();
    Edit32->Text=ADOQuery5->FieldByName("№ карточки1")->AsInteger;
    ComboBox6->Text=ADOQuery5->FieldByName("Категории")->AsString;
    TabSheet1->PageIndex=4;
 
    // 5 //
 
    ADOQuery6->Close();
    ADOQuery6->SQL->Clear();
    ADOQuery6->SQL->Text = "UPDATE [Отношение к занятости] SET [Начало действия]='"+Edit34->Text+"',[Окончание действия]='"+Edit35->Text+"',[Начало действия г]='"+Edit36->Text+"',[Окончание действия г]='"+Edit37->Text+"',[Занятый]='"+ComboBox7->Text+"',[Занятый1]='"+ComboBox8->Text+"',[Незанятый]='"+ComboBox9->Text+"',[Незанятый1]='"+ComboBox10->Text+"',[Инвалидность]='"+ComboBox11->Text+"',[Дополн гарантии]='"+ComboBox12->Text+"',[Льготы]='"+ComboBox13->Text+"' where [№ карточки] like \042%"+anketa->Edit33->Text+"%\042";
    ADOQuery6->ExecSQL();
    ADOQuery6->SQL->Clear();
    ADOQuery6->SQL->Add("select * from [Отношение к занятости]");
    ADOQuery6->Open();
    Edit33->Text=ADOQuery6->FieldByName("№ карточки")->AsInteger;
    Edit34->Text=ADOQuery6->FieldByName("Начало действия")->AsString;
    Edit35->Text=ADOQuery6->FieldByName("Окончание действия")->AsString;
    Edit36->Text=ADOQuery6->FieldByName("Начало действия г")->AsString;
    Edit37->Text=ADOQuery6->FieldByName("Окончание действия г")->AsString;
    ComboBox7->Text=ADOQuery6->FieldByName("Занятый")->AsString;
    ComboBox8->Text=ADOQuery6->FieldByName("Занятый1")->AsString;
    ComboBox9->Text=ADOQuery6->FieldByName("Незанятый")->AsString;
    ComboBox10->Text=ADOQuery6->FieldByName("Незанятый1")->AsString;
    ComboBox11->Text=ADOQuery6->FieldByName("Инвалидность")->AsString;
    ComboBox12->Text=ADOQuery6->FieldByName("Дополн гарантии")->AsString;
    ComboBox13->Text=ADOQuery6->FieldByName("Льготы")->AsString;
    TabSheet1->PageIndex=5;
 
    // 6 //
 
    ADOQuery7->Close();
    ADOQuery7->SQL->Clear();
    ADOQuery7->SQL->Text = "UPDATE Выплаты SET [Кол-во календарных дней]='"+Edit39->Text+"',[Сумма дохода]='"+Edit40->Text+"',[Среднедневная зарплата]='"+Edit41->Text+"' where [№ карточки] like \042%"+anketa->Edit38->Text+"%\042";
    ADOQuery7->ExecSQL();
    ADOQuery7->SQL->Clear();
    ADOQuery7->SQL->Add("select * from Выплаты");
    ADOQuery7->Open();
    Edit38->Text=ADOQuery7->FieldByName("№ карточки")->AsInteger;
    Edit39->Text=ADOQuery7->FieldByName("Кол-во календарных дней")->AsString;
    Edit40->Text=ADOQuery7->FieldByName("Сумма дохода")->AsString;
    Edit41->Text=ADOQuery7->FieldByName("Среднедневная зарплата")->AsString;
    TabSheet1->PageIndex=0;
 
 
 
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.05.2013, 16:41
Ответы с готовыми решениями:

Неправильная работа кнопки
Здравствуйте! У меня на сцене есть кнопки, но когда я навожу не на них, а вокруг них, то они всё равно выделяются, как будто мышка сейчас...

Неправильная работа кнопки меню JS+CSS
Здравствуйте, такая проблемма-кнопка меню опускается вместе с выдвидным меню(на скринах видно). // Menu $('#menu...

Неправильная работа обработчика событий кнопки в Форме
Здравствуйте, у меня возникла проблема с событием кнопки. Надо, чтобы кнопка проверяла, активирована ли радиокнопка. В моём случае их...

7
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
22.05.2013, 17:32
Первое что бросилось в глаза
C++
1
Edit38->Text=ADOQuery7->FieldByName("№ карточки")->AsInteger;
нужно делать так
C++
1
Edit38->Text=IntToStr(ADOQuery7->FieldByName("№ карточки")->AsInteger);
А также в других местах проверь цифровое на перевести в строковое, а потом уже присваивать к Edit.
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
23.05.2013, 08:50
скорее всего дело в том как ты вызываешь форму, где ты добавляешь инфо о человеке, и как ее заполняешь.
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
23.05.2013, 14:24
А мне в глаза бросается непонятка с переключением TabSheet1->PageIndex... - когда хотят программно перейти на другую вкладку, то используют PageControl1->ActivePageIndex = . А так выходит, что самая левая вкладка "пробежала" в заголовках слева направо, - и вернулась на место. Для чего так сделано?
0
0 / 0 / 0
Регистрация: 08.05.2013
Сообщений: 11
24.05.2013, 16:23  [ТС]
Просто когда не использовал Tabsheet->PageIndex мне писало, что невозможно добавить данные, "типо невидимая область"
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
24.05.2013, 16:39
Ну, оттого, что у вкладки номер индекса изменяется, по части видимости изменений не происходит. Это вы просто как-то обманули компилятор (а он вам теперь мстит...).
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
24.05.2013, 16:46
Цитата Сообщение от Витто-_- Посмотреть сообщение
Edit1->ReadOnly=true;
* * Edit2->ReadOnly=true;
* * Edit3->ReadOnly=true;
* * Edit4->ReadOnly=true;
* * Edit5->ReadOnly=true;
* * Edit6->ReadOnly=true;
* * Edit7->ReadOnly=true;
* * Edit8->ReadOnly=true;
* * Edit9->ReadOnly=true;
* * Edit10->ReadOnly=true;
* * Edit11->ReadOnly=true;
* * Edit12->ReadOnly=true;
* * Edit13->ReadOnly=true;
* * Edit14->ReadOnly=true;
* * Edit15->ReadOnly=true;
* * Edit16->ReadOnly=true;
* * Edit17->ReadOnly=true;
* * Edit18->ReadOnly=true;
* * Edit19->ReadOnly=true;
* * Edit20->ReadOnly=true;
* * Edit21->ReadOnly=true;
* * Edit22->ReadOnly=true;
* * Edit23->ReadOnly=true;
* * Edit24->ReadOnly=true;
* * Edit25->ReadOnly=true;
* * Edit26->ReadOnly=true;
* * Edit27->ReadOnly=true;
* * Edit28->ReadOnly=true;
* * Edit29->ReadOnly=true;
* * Edit30->ReadOnly=true;
* * Edit31->ReadOnly=true;
* * Edit32->ReadOnly=true;
* * Edit33->ReadOnly=true;
* * Edit34->ReadOnly=true;
* * Edit35->ReadOnly=true;
* * Edit36->ReadOnly=true;
* * Edit37->ReadOnly=true;
* * Edit38->ReadOnly=true;
* * Edit39->ReadOnly=true;
* * Edit40->ReadOnly=true;
* * Edit41->ReadOnly=true;
* * Edit43->ReadOnly=true;
* * Edit44->ReadOnly=true;
* * Edit45->ReadOnly=true;
* * Edit46->ReadOnly=true;
А это вообще лажа. Цикл нужен
0
0 / 0 / 0
Регистрация: 08.05.2013
Сообщений: 11
25.05.2013, 05:42  [ТС]
Чтото, я тоже думаю, может я просто сильно его напрягаю, а он и ошибается..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2013, 05:42
Помогаю со студенческими работами здесь

Неправильная работа программы при одновременном нажатии на кнопки
Здравствуйте.. У меня есть рядом стоящие кнопки ImageView, при нажатии на которых открываются новые панели и меняется интерфейс.. ...

Неправильная загрузка кнопки при работе с анимацией
У меня есть виджет, на который я кладу кнопку и задаю ей в файле cpp следущий код: ui.pushButton->setVisible(false); ...

Неправильная обработка нажатия кнопки отмена в диалоге OpenFile
Добрый вечер. Почему при нажатии кнопки Отмена в FileOpen программа пролетает условие? Dim FileImport As String Dim UserRange As...

Неправильная работа
Почему на неправильно работает? #include<iostream> using namespace std; int main() { int b; for (int i=0; i<=14;...

Неправильная работа if
import random, os Numbers = while True: comp = random.choice(Numbers) player = input('Введите число от 1 до 5 ') ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru