|
|
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Сделал давно программу тест. Работал себе, я даже забыл о нем. Вот пришлось немного поправить код, сделать как сказать оптимизацию. Вот такой глюк и проблему не могу решить. Например есть ли общый количество вопросов 5, при ответе 4 вопроса и оставление 5 того вопроса, то при завершение теста то 5 вопрос появляется с ответом из 4 вопроса. Вот кусок где я завершаю тест. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. В форме есть RadioGroup при нажатие вызевает процедуру RadioGroup1Click, каторый записывает в базу вариант ответа. Но как видете при завершение нет его вызова но при выполнение это процедура вызевается ?!!!! после Application.MessageBox. Вот это я немогу понят, или я что то упустил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 08:07 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 08:16 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Есть ли просто то после выполнения Код: pascal 1. вызывается Код: pascal 1. Хотя в коде нет его вызова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 08:45 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
А поставить бряку в RadioGroup1Click и посмотреть стек вызова ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 08:52 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
По шагу сделал выполнение и вот что нашел еще одну ошибку выводит сообшения frxclass.pas not found и спрашиваеть указать место его прожевания. Прога Delphi XE2 и FastReport 4.11.17 работаю с базой FireBird 2.1. И Всё это в VirtualBoxе. Я в основном работаю в Delphi7 и стакими ошибками не сталкивалься. frxClass.dcu есть frxClass.res а frxClass.pas нету. Что нужно делат? Я уже туплю. Вот что нашел http://codeverge.com/embarcadero.delphi.ide/frxclass.pas-not-found/1060739 на не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 08:53 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Вот какая ощибка. Это повлияеть на код. Я его даже не замечал, прога работает и отчеты печатает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 09:18 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Это не ошибка. Зачем делать выполнение по шагам, если нужно двигаться по стеку в обратном порядке. Искать откуда произошёл вызов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 09:49 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Rustam Ergashev Вот какая ощибка. Это повлияеть на код. Я его даже не замечал, прога работает и отчеты печатает. Отсуствие исходников не должно влиять на Вашу поблему, или подозреваете, что репорт вызывает RadioGroup1Click? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 09:53 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Такого еще не было, сижу ничего не понимаю. Почему прога переходить в другую процедуру? А ощибка с FastReportом здесь не причем . авторЭто не ошибка. Зачем делать выполнение по шагам, если нужно двигаться по стеку в обратном порядке. Искать откуда произошёл вызов Подробно обясните непонемаюшему этот пункт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 10:02 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Вы хотите найти как программа попала в RadioGroup1Click. Ставите туда Бряку (F5) и остановившись вызываете окно Стека (Ctrl+Alt+S). Не нужно жмакать F7/F8 продолжая программу дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 10:17 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Поймите следующее, не может процедура самопроизвольно вызываться. Вам предлагают остановиться в той процедуре которая по Вашему мнению была самопроизвольно вызвана и посмотреть стек вызова который четко даст вам понять путь прохождения в программе до точки останова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 10:19 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Вот так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 10:20 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Ctrl+Alt+S ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 10:29 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Это окно Messages, а нужно окно Call Stack ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 10:30 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Вот первый раз сам вызвал А второй раз сам как то :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 11:00 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 11:00 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
С вашей помоши дошел то этого места. авторЗачем делать выполнение по шагам, если нужно двигаться по стеку в обратном порядке. Искать откуда произошёл вызов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 11:01 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Rustam Ergashev, Сборку сделай отладочную а не релизную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 11:54 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Project-Options-Compiling-Use debug .dcus - TRUE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 12:07 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
DimaBr Project-Options-Compiling-Use debug .dcus - TRUE Не, это перебор будет. Зачем ему системные библиотеки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 12:16 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Хммм, наверно у него с bpl-ками собрано, тут я не уверен поможет ли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 15:07 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
А что в TestEnd ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 15:20 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
DimaBr, А там ничего интересного Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Сохранение ответов базе и распечатка результата. Но до этого после Application.MessageBox получаю переход в RadioGroup1Click ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 15:32 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
Здесь я вижу хинт компилятораVariable 'buttonSelected' is declared but never used in 'TSavolForm.Image3Click' Здесь Rustam Ergashev Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Давайте обсуждать реальный код, а не ваши фантазии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 15:43 |
|
||
|
Немогу решит проблему. Самопроизволный вызов процедуры.
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, это просто было проверка я поменял Application.MessageBox другим компонентой, в другой компоненте тоже такой глюк получил, подумал дело не в Application.MessageBox и вернул а buttonSelected от туда осталось. Потом почистил код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2020, 16:32 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39916700&tid=2038676]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 495ms |

| 0 / 0 |
