|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Доброго времени суток! Ребята, написал программу, появляется ошибка компиляции: Procedure declaration does not match description of event or procedure having the same name. Пожалуйста подскажите в чем ошибка, вот текст программы: Код: vbnet 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.
Ошибка появляется на строке Private Sub ado_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset). Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:07 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
как именно объявлен объект ado? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:16 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Shocker.Pro, извините, немного не понял ваш вопрос, дело в том, что я в VB новичок и программу мне помогали делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:20 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
ошибку в студию ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:25 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Ну те кто помог делать, пусть объяснит. Дело в том, что событие MoveComplete есть только у ADODB.RecordSet. Но у него нет свойства RecordSet и т.п., которое вы пытаетесь использовать, подозреваю, что подразумевался ADODB.Connection. Я подозреваю, что переменная ado объявлена не как ADODB.RecordSet, а следовательно обработка события MoveComplete тут неприменима. Я объяснил, в чем суть ошибки, но если вы не понимаете, что я говорю, значит вам следует начать с чего-нибудь попроще, потому что вы вряд ли сможете объяснить, почему сделано именно так и что вы этим хотели сказать. Возможно также, что переменная ado объявлена дважды и по-разному. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:29 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
есть подозрение, что там юзают контрол ADODC , у которого есть такое событие, просто этот контрол неудачно назвали ado ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:32 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Konst_Oneесть подозрение, что там юзают контрол ADODC , у которого есть такое событие, просто этот контрол неудачно назвали ado Да, ты прав, уже нашел, но декларация вроде совпадает, да и у меня компилятор не ругается. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:34 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
помню там была какая-то засада с новыми версиями ado и не пропатченными контролами. надо полностью удалить контрол из формы, потом заново добавить и выбрать это событие, тогда там проставятся правильные параметры. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:36 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Да, я щас добавил весь код и контролы на форму, у меня компиляция прошла, на декларацию не ругается. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:39 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Konst_One, Человек, который помогал делать, утверждает, что у него программа работает и никаких ошибок не возникает, возможно проблема с версией ado, как можно её исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:39 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
поставить последнюю PS а на какой ОС вы эту программку запускаете: x86 или x64 ? PS PS а вы ADODC.ocx зарегистрировали? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:42 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Konst_One, ОС х64, а каким образом регистрировать ADODC.ocx? (я скидывал у человека, который делал программу этот компонент и открывал его через controls в basic) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:45 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
если у вас windows 7 x64, то возможны проблемы. регистрируется через: regsvr32.exe adodc.ocx если у вас уже установлена студия VS 6.0, то такой компонент у вас есть. проверьте, что вы поставили SP6. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:48 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
но мой совет: перепишите эту программку без использования этого устаревшего контрола. используйте напрямую ADODB.Recordset с withevents. ищите примеры ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:50 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Konst_One, пробовал ставить на виртуальную машину windows xp, проблема такая же ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 11:52 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Konst_One, а переписывать программу совсем нет времени( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 12:16 |
|
Помогите с ошибкой в программе VB
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
дальше сами ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 12:37 |
|
|
start [/forum/topic.php?fid=60&fpage=78&tid=2157782]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 433ms |
0 / 0 |