Либа как таковая наверное не особо интересна, только исходники , чтобы поковыряться в них, может чего интересного есть, какой-то новый взгляд на...
Какие ошибки? Проще написать другую процедуру, чем ковыряться в поисках места, где ошибка. А процедур нерабочих в этом топике уже 6 штук...
q_q Да, велосипед :) В начале темы оговорил, что делаю быстрый велосипед, гоночный :)
Две вариации поиска алгоритмом бойера-мура - процедуры BMHBinsearch и SBMBinSearch - как были с ошибками, так и остались. Это так, на первый...
Кроме dwtoa, также в "навороченной" atodw_ex - не понимает знак (в исходнике даже не заложена обработка знака), по скорости тупая, хотя в справке...
Интересно, а тестили они свои исходники/либу или нет :( Чем добавлять новые процедуры с ошибками, лучше бы исправили ошибки в старых.
Люди, потестите кому не лень, перевод в юникод. Программка в аттаче. Должен выводиться юникод-MessageBox с пятью строками:...
Отправил.
Broken Sword Тут возможен вариант, что не функция мутная, а описание структуры в msdn неточное. Я его искал в инете, там поля структуры...
Диалап можно различить по типу интерфейса, который возвращает в структуре MIB_IFROW STRUCT ф-ция GetIfTable.
Однако юникод довольно корявая весчь :( S_T_A_S_ Когда ты говорил о конвертации, о чем шла речь? Виндовые апи типа MultiByteToWideChar или...
S_T_A_S_ Кстати, о птицах: конец unicode-строки это нулевой ворд по любому смещению от начала или по смещению, кратному 2-м? Что-то по этому...
Видимо он где-то считывает информацию, что это эквивалентные вещи
Борланд гонит :) Имхо, это всего лишь алиасы, например из басика : CopyMemory Lib "kernel32" Alias "RtlMoveMemory". Можно обозвать как...
Насколько я до сих пор знаю, RtlMoveMemory = CopyMemory.
Ну всё-таки RtlMoveMemory (CopyMemory) это функция, без которой тяжело в языках, не имеющих возможности вставок ассемблерного кода. Для этих...
Когда нужна не скорость, а маленький размер кода: push length_to_copy push B1 push B2 call RtlMoveMemory Это короче, чем циклы...
Да. Да.
Там ещё 9 есть.
C movsd быстрее будет mov esi,offset Buff1 mov edi,offset Buff2 mov ecx,length_to_copy...
Имена участников (разделяйте запятой).