Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.11.2009, 17:38   #1
Kolik317
Пользователь
 
Регистрация: 14.08.2009
Сообщений: 64
Вопрос из яваксрипт Switch в Delphi case

Доброго времени суток.

Не пойму никак - как перевести данне функции из javascript в delphi ??
функции вывода в общем в 4-ре формы

function clearAll() { for( var i=1; i<=4; i++ ) { writeN( i, "" ); } }
function writeN( n, str ) {
switch( n ) {
case 1: document.frm.out1.value = str; break;
case 2: document.frm.out2.value = str; break;
case 3: document.frm.out3.value = str; break;
case 4: document.frm.out4.value = str; break;
}
}

функции с такими же именами в делфи созданы, переменные теже , вместо форм эдиты с теми же именами.
Спасибо
Kolik317 вне форума
Старый 21.11.2009, 17:50   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

переведу конкретно этот кусок.
Код:
switch( n ) {
case 1: document.frm.out1.value = str; break;
case 2: document.frm.out2.value = str; break;
case 3: document.frm.out3.value = str; break;
case 4: document.frm.out4.value = str; break;
}
будет
Код:
case n of
 1:Out1.Text:=str;
 2:Out2.Text:=str;
 3:Out3.Text:=str;
 4:Out4.Text:=str;
end
;
str должна быть типа string(но это на заметку)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 21.11.2009, 17:54   #3
Kolik317
Пользователь
 
Регистрация: 14.08.2009
Сообщений: 64
По умолчанию

спасибо, я че-то тормознул))
Kolik317 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Switch с Фибоначчи Клайд Общие вопросы C/C++ 0 20.10.2009 20:16
обратиться к функции через " switch case " B@R@B@$HK@ Общие вопросы C/C++ 4 09.06.2009 19:15
SWITCH 8 портовый SKS Компьютерное железо 3 29.01.2009 03:39
Оператор switch. IgorArhangel Помощь студентам 4 16.01.2009 01:53
Switch Division Общие вопросы C/C++ 3 11.01.2009 23:52