Конференция "KOL" » Ошибка в WStrRScan !!! [Delphi, Windows]
 
  • QAZ (15.02.15 16:08) [0]
    в функции которая используется в частности в ExtractFileName, зачем-то добавлен код, изза которого в ExtractFileName отрезается первый символ результата
    function WStrRScan(const Str: PWideChar; Chr: WideChar): PWideChar;
    begin
     Result := Str;
     while Result^ <> #0 do inc( Result );
     while (DWORD( Result ) >= DWORD( Str )) and
           (Result^ <> Chr) do dec( Result );
     if (DWORD( Result ) < DWORD( Str )) then
       Result := nil
     else inc(Result); <<<<<<--вот эта строка !!!
    end;



    версия КОЛ 3.22
    естественно с директивой UNICODE_CTRLS
  • ParanoiS © (16.02.15 11:27) [1]
    Обсуждалось уже. Правь KOL.pas, да и всё.
  • QAZ (16.02.15 15:53) [2]
    эт понятно, главно чтоб автор помнил
  • ParanoiS © (03.03.15 20:07) [3]
    оказалось, запомнил! :) в новой версии поправлено.
  • Rayssa (25.11.15 04:04) [4]
    Удалено модератором
 
Конференция "KOL" » Ошибка в WStrRScan !!! [Delphi, Windows]
Есть новые Нет новых   [118582   +31][b:0][p:0.001]