Re: Use IESIMPLE in OS design (full screen)



That's because items started via Init key entries get, on their command
lines, the xx value from LaunchXX. They're supposed to call
SignalStarted(), passing it that value, so that the dependency management
will work (so that things that depend on XX will be launched). IESimple, as
it comes from Microsoft, assumes that the command line is the URL of the
page you want opened. I can think of three possible ways to handle this:

1. Change the code so that the command line of YourIESimple is always the
SignalStarted number and you just assume that it will always be there.

2. Instead of using Init keys to launch the program, put a shortcut to it in
the Startup folder.

3. Do some fancier processing of the command line so that, if it contains a
single integer, it's assumed to be the SignalStarted key and, otherwise,
it's a URL.

Paul T.

"JP_DTS" <JPDTS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:C8875E46-AF80-4C11-90FD-ED39AE12692D@xxxxxxxxxxxxxxxx
Ok, I followed your advice and I'd maked a duplicated of the iesimple and
I
include it on project.bib, then I write on platform.reg:
[HKEY_LOCAL_MACHINE\init]
"Launch80"="iesimple.exe"
"Depend80"=hex:14,1E,00
but, at restart, the open window show me "http://80/";, why?, I included
the
file (.exe) and I set the launch order, but it doesn't work! (start page
and
search page are configurated) do you have any idea? I missed a component?
or
a setting?

Best Regards,
--
JP


"Paul G. Tobey [eMVP]" wrote:

Do not modify the source in PUBLIC. If MS is recommending that, they're
crazy. You're confused about what SYSGEN does. Try and figure out what
the
SYSGEN variables do. Understanding how the build system in Platform
Builder
works, at least at a high level, will tell you more than I could possibly
try to get across in a newsgroup post. Setting Launch keys doesn't
require
any SYSGEN stuff at all. Those are simply registry settings. You can
add
them to project.reg, platform.reg, etc.

Paul T.

"JP_DTS" <JPDTS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:7FE04E64-1870-4CE7-AC1D-A81BCD885CFE@xxxxxxxxxxxxxxxx
Some details about the project:

I must modificate the source of iesimple, and then set iesimple for
include
on my OS. that's why I follow the microsoft procedure, you told me that
it's
not the best modificate the source code, but I do it because I needed,
the
requirements of the client are: modificate the source of iesimple to
get
full
screen, recuperate the focus, eliminate the charge bar, etc. and then
set
sysgen variables for enable properties of iesimple like:
Launch70 = iesimple.exe
Depend70 = 14 1E 00

so...finally, I need compile a nk.bin and when win ce up the
iesimple.exe
launch inmediately.

Best Regards.
--
JP


"Paul G. Tobey [eMVP]" wrote:

I don't have time to read through it all right now. If you're moving
IESIMPLE to somewhere else, changing it's code, etc., simply setting
an
environment variable is unlikely to result in what you expect. You're
more
likely to get the default version from PUBLIC\IE\...

Paul T.

"JP_DTS" <JPDTS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:8DE8114E-AB47-43BF-BEE8-079BAAF4F235@xxxxxxxxxxxxxxxx
Thanks for your help.

I'll test include iesimple.exe on project.bib like you told me.

Last question: the procedure
http://msdn2.microsoft.com/en-us/library/aa451930.aspx
works? where the sisgen variables must be set? in a file? or
Settings?

Best Regards,
--
JP


"Paul G. Tobey [eMVP]" wrote:

You're saying that you *have* to have it built *by* Platform
Builder?
If
you have an EXE (built with eVC, for example), you can simply add
it
to
one
of your BIB files, platform.bib or project.bib, and it will show up
in
your
nk.bin file as part of the operating system.

If you *must* build the code with PB, since the code is pretty
simple,
you
could also use File | New Project or File to create a PBXML project
and
then
add the code that you've copied from the PUBLIC folder for
IESIMPLE.
That's
probably the easiest way to get the code built by PB. No SYSGEN
variables
required.

Paul T.

"JP_DTS" <JPDTS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:76337AFA-E0CE-479F-9F4F-E530C048F215@xxxxxxxxxxxxxxxx
perfect, it works..I already did it, but the project must compile
and
include
the iesimple.exe on the OS, it has to be like that, not for me
(requirements
of design)

So, the only chance it's use sysgen variables. Belive me, i know
it's
more
complicated but I have (and must) to do. Can you help me to set
the
sysgen
variables?

where I must to set __sysgen_iesimple and sysgen_iesample?
Please help me.

Thanks
--
JP


"Paul G. Tobey [eMVP]" wrote:

I've already given you the information. You *don't have to use
a
sysgen
variable at all*. Copy the IESIMPLE source code and build an
EXE
yourself
using eVC. You can call it whatever you want and add it to your
OS
any
way
you like.

Paul T.

"JP_DTS" <JPDTS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:64C862CF-5087-4813-8C2E-BDF7CDF4E657@xxxxxxxxxxxxxxxx
I must use iesimple because i need full screen (kiosk mode) and
other
properties, that's why I need set:
set __SYSGEN_IESIMPLE=1
set SYSGEN_IESAMPLE=
I delete iesample of my catalog and set iesimple at Platform |
Settings
|
Environment, but where I must set iesample?

I use CE 5.0

best regards,

--
JP


"Paul G. Tobey [eMVP]" wrote:


Thanks for the quickly answer.

I did that with iesimple, not with iesample because that
component
it's
part
of the project, so where I must set iesample ?


You can add the full IE browser to the build using the
catalog.
Look
under
Internet Client Services and add Internet Explorer 6.0 Sample
Browser.
That's IESAMPLE. If you do that, you don't have to manually
set
any
SYSGEN
variables for it. The PB IDE is just a nice front end for
setting
up
all
of
the environment variables that the actual underlying build
system
needs.
There's no practical difference between adding a catalog item
using
the
user
interface or setting the SYSGEN variable via a batch file or
the
Environment
tab in PB.

What do you mean with "(and, of course, you have to set the
option
for
one
or more build configurations, BSP + DEBUG/RETAIL)."

You can set separate environment settings for each build
configuration,
Emulator - Debug, Emulator - Retail, YourBSP - Debug,
YourBSP -
Real,
etc.


Best Regards,


--
JP

Paul T.

















.



Relevant Pages

  • dont pour thereby while youre treating below a medical bucket
    ... green for Bill to accumulate it. ... The launch at times the redundant ... creates along with our command after we designate on to it. ... Both producing now, Donovan and Murad dictated the supposed ...
    (sci.crypt)
  • Re: CREATEPROCESS and other questions...
    ... There is an intrinsic (HPCICOMMAND) that will let you stream a job ... or do just about any other MPE command from within your program. ... name of the executable you wish to launch, ... To join/leave the list, search archives, change list settings, * ...
    (comp.sys.hp.mpe)
  • Re: Closing a file and the form
    ... be done in VB using the 'Shell' command too. ... launch an application with a certain file. ... make it ready for reading data from the file and/or writing data to ... For Excel files and other binary formats, ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Image viewing - a different approach
    ... it's a method for platform-independent "launch" ... as every Windows user has his desktop filled with. ... Such way we don't have to care about file type, launch command and other ...
    (comp.lang.tcl)
  • Re: running application
    ... I'm actually surprised that you could get it to run from the Init key. ... When you try to run it, are you specifying the full path to the EXE file? ... > automatically Launch the application after the device is booted. ...
    (microsoft.public.windowsce.app.development)