script Pascal
Добрый день! Все было замечательно со скриптами, пока кому то из разработчиков не пришла гениальная мысль убрать из выбора скриптов язык Basic. Сразу возник выбор: либо начинать с нуля изучать оставленные языки в скриптах либо переводить все скрипты на Blocs diagram в которых нет всех функций скриптов. Как быть, разработчики. Конкретный пример:
'Basic Script
dim In1, Out1, Out2
In1=ReadValue("data")
if In1 = 1 then Out1 =LoadFromTxtFile("d:\1.txt",0)
if In1 = 2 then Out1 =LoadFromTxtFile("d:\1.txt",1)
if In1 = 3 then Out1 =LoadFromTxtFile("d:\1.txt",2)
if In1 = 4 then Out1 =LoadFromTxtFile("d:\1.txt",3)
if In1 = 1 then Out2 =LoadFromTxtFile("d:\1.txt",5)
if In1 = 2 then Out2 =LoadFromTxtFile("d:\1.txt",6)
if In1 = 3 then Out2 =LoadFromTxtFile("d:\1.txt",7)
if In1 = 4 then Out2 =LoadFromTxtFile("d:\1.txt",8)
WriteValue("out1", Out1)
WriteValue("out2",Out2)
end
Как все это записать на паскале? Стандартные операторы паскаля программа не принимает.
Как Вы оцениваете обслуживание, которое получили?
Оценка удовлетворенности от Игорь Сазонов 5 лет назад
Добавьте комментарий о качестве обслуживания (необязательно):
подскажите как сохранить глобальные переменные на диск. чтобы они оставались в значениях после закрытия программы:
Var
in1, in2, in3, in4, in5, out1: Integer;
Begin
in1 := ReadValue('in1');
in2 := ReadValue('in2');
in3 := ReadValue('in3');
in4 := ReadValue('in4');
in5 := readvalue('in5');
SetGlobalVar('in2',in2,true);
SetGlobalVar('in3',in3,true);
SetGlobalVar('in4',in4,true);
GetGlobalVar('in2');
GetGlobalVar('in3');
GetGlobalVar('in4');
if in1 = 1 then out1 := in2;
if in1 = 2 then out1 := in3;
if in1 = 3 then out1 := in4;
WriteValue('out1', out1);
end.
после перезагрузки программы задавая в in1 - 1. 2. 3 значения переменных не сохранились - только 0