DELPHI НЕ РАБОТАЕТ LOCATE
В Delphi при работе со строками возможна ситуация, когда функция locate не находит нужный текст, хотя он присутствует в строке. Это может быть вызвано несколькими причинами.
Причина №1: неправильные параметры функции. Функция Locate нуждается в задании искомой строки и строки, в которой необходимо провести поиск. Также может быть указан параметр, задающий начальную позицию поиска. Проверьте правильность переданных параметров функции.
Причина №2: кодировка символов. Функция Locate целочисленная и не работает с символами Unicode, в связи с чем возникает проблема, например, с русскими буквами. Если работаете с юникодной строковой переменной, используйте функцию Move, которая переносит данные массива из одного места в другое.
Пример кода:
procedure TForm1.Button1Click(Sender: TObject);
var
s: string;
p: Integer;
begin
s := 'Delphi строковые операции и функции';
p := Pos('строк', s);
if (p > 0) then
begin
ShowMessage('Найдено в позиции ' + IntToStr(p));
end
else
begin
ShowMessage('Не найдено');
end
end;
DELPHI DS150 2015 R1 central electronics adaptation VW Polo 9n
Delphi Ds150E - NO VCI FOUND - Solved !
DS150E v3.0 двух платный CAN проблема
Delphi ds150e не работает
20# Databases in Delphi - Locate
🚨فقط للمبتدئين، كيفاش تعلم دير الدياكنوستيك بلا متحتاج للجهاز، باش تكتسب الخبرة والمعرفة في المجال.
find DTC's area and how off DTC in Delphi Mt-38 with Winols
Настройка драйвера устройства Delphi DS150e, Autocom CDP+
Databases in Delphi - Locate
Location with Delphi XE6