Writemem
Описание
Синтаксис
Привязка к окну: необходима. <br>Работа со свернутым окном: да.
writemem <variable> <adress> <type> [handle] [ModuleName] [result]
Примеры
Смотрите также
История развития
2.14 <br>Добавил команду:
'writemem <variable> <adress> <type> [result]'
- B:byte = 1b
- W:word = 2b
- D:dWord= 4b
- C:char = 1b
- S:String = 1-255b;.
Пишет по указанному адресу значение переменной указанного типа. В необязательном параметре 'result' возвращается количество записанных байт:
2.24.1 <br>Добавил в команды 'readmem' и 'writemem' операции с числами с плавающей запятой.
- DO:double = 8b
- F:float = 4b
- R:real = 6b;
В связи с тем, что пилот оперирует только с целыми числами, числа с плавающей запятой можно хранить только в строковых переменных.
2.27.2 <br>Плавающая запятая в командах 'readmem' и 'writemem' не тестировалась. Теоретически, работать должна.
2.36 <br>Добавил в команды 'readmem' и 'writemem' работу с 64 битными процессами. Новый тип данных L:long = 8b; <br>Добавил модульную адресацию в командах работы с памятью.
readmem <variable> <adress> <type> <size> [modulename] writemem <variable> <adress> <type> [ModuleName] [result]
2.39 <br>Если в команде 'writemem' значение для записи заключено в кавычки, то кавычки удаляются.
2.41 <br>Добавил чтение\запись по хендлу.
readmem variable adress type size [handle] [modulename] writemem variable adress type [handle] [ModuleName] [result]