Compact framework - Developing an MDI application.

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I have developed an application for pocket pc that requires multiple forms to be open at any one time. The user is able to flick from one to the other, making changes to each as and when necessary
The application uses a stacking system to hold instances of the forms, and an array to hold "previous navigation" information (information on this method was found on "http://smartdevices.microsoftdev.com/Learn/Articles/505.aspx")
The problem I have is that as an instance of each form is pushed onto stack, an instance of the form is held in memory on the pocket pc (settings>system>memory>running programs). In order for an application to pass the "Designed for windows for pocket pc" logo test one of the criteria is (as quoted in from the "Designed for Windows for Pocket PC Handbook for Software Applications"): "only one instance of each application or applet must be allowed to run. Any application that supports multiple open documents or data types must support that functionality from within the application, not through multiple instances

I am looking for a way to provide MDI functionality without creating multiple instances.
Any help would be appreciated

Thanks in advance.
 
Hello,

Thanks for your post. I am finding someone who is expertise on this subject
to check this issue.

Have a nice day!

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! -- www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 
Hi, Stephen

Take a look at the following link for a good approach:

http://www.pocketpcdn.com/articles/dotnetcf_multiwin.html

You might want to also post in
microsoft.public.dotnet.framework.compactframework. It isn't managed, but
it's still the best place to ask about Compact Framework issues.

Thank you for choosing the MSDN Managed Newsgroups,

John Eikanger
Microsoft Developer Support

This posting is provided “AS IS” with no warranties, and confers no rights.
--------------------
| Thread-Topic: Compact framework - Developing an MDI application.
| thread-index: AcPlhldI8ZB0qtYSR1aiK1xHoJ3S2A==
| X-Tomcat-NG: microsoft.public.dotnet.general
| From: "=?Utf-8?B?cGF1bA==?=" <msdn@exact3ex_removethis.co.uk>
| Subject: Compact framework - Developing an MDI application.
| Date: Wed, 28 Jan 2004 02:06:04 -0800
| Lines: 9
| Message-ID: <[email protected]>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.public.dotnet.general
| Path: cpmsftngxa07.phx.gbl
| Xref: cpmsftngxa07.phx.gbl microsoft.public.dotnet.general:122889
| NNTP-Posting-Host: tk2msftcmty1.phx.gbl 10.40.1.180
| X-Tomcat-NG: microsoft.public.dotnet.general
|
| I have developed an application for pocket pc that requires multiple
forms to be open at any one time. The user is able to flick from one to
the other, making changes to each as and when necessary.
The application uses a stacking system to hold instances of the forms, and
an array to hold "previous navigation" information (information on this
method was found on
"http://smartdevices.microsoftdev.com/Learn/Articles/505.aspx").
The problem I have is that as an instance of each form is pushed onto
stack, an instance of the form is held in memory on the pocket pc
(settings>system>memory>running programs). In order for an application to
pass the "Designed for windows for pocket pc" logo test one of the criteria
is (as quoted in from the "Designed for Windows for Pocket PC Handbook for
Software Applications"): "only one instance of each application or applet
must be allowed to run. Any application that supports multiple open
documents or data types must support that functionality from within the
application, not through multiple instances.

I am looking for a way to provide MDI functionality without creating
multiple instances.
Any help would be appreciated.

Thanks in advance.

|
 
The best approach we have at this time is the one I provided at
http://www.pocketpcdn.com/articles/dotnetcf_multiwin.html.

Please try posting in microsoft.public.dotnet.framework.compactframework.
The people there are focused on CE, and are your best chance for an
alternate answer.

Thank you for asking,

John Eikanger
Microsoft Developer Support

This posting is provided “AS IS” with no warranties, and confers no rights.

--------------------
| Thread-Topic: Compact framework - Developing an MDI application.
| thread-index: AcQGuZ1TWy5MrlF4To2GDrfUI+k4cw==
| X-Tomcat-NG: microsoft.public.dotnet.general
| From: "=?Utf-8?B?Q2FzZXk=?=" <[email protected]>
| References: <[email protected]>
| Subject: RE: Compact framework - Developing an MDI application.
| Date: Wed, 10 Mar 2004 08:06:15 -0800
| Lines: 1
| Message-ID: <[email protected]>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.public.dotnet.general
| Path: cpmsftngxa06.phx.gbl
| Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.general:127457
| NNTP-Posting-Host: tk2msftcmty1.phx.gbl 10.40.1.180
| X-Tomcat-NG: microsoft.public.dotnet.general
|
| I have the same question as Paul. I am just wondering if Paul ever found
an answer.
|
 
Back
Top