дякую
maksimimid писал(а):
А що не так з шляхом у Lists? Можете пояснити детальніше, або прислати приклад.
Коли в масці параметра задано шлях до файлу, який знаходиться у іншій папці, а не в папці Lists, наприклад:
*,*@Вибір:E:\Digitals\scrAkt\scrAktYesNo.txt|Наступний пункт, то дана маска інколи не працювала. Як мені пояснив один програміст, це пов'язано з тим, що коли програма Digitals не знаходиться в тому місці, де вона була інстальована, чи коли вона була повторно інстальована в інше місце, то в реєстрі віндовс прописується тільки перший шлях початкової інсталяції і при повторній інсталяції чи переміщенні папки дігіталс в іншу місце цей шлях в реєстрі залишається старий.
І справа ще в тому, що не на кожному комп'ютері цю помилку можна відтворити. На деяких працює. Не знаю, від чого це залежить, мабуть від типу ОС.
В принципі, для мене ця проблема вже не так актуальна, бо я після численних звернень, що це не працює переніс всі файли масок у папку Lists.
П.С. Маску я встановлював скриптом:
$Papka=@ProgramFolder
$V=@Calc Char(124)
$V=@DequoteText $V
@FileNew Тест /Template=XMLNormal.dmf
$N=@Map.NewObject ID70005
@Map.Object[$N].Point[1] 100 100
@Map.RefreshObject $N
@Map.SelectObject $N
@SelectTab 3
$Par96=@Map.Parameters.Get ID50096
@if $Par96= then @Map.Parameters.Add 50096 5 Тест
$ParDil=@Map.Layers.GetValidParameters ID70005
@Map.Layers.SetValidParameters ID70005 $ParDil ID50096
@Map.Parameters.Mask ID50096 *,*@Вибір:$Papka\scrAkt\scrAktYesNo.txt$VНаступний пункт
файл маски прикріплюю