Both good suggestions!

Thank you.

>Yes, that is what I get.
>
>But that list of DLL files does not help the user know which DLL to
>choose that may contain the "File" control for instance which is the
>MSCEFile.dll.
>
>I was expecting a list like:
>
>File
>FileSystem
>GridCtrl
>ListViewCtrl
>TabStrip
>TreeViewCtrl
>etc
>
>The user selects one from the above list and the IDE then inserts the
>matching DLL into the Resource section to be included by the Installer.
>
>
>Prior to v8.0 the choosing of the DLL was hidden from the user as it was
>all taken care of by the RuntimeFat installer which included all the DLLs.
>
>
>A simple IDE gui implementing the above would help users.
>
>
>Or a new TechNote that shows the mapping of the control names to the
>required DLL, like:
>
>File => MSCEFile.dll
>FileSystem => MSCEFile.dll
>GridCtrl => MSCEGrid.dll
>etc
>
>Regards
>Joe
>
>
>--- In [email protected], "George Henne" <g...@...> wrote:
>>
>> When I do it here, I get a standard file picker, showing the directory
>> \Program Files\nsbasic\ce\controls\WM
>> 
>> >George,
>> >
>> >In v8.0.2a, I do not see the list of controls when Right clicking on
>> >Resources.
>> >
>> >Can you explain more exactly how to get this list show up.
>> >
>> >Joe
>> >
>> >--- In [email protected], "George Henne" <gh@> wrote:
>> >>
>> >> We'll see if we can make it easier. We did make it better based on your
>> >> suggestion: if you right click on Resources, it brings up the list of
>> >> controls, which you can then select.
>> >> 
>> >> >Jim,
>> >> >
>> >> >NO, you will have to manually include all the controls by hand that you
>> >> >use in your project. Working out which DLL file to include for the
>> >> >control you use is documented within the TechNotes.
>> >> >
>> >> >I did suggest to George when we were beta testing v8.0 to include a GUI
>> >> >window in the desktop IDE to allow the user to select from a list of
>> >> >controls and it would auto put the selected controls in the Resource
>> >> >section. Just to make it easier for the user.
>> >> >
>> >> >For new comers to using v8.x it would make it much easier.
>> >> >
>> >> >Joe
>> >> >
>> >> >--- In [email protected], "cschuchert" <cschuchert@> wrote:
>> >> >>
>> >> >> Joe,
>> >> >> 
>> >> >> That did it!!! I should have been smart enough to figure it out but
>> >> >wasn't. I used the newobjectspack1.dll so included that as a resource
>> >> >also. Is there a list of controls that the installer does by default?
>> >> >> Thank you so much.
>> >> >> 
>> >> >> Jim
>> >> >> 
>> >> >> 
>> >> >> --- In [email protected], "joespan123" <joes@> wrote:
>> >> >> >
>> >> >> > I assume you are using NSBasicCE v8 ?
>> >> >> > 
>> >> >> > The error "could not create non-visual control ('file1')because
>> >> >IClassfactory could not be obtained" is due to a missing ActiveX
Control
>> >> >on the device.
>> >> >> > 
>> >> >> > If you are using a "File" object you need to include the
appropriate
>> >> >DLL resource in your Project so the installer will then install the
>> >> >required DLL to the device.
>> >> >> > 
>> >> >> > When you install the BASIC.PocketPC4_ARM.cab file, it is including
>> >> >this DLL and hence why your project runs on the device.
>> >> >> > 
>> >> >> > 
>> >> >> > The NSBasicCE v8 installer just installs the minimum to get NSBasic
>> >> >applications to run on the device. If you use other controls you
need to
>> >> >include them as a Resource.
>> >> >> > 
>> >> >> > The following was taking from news group Message #20263.
>> >> >> > 
>> >> >> > =========================================
>> >> >> > Hi,
>> >> >> > 
>> >> >> > I assume you are using the NSBasic Installer !!
>> >> >> > 
>> >> >> > You now need to add the required controls into the project so that
>> >> >the installer
>> >> >> > file created can install the control onto the device.
>> >> >> > 
>> >> >> > To get the FileSystem control working do the following:
>> >> >> > 
>> >> >> > a) Project->Add Resource
>> >> >> > b) Go into folder "C:\Program Files\NSBasic\CE\Controls\WM"
>> >> >> > c) Then choose "MSCEFile.dll"
>> >> >> > 
>> >> >> > Create the installer and try again, it should work now.
>> >> >> > 
>> >> >> > You will have to do this for all the other controls you may have
>> >> >used in NSBasic
>> >> >> > V7 for your project. You will need to work out which DLL file
>> >matches the
>> >> >> > control you have used.
>> >> >> > 
>> >> >> > Joe
>> >> >> > =============================================
>> >> >> > 
>> >> >> > Best of luck
>> >> >> > Joe
>> >> >> > 
>> >> >> > --- In [email protected], "cschuchert" <cschuchert@>
wrote:
>> >> >> > >
>> >> >> > > Well, George, the hard reset doesn't help. I had tried it
multiple
>> >> >times before my previous post. I can also execute the
RuntimeFat.ppc.exe
>> >> >to get the same positive results as with the BASIC.PocketPC4_ARM.cab.
>> >> >Earlier this year Rolf Brandt sent that file when he was helping me be
>> >> >efficient with an emulator. However, I had found it previously in some
>> >> >other folder on my computer.
>> >> >> > > 
>> >> >> > > As far as the 'company name' issue goes, the only time it looks
>> >> >screwy is when it first starts the installer with this message:
"Welcome
>> >> >to the installer for <appname> from <appnameCo.>...that last is the
>> >> >problem. I can't find anywhere how to change it. It comes from the very
>> >> >first one I did with the built in installer. The nsp file does not
>> >> >reveal anything. Thanks for your time.
>> >> >> > > 
>> >> >> > > Jim
>> >> >> > > 
>> >> >> > >  
>> >> >> > > 
>> >> >> > > 
>> >> >> > > --- In [email protected], "George Henne" <gh@> wrote:
>> >> >> > > >
>> >> >> > > > It should work OK on a WM 2003 device. What happens if you do
>> >a hard
>> >> >> > > > reset of the device? (Remember to back anything important.)
>> >> >> > > > 
>> >> >> > > > Where does Basic.PocketPC4_ARM.cab come from? I suspect it is
>> >from NS
>> >> >> > > > Basic/CE 7.
>> >> >> > > > 
>> >> >> > > > Let's see if the hard reset takes care of your company name
>> >issue as
>> >> >> > > > well. Otherwise, look in the *.nsp file and see what name shows
>> >> >up there.
>> >> >> > > > 
>> >> >> > > > >George,
>> >> >> > > > >
>> >> >> > > > >I am experimenting with the only device I have, an Ipaq 4100
>> >> >with Mobile
>> >> >> > > > >2003. Before I distribute my app, I want to make sure it will
>> >> work on
>> >> >> > > > >most devices. The built in installer does its job but my
>> app won't
>> >> >> > > > >execute with the runtime that is installed. Here is most
of the
>> >> >message
>> >> >> > > > I get:
>> >> >> > > > >"Scripting error-
>> >> >> > > > >NSBasic-line 648 char 0 couldn not create non-visual control
>> >> >> > > > >('file1')because IClassfactory could not be obtained (err
>> >> >> > > > >80040154...many other numbers...as file1, child id 12000 at
>> >> >1000,1000/5.5"
>> >> >> > > > >
>> >> >> > > > >This error occurs with both the cab and the exe. I have hard
>> >> >reset the
>> >> >> > > > >device several times and get the same thing.
>> >> >> > > > >
>> >> >> > > > >However, as soon as I copy the Basic.PocketPC4_ARM.cab to the
>> >> >device and
>> >> >> > > > >run it, my app runs fine. I suspect it is because of the
OS and
>> >> >if I did
>> >> >> > > > >this on a Mobile 5 or 6 device, it would be fine. What do you
>> >> >think and
>> >> >> > > > >is there something I am missing?
>> >> >> > > > >
>> >> >> > > > >Also, I would like to get rid of the company name (shown
as the
>> >> >program
>> >> >> > > > >name) that keeps appearing from something I did the other day.
>> >> I have
>> >> >> > > > >changed it in the properties but it won't let go of the other.
>> >> >> > > > >
>> >> >> > > > >Also, I want you to know you have done a great job with this
>> >> software
>> >> >> > > > >and its improvements. I may come across as critical on
occasion
>> >> >but I do
>> >> >> > > > >respect what you have done and plan on using it frequently.
>> >It is a
>> >> >> > > > >super value.
>> >> >> > > > >
>> >> >> > > > >Jim
>> >> >> > > > >
>> >> >> > > > >
>> >> >> > > > >
>> >> >> > > > >------------------------------------
>> >> >> > > > >
>> >> >> > > > >Yahoo! Groups Links
>> >> >> > > > >
>> >> >> > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >------------------------------------
>> >> >
>> >> >Yahoo! Groups Links
>> >> >
>> >> >
>> >> >
>> >>
>> >
>> >
>> >
>> >
>> >------------------------------------
>> >
>> >Yahoo! Groups Links
>> >
>> >
>> >
>>
>
>
>
>
>------------------------------------
>
>Yahoo! Groups Links
>
>
>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nsb-ce" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/nsb-ce?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to