var
bType : TMbcsByteType;
begin
- bType := ByteType(s, j);
- if ((bType = mbSingleByte) and (s[j] = ',') or
- ((bType = mbLeadByte) and (ZenToHan(Copy(s, j ,2)) = ','))) then begin
- Result := true;
- if (bType = mbSingleByte) then
- Inc(j)
- else
- Inc(j, 2);
- No := '';
- end else begin
- Result := false;
+ Result := false;
+ if (Length(s) > 0) then begin
+ bType := ByteType(s, j);
+ if ((bType = mbSingleByte) and (s[j] = ',') or
+ ((bType = mbLeadByte) and (ZenToHan(Copy(s, j ,2)) = ','))) then begin
+ Result := true;
+ if (bType = mbSingleByte) then
+ Inc(j)
+ else
+ Inc(j, 2);
+ No := '';
+ end;
end;
end;
function THTMLCreate.addResAnchor(