Sync Edit - учет регистра

Post Reply
SeaMan75
Posts: 17
Joined: 17.06.2014 11:33

Sync Edit - учет регистра

Post by SeaMan75 »

Допустим, создадим область связанного редактирования для:

Code: Select all

function THWInfo.StoragesInfo():AnsiString;
var
  result : Integer;
  cData  : PChar;
  dataLength: Integer;
begin
  try
    cData   := PChar(LocalAlloc(LPTR, 32));

    try
      result  := pHWInfo_StoragesInfo(cData, dataLength, @LoggerDll, @GetMemoryDll);  
      fLogString('pHWInfo_StorageInfo result: %x', [result]);

      if Result = 0 then
      begin
        SetLength(data, dataLength);
        Move(cData^, PChar(Data)^, dataLength);
      end;

    finally
      localFree(Cardinal(cData));
    end;

  except
    on E : Exception do
      raise Exception.Create('StorageInfo ERROR. Exception: ' + E.Message);
  end;
  if result <> 0 then
    raise Exception.Create('StorageInfo ERROR. failed: ' + IntToStr(result));
end;

в этой области заменим все result на res! Но текстовый редактор обработает все, что надо заменить с учетом регистра! То есть result станет res, а Result - нет! Это особенность такая или некритичный баг?
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Недоработка видимо - нет учета case когда надо - учет всегда
Для CudaText нет sync edit- кто-бы написал, плагин можно сделать
SeaMan75
Posts: 17
Joined: 17.06.2014 11:33

Post by SeaMan75 »

ясно, спасибо
Post Reply