Поиск:

Ответ в темуСоздание новой темы Создание опроса
> С Дельфи на Асм, Нужна помощь. 
:(
    Опции темы
Alkash
Дата 15.3.2007, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


коллекционер жизни
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 5.7.2004
Где: /

Репутация: нет
Всего: нет



Здравствуйте уважаемые. У меня возникла проблемка.
Есть процедурка
Код

Procedure CleanText(ss,rs: string;Richedit1: TrxRichEdit);
var i: integer;
begin
  i := 0;
  with RichEdit1 do
  repeat
    i := RichEdit1.FindText(ss, i, Length(Lines.Text), []);
    if i >= 0 then begin
      SelStart := i; SelLength := Length(ss);
      SelText := rs; inc(i, Length(rs));
    end;
  until i < 0;
end;

скорость её работы меня устраивает, на за счёт того, что её приходится вызывать много раз - она работает о-о-чень медленно. Хочу портировать её на ассемблер, но вот никак у меня мозги не доходят до этого. Помогите плизз, набросайте примерчик. Заранее благодарен.


--------------------
Подпись >> /dev/null
PM MAIL ICQ MSN   Вверх
dumb
Дата 15.3.2007, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 4
Всего: 158



Цитата(Alkash @  15.3.2007,  12:48 Найти цитируемый пост)
Хочу портировать её на ассемблер, но вот никак у меня мозги не доходят до этого

ты ее хоть в машинных кодах забей - толку будет ноль.
тормозят тут методы rich'а. но и их "ускорять" не надо - нужно просто пересмотреть алгоритм.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1843 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.