![]() |
Q: Which devices are supported by Basic4ppc? A: Basic4ppc supports: WM2003 SE, WM5, WM6 including 6.1 and 6.5, Windows CE 5.0 and Windows CE 6.0. Basic4ppc supports both touch screen devices and non-touch screen devices (named smartphones or Windows Mobile Standard). The device IDE requires a touch screen device. Q: What is Microsoft .Net Framework and why is it required? A: Microsoft .Net Framework is a large set of libraries and also a framework for running "managed" applications. Basic4ppc like many other applications is based on this framework. There are two relevant types of this framework: the full .Net Framework which should be installed on the desktop and .Net Compact Framework (.Net CF) which should be installed on the device. WM 2003 and WM5 devices are preinstalled with .Net CF 1.0. WM6 and newer devices are preinstalled with .Net CF 2.0. Vista is preinstalled with .Net Framework 2.0 or 3.5 (all are backwards compatible). Both the desktop IDE and the device IDE require .Net Framework 2.0 or a newer version. Compiled applications also require .Net Framework 2.0. Desktop - Download .Net Framework 2.0 Device - Download .Net Compact Framework 2.0 The actual installed size is much smaller than the download size. Q: I'm getting a 'System.IOException' message when I try to run the device IDE. A: The device IDE requires .Net Compact Framework 2.0 to be installed. Devices prior to Windows Mobile 6 should download and install it. Q: What is the output of Basic4ppc compiler? A: Basic4ppc creates regular .Net executables. Exactly the same executables as you will get if you use VB .Net or C#. Note that the compiler is part of the desktop IDE (full version). It is not possible to compile from the device. However you can run your source code on the device with the device IDE. Q: Can I also create desktop applications with Basic4ppc? A: Yes. You can also compile your code to a desktop executable. Q: Is it possible to edit the same project from both the device IDE and the desktop IDE (not in the same time)? A: Yes. Both IDEs are 100% compatible with each other. Q: How can I create new libraries? A: Libraries are written in C# or VB .Net. See this thread for more information. Q: Where can I find more information about a specific keyword or library? A: See the Reference List (all the keywords are links to the online help). Q: Where can I find additional libraries created by Basic4ppc community? A: Additional libraries list Q: Are there any samples available? A: Basic4ppc Desktop includes a folder named 'Samples' with simple programs to help you get started. The folder is located by default under: C:\Program Files\Anywhere Software\Basic4ppc Desktop\Samples You can also download it: Basic4ppc samples Note that if you are running the samples on the device you may need to copy some required libraries from the desktop to the device. The libraries folder on the desktop is located by default under: C:\Program Files\Anywhere Software\Basic4ppc Desktop\Libraries Q: What are the limitations of the trial version? A: The device IDE is limited to 30 days. The compile feature of the desktop IDE is disabled. Q: I want to download one of the libraries available on the forum but I get a 'permission error' message. A: These libraries are only available for users who bought Basic4ppc. Q: Will I have full access to the forum after my free upgrades period is over (1 year with the standard version and 3 years with the enterprise version)? A: Yes. Q: The forum search doesn't return expected results. Are there any alternatives? A: The forum search is limited to terms with four or more letters. You can also use Google to search Basic4ppc site. Just add site:basic4ppc.com to your search query. For example: sql site:basic4ppc.com Q: How do I work with external libraries? A: Please see our libraries tutorial. Q: Can I use language ??? with Basic4ppc? A: Basic4ppc supports Unicode fonts so you can use it with any language supported by the device. By default Basic4ppc uses UTF8. When saving a file with non-ASCII characters you should save it encoded in UTF8. In Notepad for example it is done by selecting Save As - Encoding (at the bottom of the file dialog) - UTF-8. Note that the support of right to left languages is limited in Windows Mobile OS. Q: Will I need to distribute all the referenced libraries together with the executable? A: Most libraries are merged in the executable during compilation. The compiler will show a message with the libraries that cannot be merged and should be distributed with the executable. Q: How can I create an installer for my application? A: SetupBuilder which is available for licensed users, allows creating Cab files (installed from the device) and Setup files (installed from the desktop using Activesync or Windows Mobile Center). Q: Can I sell applications developed with Basic4ppc? A: Yes. There are no royalties or any other hidden costs. Q: Can I merge images in the executable? A: Yes. All images which were added with the visual designer will automatically be merged. In addition you can add images to an ImageList control (from the designer as well). These images will also be merged. Q: How can I change the font of a specific control? A: This is done by FormLib.ChangeFont. Q: (device only) I'm getting an error similar to: "An error message cannot be displayed because an optional resource assembly containing it cannot be found." A: .Net CF is installed by default without some of the error messages. You can download this optional resource here. Q: What is the recommended method for working with the internal or external GPS? A: If you are targeting WM5 and newer devices it is recommended to use GPSDriver library which internally uses Microsoft GPS Intermediate driver. On these devices it is more stable and simpler than using Serial2 together with the GPS library. Q: What is this 'Auto Scale' compilation mode? A: In this mode your compiled application will automatically scale all the controls and graphics according to the actual DPI (dots per inch) of the device it is running on. The result is that if you design your application to 240x320 QVGA devices, it will look the same on 480x640 VGA devices. Note that the scaling is not related to the width or height of the device, only to the DPI value. Q: How can I upgrade the visualization style of my desktop application? A: Using the Door library it is possible to change the controls appearance to a more "modern" look. See this thread. You can use cPPC to apply this change only when running on the desktop (otherwise it will fail on the device). Top |
|
|
|