Показать сообщение отдельно
  #12  
Старый 09.11.2015, 20:15
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,107
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Upd1.
Да, торможу, разименовать указатель надо.
А вот SizeOf(szBuffer) - наверное, вернет правильный размер (ибо Дельфя слищком умная, хотя вот разименовать указатель в данном случае сама не смогла...), но лучше пользоваться переданным значением размера буффера, а именно - pnBufferSize. Т.е. выглядеть должно как-то так:
Код:
FillChar(szBuffer^, pnBufferSize, #0);
В принципе, если вызывающий код сам почистит буффер перед передачей, то и в функции чистить не обязательно.

Upd2. Не понял в чем вопрос... где курсор перемещается??? В каком редакторе???
Ответить с цитированием