Re: Плохо не то что стоит ........



Posted by Анатолий, Херсон on April 08, 2000 at 13:23:16:

In Reply to: Плохо не то что стоит бесмысленная проверка или форма нерабочая, а то что если ширина формы будет более 255 символов то они просто пропадут и очень тихо posted by Рустем Мухаметшин on April 07, 2000 at 10:53:22:

: : *Эх Рустем, Рустем, что же Вы так суровы? Или у Вас это форма давно написана и осталась невостребованной?
: : A='A'
: : for II=1 to 1000
: : A=A+'D'
: : L=[length A]
: : II-^^^II L-^^L
: : if L>255
: : Рустем, сюда мы не попадаем и никакого бича, что же Вы так суровы?
: : endif
: : endfor

: Добавим теперь в конце
: PRINTSR A
: и получим вывод из 255 букв D.
: А хотелось то 1000.
: И все это молча :))). Если не знать заранее о пределе, то можно с уверенностью говорить об ОШИБКЕ.

Вообще назначение формы - печатать журналы-ордера на широких матричных принтерах.
Там есть физический предел. В самом сжатом режиме
получается немногим более 255.

С поставленной задачей форма справляется.
Если много корреспондирующих счетов или принтер
не широкий а узкий - журнал разбивается на ЧАСТИ.
Их потом (части) склеивают, и получается "ПРОСТЫНЯ", (она же журнал-ордер)

А где Вы, уважаемый Рустем, видели принтер с шириною
печати в 1000 строк?

Я конечно понимаю Вас - есть повод опять поднять проблему 255.
Помните !! Мультик "80 дней вокруг света".
- Используй то, что под рукою, и не ищи себе другое.

А когда это "другое" появится - будем им пользоваться.

Рустем, вспомните полемику по поводу клиента...
Как клиент ? - преобразился??
А Enigma ?? А Nullcgi ???
Вот и printstr и free-at появились.

Поживем - увидим.



Пpишедшие ответы: