190 |
|
var |
191 |
|
Data: Tdata; |
192 |
|
i: Word; |
193 |
+ |
floatformat: TFormatSettings; |
194 |
|
begin |
195 |
+ |
floatformat.DecimalSeparator := '.'; |
196 |
|
case datatype of |
197 |
|
1: |
198 |
|
Result := IntToStr(hex.Data[offset]); |
220 |
|
Data[1] := hex.Data[offset + 1]; |
221 |
|
Data[2] := hex.Data[offset + 2]; |
222 |
|
Data[3] := hex.Data[offset + 3]; |
223 |
< |
Result := FloatToStr(Decode_Float(Data)); |
223 |
> |
Result := FloatToStr(Decode_Float(Data), floatformat); |
224 |
|
end; |
225 |
|
10: |
226 |
|
Result := IntToBin(hex.Data[offset]); |
384 |
|
Data: Tdata; |
385 |
|
str: String; |
386 |
|
Value: LongWord; |
387 |
+ |
floatformat: TFormatSettings; |
388 |
|
begin |
389 |
+ |
floatformat.DecimalSeparator := '.'; |
390 |
|
for i := 1 to value_viewer.RowCount - 1 do |
391 |
|
begin |
392 |
|
if value_viewer.Cells[0, i] = '1 byte, unsigned' then |
451 |
|
SetLength(Data, 4); |
452 |
|
for j := 0 to 3 do |
453 |
|
Data[j] := hex.Data[hex.SelStart + j]; |
454 |
< |
value_viewer.Cells[1, i] := FloatToStr(Decode_Float(Data)); |
454 |
> |
value_viewer.Cells[1, i] := FloatToStr(Decode_Float(Data), floatformat); |
455 |
|
end |
456 |
|
else |
457 |
|
value_viewer.Cells[1, i] := ''; |
564 |
|
|
565 |
|
|
566 |
|
procedure TForm_BinEdit.hexKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); |
567 |
< |
var |
568 |
< |
temps: String; |
567 |
> |
//var |
568 |
> |
// temps: String; |
569 |
|
begin |
570 |
|
if (Shift = [ssCtrl]) and (Key = Ord('C')) then |
571 |
|
begin |
744 |
|
var |
745 |
|
node: PVirtualNode; |
746 |
|
nodedata: PNodeData; |
743 |
– |
id: Integer; |
747 |
|
form: TForm_ToolTemplate; |
748 |
|
begin |
749 |
|
if VST.FocusedColumn = 3 then |