ничерта я не понял как ей пользоваться
Форматирование
function Format(Fmt: String; Args: array): String
Форматирование
function FormatFloat(Fmt: String; Value: Extended): String
Форматирование числа с плавающей запятой
function FormatDateTime(Fmt: String; DateTime: TDateTime): String
Форматирование даты и времени
function FormatMaskText(EditMask: string; Value: string): string
Форматирование строки по маске
не понимаю я как этот - Args: array - указать. или таким образом читать можно только по одному "пику"? то есть выйдет что-то типа:
Код:
var
assist:string;
messtext:string;
i:integer;
tmp:string;
//основная часть скрипта
//вызывается при приходе каждого пакета если скрипт включен
begin
if (pck[1]=#$04)
then begin
assist:=pck[2]+pck[3]+pck[4]+pck[5];
messtext:='';
for i:=2 to 5 do
begin
tmp:= format('%x',[ord(pck[i])]);
if Length(tmp) = 1
then begin
tmp:='0'+tmp;
end;
messtext:=messtext+tmp;
end;
ShowMessage(messtext);
end;
end.
однако это дело касается момента, когда данные приходят в "пиках", а если там идут переменные?
assist:=oldassist;
как тут прочитать oldassist?
Добавлено через 16 минут
о... увидел офтоп. по всей видимости ViewHex и есть мое решение