|
3D-программирование Вопросы, касающиеся программирования 3D мира |
15.05.2006, 01:05
|
#16
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
А вот с этого места поподробнее? :D
|
(Offline)
|
|
15.05.2006, 09:31
|
#17
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Я недавно писал приложение, демонстрирующее работу с банками и массивами через dll, но, похоже, удалил его. У Платона, может, осталось.
|
(Offline)
|
|
15.05.2006, 23:21
|
#18
|
Бывалый
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений (для 102 пользователей)
|
указатель на адрес памяти в блице менять не надо, просто пихаешь его на вход в ф-ю и всё ОК
BBDECL long BBCALL RetI(long *adresI)
{
........
}
|
(Offline)
|
|
18.05.2006, 14:38
|
#19
|
Нуждающийся
Регистрация: 09.11.2005
Сообщений: 69
Написано одно полезное сообщение
|
У Платона, может, осталось.
|
Угу, вроде осталось.
|
(Offline)
|
|
18.05.2006, 15:35
|
#20
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Ага, спасибо! Ну теперь ясно, что у меня не работало...
Но возник еще один вопрос: на этот раз по Пурику.
Написаная на нем функция "выдерживает" лишь несколько тысяч вызовов, а потом программа вылетает без каких-либо сообщений. Подозреваю утечку памяти, однако не могу локализовать.
Более того, вылетает после нескольких вызовов ЛЮБАЯ откомпиленная на Пурике либа! Может просто на компьютере дрова кривые: ноутбук всё-таки...
Вот простейший пример. Протестите, пожалуйста, на предмет глюков. У меня программа вылетает через секунду работы. Более того, последняя запись в логе количества проходов цикла оказывается незаконченой:
, что означает, что прога вылетает даже не при вызове самой функции, а в процессе выполнения следующей команды.
Зар.спс!
|
(Offline)
|
|
18.05.2006, 17:38
|
#21
|
|
как я помню запись в файл идет в другом потоке :/
поетому неправильно проверять по записи файла утечки памяти...
|
|
|
18.05.2006, 17:56
|
#22
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Р-р-р-р! Ты мне только ответь: у тебя тоже вылетает, или нет?
Если да, то я лишь хочу знать где напартачил (хотя чему в ЭТОМ-то примере течь?), чтоб исправить и не повторять больше таких ошибок.
Работа стоит, куча математики по этим функциям, несколько нестандартных идей (кстати, надо будет не забыть выложить их на суд комьюнити...), солидный прирост скорости по сравнению с просчетом средствами Блица, а либа вылетает и всё коту под хвост...
Ужос!
|
(Offline)
|
|
18.05.2006, 18:56
|
#23
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
вылетает там же где у тебя.
действительно странно.
а текст самой функции покажи
__________________
|
(Offline)
|
|
18.05.2006, 19:04
|
#24
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Текст в архиве: "Test.pb".
Собственно, код чисто символический, тестовый:
ProcedureCDLL.w MyTest(x.w)
Protected y.w
y=x*2
ProcedureReturn y
EndProcedure
Вариации любого рода конечного итога не меняют.
P.S. Пурик-3.91й. Качал в Осле. Можно его где-нибудь для сравнения еще скачать с комплектом лекарств?
|
(Offline)
|
|
18.05.2006, 20:09
|
#25
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Вылетает почти сразу, в логе пусто.
|
(Offline)
|
|
18.05.2006, 20:12
|
#26
|
Нуждающийся
Регистрация: 09.11.2005
Сообщений: 69
Написано одно полезное сообщение
|
Угу, есть такое и в 4вертой версии. У меня мои либы тоже вылетают на N цикле в mav.
ЗЫ
Надо надеется что апдейт исправит этот баг.
|
(Offline)
|
|
18.05.2006, 20:39
|
#27
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
А в какой не вылетает? А то ж ситуация с простоем работы- просто какой-то пушной зверек- песец.
|
(Offline)
|
|
19.05.2006, 01:14
|
#28
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
PureBasic_3_94_(c9nh3j).exe
я откатился на эту версию
у меня 4 ая даже компилить не хочет.
__________________
|
(Offline)
|
|
20.05.2006, 10:57
|
#29
|
|
Хз, у меня и на 3.93 версии вылетает.
2Tormoz
Что компилить нехочет? У меня вроде все нормально работает.
|
|
|
20.05.2006, 13:33
|
#30
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Скачал 3.80. Вылетает, как штык!
Есть хоть какая-то версия, которая работает?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:33.
|