Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
maytonОно ничем не плохо. Просто программист должен осознавать побочные эффекты. Усечение разрядной сетки. Отбрасываение дробной части для float/double. Появление отрицательных значений. Если эти эффекты для вас были ожидаемыми то всё ОК. Отбрасывание дроби знал - это меня устраивало и поэтому сделал запас +1. Появление отриц. значений? это как? когда значение больше макс. возможного int в положит. части? а как тогда правильно в таких ситуациях поступать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 22:37 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
MaxFMЗначит если два int делятся то на выходе тоже будет int? Во даёт, а что ж ты там ещё-то хотел увидеть ? Морское чудовище Ктулху ? Да, и ты -- правда бывший дельфист-паскалист ? MaxFMа чем плохо явное приведение к int результата выражения? Да в общем ничем неплохо, просто надо знать, что ты делаешь. Как минимум в вычислениях индексов в массивах это выглядит странно -- там этогоне должно быть в принципе, а если есть -- надо 20 раз подумать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 10:08 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
MaxFM Отбрасывание дроби знал - это меня устраивало и поэтому сделал запас +1. Тоже очень станно. Нафига запас ? И, тогда, если уж делать запас -- почему такой маленький? Почему 1 элемент, а не 100, или сразу 1000 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 10:10 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
MaxFMа чем плохо явное приведение к int результата выражения?ничем не плохо, просто оно записывается по другому, в данном случае, вот так: Код: plaintext 1. приоритеты операций имеют, таки, значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 11:45 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
Спасибо!!! сейчас с помощью CG много косяков запалил в коде. как только она у меня работала - понять не могу!!!!! авторif (arr_sort_obj!=NULL) {for (int i = 0;i<c_obj_P; i++) delete[] arr_sort_obj[i]; delete[] arr_sort_obj; arr_sort_obj=NULL; } Скажите - это правильное удаление массива? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 22:45 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
MaxFMСкажите - это правильное удаление массива? Удаление должно соответствовать созданию. Впрочем, будь оно неправильным, GC бы это не преминул сказать. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 22:51 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovУдаление должно соответствовать созданию. Впрочем, будь оно неправильным, GC бы это не преминул сказать. Если Вы по поводу многомерности и длины массива то тут все правильно. Проверка того что массив существует через такое условие - это правильно ? или проверку существования массива проводить надо другим способом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 22:57 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
MaxFMСпасибо!!! сейчас с помощью CG много косяков запалил в коде. как только она у меня работала - понять не могу!!!!! авторif (arr_sort_obj!=NULL) {for (int i = 0;i<c_obj_P; i++) delete[] arr_sort_obj[i]; delete[] arr_sort_obj; arr_sort_obj=NULL; } Скажите - это правильное удаление массива? Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 12:24 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
MasterZivMaxFMСпасибо!!! сейчас с помощью CG много косяков запалил в коде. как только она у меня работала - понять не могу!!!!! пропущено... Скажите - это правильное удаление массива? Да.Оптимистично. На самом деле, не видя объявления arr_sort_obj, нельза утверждать наверняка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 12:46 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
Barlone, Объявление было. 16613423 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 13:06 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
MasterZiv, a откуда уверенность что arr_sort_obj и arr - одно и то же? И что в c_obj_P лежит верное значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 13:24 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
Будет вам. Горячие финские парни. По синтаксису всё ОК. По семантике - надо автору посчиталь чтобы количество new равнялось количеству delete. Такое себе простое тестирование на вшивость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 14:33 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
maytonБудет вам. Горячие финские парни. По синтаксису всё ОК. По семантике - надо автору посчиталь чтобы количество new равнялось количеству delete. Такое себе простое тестирование на вшивость.Спрашивать о правильности синтаксиса на форуме глупо - компилятор сразу скажет, когда что-то не так. А вот с количеством new и delete там сложно - они в цикле вызываются, причем количество вызовов new вроде бы зависит от результата функции random ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 14:41 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
BarloneА вот с количеством new и delete там сложно - они в цикле вызываются, причем количество вызовов new вроде бы зависит от результата функции random GC отлично отлавливает как неосвобождённую память, так и двойное освобождение. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 14:50 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
Реклама Code Guard детектед :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 14:52 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
Ок... drMemory - тоже сильная вещь. Местами даже слишком сильная. Жалко, что valgrind под винду не существует... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 14:58 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
BarloneMasterZiv, a откуда уверенность что arr_sort_obj и arr - одно и то же? И что в c_obj_P лежит верное значение? Нет, в этом уверенности нет. Значит, не было объявления. Значит, ты прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 15:02 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
mayton Реклама Code Guard детектед :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 15:02 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovBarloneА вот с количеством new и delete там сложно - они в цикле вызываются, причем количество вызовов new вроде бы зависит от результата функции random GC отлично отлавливает как неосвобождённую память, так и двойное освобождение. Почему GC ? Code Guard, значит CG , нет ? GC -- это другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 15:03 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
MasterZivDimitry Sibiryakovпропущено... GC отлично отлавливает как неосвобождённую память, так и двойное освобождение. Почему GC ? Code Guard, значит CG , нет ? GC -- это другое.Code Guard - хорошая штука. Вот только на большом сложном проекте не смог дождаться, когда программа запустится с включенным CG. Пришлось шаманить с FastMM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 15:28 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
Code Guard - хорошая штука. Вот только на большом сложном проекте не смог дождаться, когда программа запустится с включенным CG. Пришлось шаманить с FastMM.[/quot] Всем спасибо! эта штука реально помогла все косяки поймать - до сих пор не понимаю как у меня прога работала с этими недочетами! единственное конечно все же долго она считает!!!!! Народ можете еще в одном вопросе помочь..... у меня создаются массив классов каждый из которых рассчитывает для себя большой массив данных. Этот массив каждый считает сам через созданный им поток. Как только поток все рассчитал он ставит на массиве булевый признак и уничтожается. Основной поток программы по циклу просматривает все признаки массивов и ждет когда все будут активированы. Вопрос - нормальный такой подход к проверке выполнения работы потока или есть более быстрый способ проверить что поток завершил свою работу и унижен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 23:15 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
MaxFMнормальный такой подход к проверке выполнения работы потока Нет, ненормальный. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 23:23 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovMaxFMнормальный такой подход к проверке выполнения работы потока Нет, ненормальный. Тогда как правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 23:32 |
|
||
|
Вылетает ошибка доступа к памяти borlndmm.dll???
|
|||
|---|---|---|---|
|
#18+
Для оконной программы я бы при завершении потока посылал из него сообщение окну, а там уменьшал счётчик запущенных потоков. Дошёл до нуля - готово. В консольной программе или сервисе я бы использовал _beginthread вместо TThread + WaitForMultipleObjects - оно вернётся когда все потоки завершатся. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 23:34 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38759404&tid=2019270]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 147ms |

| 0 / 0 |
