|
|
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Добрый день всем гуру. Сегодня не пойму что произошло и начал сбоить код, который стабильно работал. Итак, студия Embarcadero 10.1 Berlin, ODAC 10.3.9. Есть модуль, который отвечает за обращение к БД через TOraStoredProc. Код: pascal 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. GetStoreProc - инициализация компонента, несколько обращений к ней проходит нормально, но потом бьет ошибку. При повторном вызове вылетает AV. В чем может быть проблема? Заранее благодарю за конструктивный ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2019, 17:56 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Отладчик используй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2019, 18:15 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Пожалуйста уточните, в качестве StoredProcName Вы указываете именно значение '', либо-же имя какой-то определенной хранимой процедуры ? Во втором случае, можете ли Вы предоставить DDL-скрипт для ее создания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2019, 18:21 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
devartПожалуйста уточните, в качестве StoredProcName Вы указываете именно значение '', либо-же имя какой-то определенной хранимой процедуры ? Во втором случае, можете ли Вы предоставить DDL-скрипт для ее создания Вылетает исключительно на пустом значении. Причем один раз отрабатывает правильно, второй раз уже бьет ошибку. Убирал процедуру инициализации TOraStoredProc, било и на существующем имени процедуры. Но опять начиная со второго раза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2019, 19:00 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Foxpc, используя отладчик я нашел место где оно вылетает. Код для чего я приложил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2019, 19:06 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Леонов Юрий, он имел ввиду внутри сеттера StoredProcName ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2019, 19:12 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
AriochЛеонов Юрий, он имел ввиду внутри сеттера StoredProcName у меня нет исходников, чтобы внутри лазить. К тому же до сегодняшнего дня все работало отлично. Проверил все изменения - никто в данном разделе ничего не правил. Остается только гадать, откуда вылезла эта ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2019, 19:23 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Мне почему то кажется, что память потекла где - то. Такое часто бывает, когда она течёт. К примеру кто то двинул указатель строки, и не вернул на место. И вот, такие трюки идут по одному месту Так что, может быть виноват любой код. И искать такие ошибки можно пару месяцев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2019, 19:46 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Вангую освобождение (Free) объекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 07:03 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Cobalt747Вангую освобождение (Free) объекта Объект создается вызовом извне (конструктором Create) и удаляется тоже извне (вызовом Destroy). Пока живет форма, до тех пор живет и этот компонент. Код не менялся, просто резко начали сыпаться ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 09:52 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Леонов Юрийнесколько обращений к ней проходит нормально, но потом бьет ошибку какую??? Леонов Юрий. К тому же до сегодняшнего дня все работало отлично. но сейчас не работает ищи либо место, где ошибка проявляется (если раньше не проявлялась, не значить что ее не было, возможно просто не проявлялась) либо то изменение в твоей программе или БД, которое помогло ошибке проявиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 11:50 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
AriochЛеонов Юрийнесколько обращений к ней проходит нормально, но потом бьет ошибку какую??? Внимательно читаем заголовок темы AriochЛеонов Юрий. К тому же до сегодняшнего дня все работало отлично. но сейчас не работает ищи либо место, где ошибка проявляется (если раньше не проявлялась, не значить что ее не было, возможно просто не проявлялась) либо то изменение в твоей программе или БД, которое помогло ошибке проявиться Она проявляется в разных местах, но всегда на строке типа Код: pascal 1. Причем имя может быть как пустой строкой, так и реальным из БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 16:59 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Леонов ЮрийПри повторном вызове вылетает AV. конкретнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 17:06 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Леонов Юрий, если что, он просит полный стэк, в левом верхнем углу. Со всеми подробностями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 17:14 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Такие ошибки очень сложно ищаться. Если это утечка памяти. А тс ничего не хочет приводить в пример кода, кроме того участка, где проявляется диагноз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 17:15 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Леонов Юрий... Код: pascal 1. 2. 3. ... Ошибка Леонов Юрий"this type cannot consist in table" Солнышко, такая ошибка в указанном месте "вылетать" не может. Придется тебе рыть внутри сеттера свойства StoredProcName и, возможно, еще глубже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 17:50 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
ёёёёё, мне кажется разрабы Ora хорошо отладили свой код. Так что вряд ли к ним есть притенения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 18:15 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 18:16 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Foxpcёёёёё, мне кажется разрабы Ora хорошо отладили свой код. Так что вряд ли к ним есть притенения Ну вот они тебе нормальное сообщение и выдали, а не какой-нибудь "AV". Foxpc К тому же есть глянуть , это обычный Код: pascal 1. Ой, неграмотный какой. Ну ты попробуй в своем коде тоже так проперь задекларировать, без указания имплементации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 18:24 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
ёёёёё, Ясно. Дурачoк какой то ты. ТС говорил что у него ошибка, при присвоение любого текста к обычному свойству, созданного объекта Так что, не надо тут умничать как будто ты всё знаешь. Моя позиция - утечка памяти, в где то в проекте. Строки могут совершенно никак между собою связаны. Просто менеджер памяти испорчен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 18:53 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
FoxpcТакие ошибки очень сложно ищаться. Если это утечка памяти. А тс ничего не хочет приводить в пример кода, кроме того участка, где проявляется диагноз Кода дохрена, весь проект приводить смысла не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 09:39 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
ёёёёёСолнышко, такая ошибка в указанном месте "вылетать" не может. Придется тебе рыть внутри сеттера свойства StoredProcName и, возможно, еще глубже. Солнышко??? Я похож на блондинку? То есть вы считаете, что я выдумал проблему? Повторяюсь, исходников у меня нет, рыть в глубь, соответственно, тоже не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 09:41 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Поискал исходники, нашел правда не совсем свежие. Данная ошибка может вылетать только на инициализации процедурных переменных. Но присвоение пустой строки не должно вызывать эту инициализацию... В чем глюк - не пойму. Может прав "Foxpc" и тут проблемы не касаются напрямую компонента... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 10:21 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Леонов Юрий, Сделай поиск по всему проекту с вызовом Free или Destroy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 11:00 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Cobalt747Сделай поиск по всему проекту с вызовом Free или Destroy. ....а там окажется освобождение через ARC или TComponent.Owner или ещё как вообще, ты что найти пытаешься, use after free? для этого проще FreeMem перекрыть, чтобы всю свежеотпущенную память забивала каким-нибудь $DeadBeef и смотреть где в разнос пойдёт. Кстати в Windows LAllocMem/LFreeMem таки память затирают на освобождении (они на скорость не претендуют, так что могут себе позволить). Когда я писал "рекордный" плагин - DLL размером 2KB - то именно так нашёл баг в хостовом приложении, при исключении из Delphi 5 RTL "стандартного" heap manager всё начинало сыпаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 12:10 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Ariochдля этого проще FreeMem перекрыть, чтобы всю свежеотпущенную память забивала каким-нибудь $DeadBeef и смотреть где в разнос пойдёт.А не проще раз подключить FastMM и навсегда забыть о проблемах с памятью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 15:00 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, и чем же FastMM поможет против double-free или use-after-free ? против этого поможет только одно - вообще никогда не освобождать память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 15:10 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Ariochи чем же FastMM поможет против double-free или use-after-free ?Тем, что при первом обращении к убитому объекту даст по рукам. И еще скажет где именно и при каких обстоятельствах объект был убит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 15:12 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Тем, что при первом обращении к убитому объекту даст по рукам. все последние Delphi исплользуют FastMM. Кажется даже старушка D2006. в каком смысле в этих версиях Delphi можно "навсегда забыть о проблемах с памятью" ? и в каком смысле современные Delphi "при первом обращении к убитому объекту дают по рукам" ? Код: pascal 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 15:30 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Ariochвсе последние Delphi исплользуют FastMM. Кажется даже старушка D2006.Угу. Только он куцый Код: pascal 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. Код: plaintext 1. Ariochи в каком смысле современные Delphi "при первом обращении к убитому объекту дают по рукам" ?Я не сказал про "современные Delphi". Я сказал про FastMM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 16:32 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Arioch, А если вот так Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 16:37 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Похоже и так норм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 17:09 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 17:11 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
При удаление лучше юзайте FreeAndNil и не парьтесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 17:17 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
FoxpcПохоже и так нормТы сравни абстрактную Invalid Pointer Operation и стек вызова последнего удаления FoxpcПри удаление лучше юзайте FreeAndNil и не парьтесь. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 17:58 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Только он куцый они пельмени, но они равиоли. Т.е. если ты хочешь сказать "надо взять fastMM4 такой-то версии оттуда, так-то его подключить к программе и таким-то образом задать ему такие-то настройки" - то возражений нет но когда ты говоришь "надо использовтаь fastmm4" - так его и так все используют. А куцый он или какой - это уже вопрос версий. _Vasilisk_Я не сказал про "современные Delphi". Я сказал про FastMM а в современных Delphi и тaк по умолчанию FastMM4, из коробки. _Vasilisk_ Код: pascal 1. 2. Добавил, запустил. Ни-че-го не изменилось, никаких вам AV на пустом месте. Вывод - либо версия FastMM4 другая, либо (более вероятно) настройки другие. Либо и то и другое. Т.е. опять же, "подключи (другой какой-нибудь) FastMM4 и забудь о проблемах с памятью" не получается. Нужно искать конкретную версию, потом в ней искать конкретную настройку. _Vasilisk_ Код: pascal 1. 2. А double-free у объектов и "ненастоящий" FastMM в составе любой современной Delphi ловит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 19:02 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
FoxpcПри удаление лучше юзайте FreeAndNil и не парьтесь. Подход "я ни хрена не понимаю что у меня в программе происходит и не хочу понимать" работает в 99% случаев. Зато в том 1%, когда он не работает, ты уже хрен докопаешься почему так произошло. Хотя код типа такого я только пару дней назад видел Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Надеюсь, это его личные аберрации, а не необходимость при работе с FPC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 19:07 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
А знаете волшебную пелюлю? А я знаю! Имя ей- FillChar для самых любителей по копировать адреса в переменные. А не передавать указатели ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2019, 20:32 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Arioch, FreeAnsNil - это не подход 'я ничего не понимаю'. это подход понять, что происходит и где что не так. юзайте FreeAnsNil всегда, очень помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 13:03 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Foxpc, меньше слушай любителей хранить зомби-ссылки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 13:04 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
makhaonэто не подход 'я ничего не понимаю'. это подход понять, что происходит и где 1) ты сам себе противоречишь если тебе нужно каким угодно способом понять что и где у тебя происходит - это ровно то и означает, что ты этого не понимаешь 2) и если уж тебе хочется зачищать память - то надёжнее зачищать содержимое, а не указатели. ОДНО изменение в программе и ВСЕ освобождаемые блоки в любых местах - становятся зачищены по содержимому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 17:22 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Arioch, ответь на простой вопрос: зачем хранить зомби ссылки? есть причина? я как-то не могу себе представить, зачем зомби ссылки могут быть полезны. значит по-хорошему нужно от них избавляться. чистить память или нет - без разницы. очистка памяти сама по себе от зомби-ссылок не избавит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 22:24 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
я просто поменяю твои объекты местами. ответь на простой вопрос: зачем хранить мусор в памяти? есть причина? я как-то не могу себе представить, зачем мусор в памяти может быть полезен. Значит по-хорошему нужно от него избавляться. Чистить ссылки или нет - без разницы. Очистка ссылок сама по себе от зомби-мусорв в памяти не избавит. Если сумеешь ответить на этот вопрос - ответишь и на свой. Ответы будет идентичны друг другу, с точностью до той самой перестановки ссылок и памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2019, 11:26 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Одну ситуацию могу придумать, где бы для меня Не был полезен FreeAndNil. Если я создаю временный класс, и больше не всовываю в разные щели, не вканчивая адрес объекта в сомнительные места. Ведь я постоянно храню адрес на 1 объект. А что случится дальше с адресом? Я могу проверить и через <> nil с Assigned тем же FreeAndNil после очистки. В итоге у меня всё хорошо, адрес удалён, за нулен. Все ссылки на конечный объект показывают данные зануленного адреса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2019, 14:10 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2019, 14:16 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
* Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2019, 14:18 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Извиняюсь за отсутствие. Проблема решилась пересозданием экземпляра TOraStoredProc. Не панацея, но результат достигнут. Хотя все-таки ситуация странная... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2019, 17:51 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Ты просто записал на повреждённую память новый экземпляр класса. Проблема не решилась ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2019, 21:50 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
FoxpcТы просто записал на повреждённую память новый экземпляр класса. Проблема не решилась С чего ты взял, что на поврежденную? Перед вызовом какой либо процедуры я убиваю экземпляр класса, если он был создан ранее. Затем создаю заново и работаю с новым экземпляром класса. Где здесь что-то повреждено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2019, 16:16 |
|
||
|
Ошибка "this type cannot consist in table"
|
|||
|---|---|---|---|
|
#18+
Леонов ЮрийПеред вызовом какой либо процедуры я убиваю экземпляр класса, если он был создан ранее.Нахрена? Дельфийской? Ораклиной? Ну Винду переустанови. :) Смотри свой DDL . __________________ Oracle yet nub i am ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2019, 21:39 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2039625]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
435ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
105ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 850ms |

| 0 / 0 |
