Author Topic: Длина передаваемого параметра в процедуру  (Read 2496 times)

0 Members and 1 Guest are viewing this topic.

ksa-nsk

  • Освоившийся
  • **
  • Posts: 55
    • View Profile
Всех приветствую,
есть код, в него инклудом добавляю файлы с подпрограммами, т.е. работает головной код, в нем вызов процедуры, в ней - вызов другой процедуры, в которую передается строка. Затык получается в том, что длина передаваемой строки, к примеру, 400 символов, а когда замеряю полученный параметр, его длина равна 254 символа.
Кто-нибудь сталкивался с подобным?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Вычлени свою проблему в рабочий скрипт, чтоб другие могли это запустить и проверить сколько он там символов читает.


Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Можно не вычленять. Мы в курсе.
Буквально на той неделе наткнулся. Убил время пока нашел где косяк. Пришлось в обход через глобальную. Жутко неудобно.
Не стал писать,т.к. Джонни нет пока.
Видать забыл про параметры когда снимал ограничение на длину в 256
2 тратится на кавычки и 254 полезных.


ksa-nsk

  • Освоившийся
  • **
  • Posts: 55
    • View Profile
дак починят или выёживаться?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Починят, надеюсь. Но вот когда... Джонни не видно.
Да и по одному исправлению нет смысла "версить", нужно пачку.


ksa-nsk

  • Освоившийся
  • **
  • Posts: 55
    • View Profile
"Да и по одному исправлению нет смысла "версить", нужно пачку."
согласен, мелкий косяк, но головняк создаёт(((...
Сделал через глобальную переменную, теперь работает.
« Last Edit: March 02, 2015, 10:57:26 PM by ksa-nsk »