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 -~----------~----~----~----~------~----~------~--~---
