УТОЧНЕНИЕ, ГЛЮКИ С МАССИВАМИ В ФАЙЛАХ

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Всем, хорошего настроения!
C40 ABC
В файле создан массив A[1],...,A[9]
При попытке скопировать данные файла при вызове его через Select (выбор записи), передается только первый элемент массива.
Все остальные значения массива передаются нулевыми !!!.
В чем дело ???
******************
Уточнения....
В форме (Form) при нажатии кнопки (Selected) через Embeds вызывается процедура Browse as Lookup и далее для передачи данных из выбранной записи в текущую форму (Code After, Completed) используется подпрограмма (Routine) типа "DO NewPart;". И в этом случае передается только значение первого элемента массива, то есть A[1], а остальные A[2]... A[9] не передаются, то есть они после выполнения так и не заполняются.
Может кто сталкивался?

С уважением Alex.
Code After, Completed

(Добавление)

А что такое "скопировать данные файла при вызове его через Select (выбор записи)"?
И куда этот первый элемент передается, а остальные нет?

P.S. Навеяло - "...А кто такой "Скр"?..." (с) анек про Вовочку (не Путина).

P.S.S. Ничего личного - просто хорошо сформулирован вопрос... ;)

--
Best regards,
Vadim mailto:vadim@softcreator.com
ICQ: 82308757
C40 ABC
Редкий зверь...
При попытке скопировать данные файла при вызове его через Select (выбор записи), передается только первый элемент массива.
Browse случайно не из Legacy-шаблонов сконвертировано? Помести, на всякий случай, массив в Hot Fields. Сталкивался с таким...

---------------------------------------
C уважением,
Юрий Философов,
Главный программист
Корпорация "Диполь", Саратов
E-mail yufil@tacis-dipol.ru (служ)
yufil@mail.ru (дом)
ICQ#75924439

(Добавление)
Редкий зверь...
ну... не такой уж и режкий.. :)
Помести, на всякий случай, массив в Hot Fields. Сталкивался с таким...
ага, тока, не надо указывать флаг "bind", иначе ругани необерешься.
а, что get по возвращеному значению не спасет,что бы выждернуть всю структуру ? LookUp настрокен на автонумеруемое, связанное по реляции поле ?

--
Best regards,
Курко Максим mailto:ClaList@enigmasoft.com.ua
ICQ: <164766643>
Написал: ClaList(2)
Гость

Сообщение Гость »

Нет, ничего не помогает.
Hot Fields вообще не признает элемент массива.
Хотел как лучше, а сделал как всегда.
В подпрограмму в LookUp в самом начале вставил GET() по значению и вопрос закрылся.
Понятно, что опять через одно место .....

С уважением к сообществу
Alex
Написал: ClaList(2)
Ответить