![]() |
|
|
![]()
|
|
| valex13 |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 29.1.2003 Где: Иркук. область, г . Иркутск Репутация: нет Всего: 1 |
Господа!
Имеется следующий код на С++ Builder 5. Осуществляет поиск в TList элемента.
Я выяснил, что имеенно эта часть кода работает дольше всега, т.к. количество записей велико. Я бы хотел заменить поиск реквизита asm вставкой Как мне на asm написать следующую строку ?
|
||||
|
|||||
| UhaMurad |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 22.9.2004 Где: Махачкала Репутация: нет Всего: нет |
А что за тип - Contract? Видимо преобразование типов идёт долго.
|
|||
|
||||
| valex13 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 29.1.2003 Где: Иркук. область, г . Иркутск Репутация: нет Всего: 1 |
|
|||
|
||||
| UhaMurad |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 22.9.2004 Где: Махачкала Репутация: нет Всего: нет |
Ну не знаю, думаю, что asm-вставки особо не помогут. Могу кинуть пару советов, хотя и они вряд ли помогут:
-> вместо
лучше будет
-> на всякий случай лучше будет передать ContractList в качестве параметра функции (можно параметром по умолчанию) -> лучше не использовать в качестве аргумента ClientID (сделай лучше argCilentID) |
||||
|
|||||
| valex13 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 29.1.2003 Где: Иркук. область, г . Иркутск Репутация: нет Всего: 1 |
А в чем разница? Переменная так же создается, только код компактней. Давно известно, что цикл на asm в 6 раз быстрее работают. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |