Показать сообщение отдельно
Старый 10.06.2010, 13:59   #16
Greymem
Нуждающийся
 
Регистрация: 31.05.2010
Сообщений: 63
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Оптимизация или Разделение программы на исполняемые компоненты.

Еще раз всем спасибо за участие в обсуждении!!!

Сообщение от Randomize Посмотреть сообщение
Поведайте, как. Просто интересно, что именно помогло.



Я уже предлагал.
1) Использование выносных скриптов.
При использовании этого способа нужно помнить, что скорость выполнения скриптов низка. И для релизации поиска пути или расчётов физики использование скриптов не приемлимо.

http://www.blitzmax.com/Community/posts.php?topic=68845

2) Написание dll.
Подходит для сложных рачётов.
Кроссплатформенность отпадает.
Подробнее тут:
http://www.progz.ru/forum/index.php?showtopic=27569

Помогло использование рамки и импорт модулей.

Я изначально писал, что все расчеты у меня производятся с собственными типами, которые я создаю непосредственно в самом коде.
Поэтому я не хотел использовать DLL, и-за того, что не знаю как в DLL производить расчеты с моими собственными типами.
Есть варианты использование своих типов в DLL? Или хотя-бы разбитие в главном файле типа так, чтобы экспортировать в DLL парраметры по умному и получать значения из DLL непосредственно в переменную своего типа?

Вот это для меня гемор. А если бы там было просто "int+int" то давно бы уже вынес в DLL
(Offline)
 
Ответить с цитированием