Редактор скриптов

Avatar
  • обновлен
При открытии помощника вставки каналов….показываются все названия каналов в урезанном виде. Вводятся тоже урезанные. Так было задумано ? Или это такая неудобная функция ?
Image 137
65.jpg
Avatar
SIMP Tech (Сергей)
День добрый.

При открытии помощника вставки каналов….показываются все названия каналов в урезанном виде. Вводятся тоже урезанные. Так было задумано ? Или это такая неудобная функция ?

Нет, такого быть не должно, явный "баг", встречаем его впервые. Версия ОС - 7,8?
Avatar
Сергей
Версия Win 7 64 свежая.
Avatar
SIMP Tech (Сергей)
День добрый.

Спасибо за ответ. Проверим у себя.
Avatar
Вадим
При нажатии "выполнить" в редакторе скриптов ругается на обявление массива на Паскале


А в Си- шных скриптах на break в Swith ??? http://www.c-cpp.ru/books/switch
Avatar
SIMP Tech (Сергей)
День добрый.

При нажатии "выполнить" в редакторе скриптов ругается на обявление массива на Паскале
А в Си- шных скриптах на break в Swith ??? http://www.c-cpp.ru/books/switch

Да, с массивами отладчик "не дружит", поправили, выложим версию в ближайшие дни. break в Swith - проверим.
Avatar
Вадим
Ещё Паскаль:

1) При компиляции пользовательской функции компилятор не адекватно реагирует на присвоение имени функции возвращаемого значения.

2)Процедуры (фактические параметры передаются в процедуру, а обратно ка-то не очень) :(
Avatar
SIMP Tech (Сергей)
День добрый

Ещё Паскаль:

1) При компиляции пользовательской функции компилятор не адекватно реагирует на присвоение имени функции возвращаемого значения.

2)Процедуры (фактические параметры передаются в процедуру, а обратно ка-то не очень) :(

Примеры "нерабочего" кода, если можно приведите.
Avatar
Вадим
да пожалуйста
var x,y,m,n: integer;

function MaxNumber(a,b: integer): integer;
var max: integer;
begin
if a>b then max:=a else max:=b;
MaxNumber := max;
end;

begin
x:=5;
y:=8;
m := MaxNumber(x,y);
n := MaxNumber(2,x+y);

end.
Avatar
SIMP Tech (Сергей)
var x,y,m,n: integer; function MaxNumber(a,b: integer): integer; var max: integer; begin if a > b then max := a else max := b; result := max; end; begin x:= 5; y:= 8; m := MaxNumber(x, y); n := MaxNumber(2, x + y); end.
Попробуйте такой вариант.
Avatar
Вадим
Так работает, спасибо.
Хотя и специфичный синтаксис.