Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3368: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:472)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3370: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:472)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3371: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:472)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3372: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:472)
OrbWorks Community Forum • View topic - about delay suspend time.

about delay suspend time.

Discuss PocketC for CE (including Desktop Edition)

Postby BobShen on Thu Mar 15, 2001 3:40 pm

Hi everyone:
I made an applet. I want it to keep running and ignore OS auto-off
power. I used
regwint(2, "SYSTEM\\CurrentControlSet\\Control\\Power", "BattPowerOff", 600)
to change suspend time.But WinCE v2.11 still auto-off power after
5 minute.Why? I figure out that recently. In my power setting dialog,
the max suspend time item is 5 minute on that combobox.If I set 600 seconds
(10 minutes) to Registry.There wasn't 10 minutes item on the combobox.
WinCE v2.11 will ignore my setting value,and keep using 5 minute's suspend
time.Even I used registry editor to change suspend time over 5 minutes.
It still didn't work.

So, I was thinking that my applet send arbitrary messages or events after
4' 59.999" idle time, like BUTTONUP or KEYUP, to notify WinCE that the
system is not idle. If it work, my applet will get another 5 minutes suspend
time. Is it possible? Which PocketC API should I use?

Another way is to intercept the message that notify WinCE the system
have be idle 5 minutes.Personally, I think it more difficult than above.
Bob Shen
BobShen
 
Posts: 14
Joined: Sat Feb 24, 2001 4:21 am
Location: Taiwan

Postby airdrik on Fri Mar 16, 2001 2:38 pm

I would think that if you did a keyevent every almost 5 minutes that should keep it from suspending. I have been able to send key strokes to a program that I opened in one of my applets using that, so likely it will work for keeping the system on.
airdrik
 
Posts: 26
Joined: Fri Feb 09, 2001 3:25 pm

Postby Justinespinosa on Fri Mar 16, 2001 3:18 pm

If you want your settings to take effect, you must tell the system to re-read the settings from the registry. I don't even know if you can do that with pocketC (and i don't think so). But the only way i have to change the settings from a registry editor is to perform a soft reset

J.Espinosa

OUTS Softwares
J.Espinosa

OUTS Softwares
Justinespinosa
 
Posts: 156
Joined: Wed Dec 06, 2000 2:30 pm
Location: Switzerland

Postby BobShen on Fri Mar 16, 2001 10:14 pm

Hi airdrik:
How did you do that?I noted your post 3/16,about penevent function.You seem succeeded.
Could you send some source code about that?
Thanks!
Bob Shen
BobShen
 
Posts: 14
Joined: Sat Feb 24, 2001 4:21 am
Location: Taiwan

Postby BobShen on Fri Mar 16, 2001 10:28 pm

Hi airdrik:
The keyevent() document I really can't
follow it.Could you send some code about that.
For example,I would like send a "Up" key stroke
to system.How did you do that?
Bob Shen
BobShen
 
Posts: 14
Joined: Sat Feb 24, 2001 4:21 am
Location: Taiwan

Postby Justinespinosa on Sat Mar 17, 2001 3:17 pm

simulate an arrow key:

Up:38
Down: 40
left: 37
right: 39
IE:
key down:
keyevent(38,0,0,0);
key up:
keyevent(38,0,KEYEVENTF_KEYUP,0);

but i can't find the value of KEYEVENTF_KEYUP in pcheader.h you must ask kevin

J.Espinosa

OUTS Softwares
J.Espinosa

OUTS Softwares
Justinespinosa
 
Posts: 156
Joined: Wed Dec 06, 2000 2:30 pm
Location: Switzerland

Postby BobShen on Sun Mar 18, 2001 5:35 am

Thanks Justinespinosa. I'll give it a try,and tell you result.

Thanks again!!!
Bob Shen
BobShen
 
Posts: 14
Joined: Sat Feb 24, 2001 4:21 am
Location: Taiwan

Postby danhass on Mon Feb 28, 2005 10:39 pm

I got here searching for some related help. I have an application (written in C++) that uses some telephony archetecture to sync up dbs. In general, we want our hand held devices to auto-shutoff at 60 secs except during the syncing. My app sets the HKEY_LOCAL_MACHINE.System.CurrentControlSet.Control.Power.BattPowerOff to 0 (disabling) during the syncing, and then restores it to 60 after syncing, but the hand helds device still shut off after 60 seconds even when syncing. Is there an API call or some other mechanism that needs to be called to "pick up" the registry changes once they are set?
danhass
 
Posts: 1
Joined: Mon Feb 28, 2005 10:33 pm


Return to PocketC for CE

Who is online

Users browsing this forum: No registered users and 1 guest

cron