Немало важные компоненты - таймер и функция. Отметим, что функция в данном случае это компонент, а не функция в языке PHP. Хотя обычную функцию в php создать вам ничего не мешает.
http://develstudio.ru/forum/topic614.html#comments
Немало важные компоненты - таймер и функция. Отметим, что функция в данном случае это компонент, а не функция в языке PHP. Хотя обычную функцию в php создать вам ничего не мешает.
http://develstudio.ru/forum/topic614.html#comments
при вызове функции с app::close/hide/show(); валят ошибки: Fatal Error: Call to undefined function Close/Hide/Show() in путь - on line 1
в этой строке 1 есть только app::close/hide/show();
если тоже самое вызывать из кнопки, то всё нормально работает
файл /system/modules/litecommand.php присутствует
функция работает НЕ в фоне, хотя и в фоне тоже ошибка
в предыдущих версиях всё работало, код с тех пор не менял
как исправить?
Название темы должно отображать суть вопроса, а не глубину твоих страданий.
За небольшую плату (совсем небольшую) создам качественный дизайн для любой программы на DS. Опыт есть.
Мои проекты вы можете увидеть на сайте: obomne.tk
вроде бы нашёл в чём дело было с app::hide и app::show, не стояла галочка Регистрировать как php функцию. Поставил, работает (хотя раньше и без неё всё было нормально). А вот с app::close всё также, если стоит галочка Регистрировать как php функцию - то вообще ничего не происходит, если не стоит - такая же ошибка.
Название темы должно отображать суть вопроса, а не глубину твоих страданий.
За небольшую плату (совсем небольшую) создам качественный дизайн для любой программы на DS. Опыт есть.
Мои проекты вы можете увидеть на сайте: obomne.tk
всё, разобрался, для app::close/hide/restore(); обязательно надо ставить галочку Регистрировать как PHP функцию и НЕ ставить Работать в фоне
Название темы должно отображать суть вопроса, а не глубину твоих страданий.
За небольшую плату (совсем небольшую) создам качественный дизайн для любой программы на DS. Опыт есть.
Мои проекты вы можете увидеть на сайте: obomne.tk
вот блин) помню долго думал почему у меня эта функция не пашет((( забыл галочку поставить((
В каждом из нас спит гений и с каждым днем все крепче =)
PHP код:alert('я люблю DevelStudio =))');
Эта опция уже идет по-умолчанию в последней версии.
версия релиз, у меня вылетает, каждые 1-2 минуты, я оставил предпоследнею не релизную которую
В каждом из нас спит гений и с каждым днем все крепче =)
PHP код:alert('я люблю DevelStudio =))');
Как не пытаюсь не могу реализовать таймер. При нажатии на кнопку включался таймер и выводится отсчет времени.
Можете показать код ?
http://system-x-files.ru/ - мой блогАдМиНы и МоДеРы среди нас!!Так что будьте вежливы, а то можете получить бан
![]()
Заказ работ для DevelStudio.
loop (19.07.2010)
Проблема в том что если enable = false таймер не останавливается *(
http://system-x-files.ru/ - мой блогАдМиНы и МоДеРы среди нас!!Так что будьте вежливы, а то можете получить бан
![]()
Заказ работ для DevelStudio.
Код таймера
КнопкаPHP код:$eval = 'c("Form1->label1")->text += 1;';
$timer = setTimer(1000, $eval);
$eval = 'c("Form1->label2")->text += 1;';
$timer = setTimer(60000, $eval);
$eval = 'c("Form1->label3")->text += 1;';
$timer = setTimer(3600000, $eval);
Вод код как сбросить таймер через 60сек и 60мин не выходитPHP код:c('Form1->timer1')->enable = true;
И еще у меня таймер выходит 1:1:1 как сделать 01:01:01 ?
http://help.develstudio.ru/funkciya-setTimeout-545.html
PHP код:setTimeout(1000, 'c("Form1->label1")->text += 1;');
setTimeout(60000, 'c("Form1->label2")->text += 1;';
setTimeout(3600000, 'c("Form1->label3")->text += 1;');
А вот это вообще хз к чему ты!c('Form1->timer1')->enable = true;
Если хочешь сбрасывать таймер по кнопке, то нужно назначать таймерам имя или делать переменную таймера глобальной.
И если хочешь вырубать таймер, то не true надо писать, а false.PHP код:$eval = 'c("Form1->label1")->text += 1;';
$timer = setTimer(1000, $eval);
$timer->name = "timer1";
$eval = 'c("Form1->label2")->text += 1;';
$timer = setTimer(60000, $eval);
$timer->name = "timer2";
$eval = 'c("Form1->label3")->text += 1;';
$timer = setTimer(3600000, $eval);
$timer->name = "timer3";
PHP код:c('Form1->timer1')->enable = false;
c('Form1->timer2')->enable = false;
c('Form1->timer3')->enable = false;
loop (20.07.2010)
Спасибо за отзыв и помощь, но я другим методом пошел и все получилось .
Как использовать глобальные переменные в объекте "Функция" когда стоит, "Выполнять в фоне"?
Если не в фоне то всё ОК
ни как...
но есть небольшой выход
есть функция
вот используемPHP код:v($name,$value = null);
PHP код:$var = 1684686;
v('имя_данным',$var);//заносим значение переменной $var в поточную глобальность с именем "имя_данным"
//типо код в другой функции в потоке
$var = v('имя_данным');
echo $var; //выведет 1684686
http://system-x-files.ru/ - мой блогАдМиНы и МоДеРы среди нас!!Так что будьте вежливы, а то можете получить бан
![]()
Заказ работ для DevelStudio.
Я знал про функцию v(), просто ступил
Я писал
Спасибо большое!PHP код:v($name,$val);
# вместо
v('name',$val);
жаль но этот метод не работает
$fp = fsockopen ("localhost", 2222, $errno, $errstr, 30);
v("dataFP",$fp);
для данных все нормально
Хотел вообще сделать вот что:
При нажатии на кнопку идет подключение (fsockopen)
и в фоне пашет функция которая постоянно получает данные, сделал в фоне, чтобы прога не подвисала.
Еще поколупаюсь и может сделаю на таймере
http://system-x-files.ru/ - мой блогАдМиНы и МоДеРы среди нас!!Так что будьте вежливы, а то можете получить бан
![]()
Заказ работ для DevelStudio.
Подскажите пожалуйста
как сделать чтобы при нажатии на кнопку "Выключить программу через 30 минут" Программа автоматически закравалась через 30 минут?
очень прошу помогите!
я разобрался!!!
Как из фона вызвать диалог? MessageBox("", "");
эммм я чайник =) еще, а как реализовать по чекбоксу старт и стоп таймера?(тобеж галочка есть true если ее нет то false)
if (c("checkbox1")->checked){
c("timer1")->enable = true;
}
else{
c("timer1")->enable = false;
} так![]()
Мудрость жизни всегда глубже и обширнее мудрости людей.
ZeoNish (09.01.2012)
Ребят помогите, как сделать чтобы при клике на кнопку функция останавливала свое выполнение