GEOS Programming Knowledgebase
|
first |
previous |
index |
next |
last |
- Swat "Death due to" and "Warning" message explanations
- @send dangers with pointer or temporary memory blocks
- Clipboard enabling OmniGo input fields
- Dynamically Loading Libraries
- How to get the GeodeHandle of a driver
- Common programming mistakes of Geos neophytes
- Fixing STACK_OVERFLOW
- Moving class defns to their own resource (out of dgroup)
- dealing with heap allocation warnings on the emulator
- White Paper on Writing Error-Checking code
- Sending SMS messages to certain applications.
- Passing HeapFlags to MemAlloc.
- Name of document on primary's title bar
- Multilaunchability and your geode.
- How to get rid of LS_CANNOT_LOCATE_KERNEL error.
- Can't run Swat. Missing swat.tcl file.
- GenText in a properties dialog.
- Glue: "warning fixing up unused space in lmem resource..."
- Copyright message in your geodes
- How to avoid transparent detaches.
- Keyboard driver on N9000.
- Strange glue error.
- Running SDK from CD-ROM or network
- Single-document-interface and GenDocumentGroup
- How to retrieve a Chunk or ChunkArray from a VMFile
- Debugging tips for difficult problems
- Using the SDK with Borland C++ 5.0.
- Dialogs under the Nokia 9000 Communicator.
- Swat repeatedly reports "version mismatch" while loading sym files
- Get emulators to work more like devices
- OmniGo file formats
- Performance profiling your code in swat
- Fax driver INI settings and misc. information
- How to resolve Internal Error 177.
- Error opening GEOS.INI file in GEOS.
- N9000C doesn't support non-exclusive lists.
- How to configure Windows NT so Swat will break on Ctrl-C.
- Why ATTR_GEN_TEXT_SET_OBJECT_ENABLED_WHEN_TEXT_EXISTS won't work.
- What's stored in dgroup?
- How to setup VisContent with no children.
- Backup/Restore on the N9000
- Text object doesn't widen to handle longer string
- Why and when to use EC code.
- Make non-changing resource blocks read-only
- Broken C-stub: FileCreateLink
- Screen size with PT9000 emulator
- How to call a driver's strategy routine from C
- Where to send MSG_META_QUIT
- Keep getting compiler errors in a scan.c file.
- Timeout with SerialRead(STREAM_BLOCK)
- About ViewerClass libraries
- How to use VisUpdateModes
- How to intercept dialog close message.
- "no valid font files in userdata\font" when running under Windows 95
- When to use ObjDerefGen/ObjDerefVis
- PCCom protocol (for OmniGo)
- Bullet demo Preferences crash
- Example of AccessPointControlClass and how to use it.
- GenTriggers and IC_XXXX (InteractionCommands)
- Finding the total size of an LMem block
- Pmake hangs with McAfee virus checker
- How to print a formatted string to a file
- How to set breakpoints in foam library routines.
- Making your application FileTransfer friendly.
- Perl installation error
- How to determine available memory for an application
- Determining free disk space with DiskGetVolumeFreeSpace()
- Is there an @else?
- Using FoamStandardDialogOptrNoBlock vs PutUpDialogViaUIThread
- Protocol levels of libraries on various Geos Devices
- How do you call a library function written in C, from assembly?
- File operations applied to directories.
- How to make SocketRecv() event-driven.
- How to call a C function from assembly.
- How to use the IrCOMM API.
- Use the Bison font for password entry
- Information on writing C stubs in GEOS.
- Using LOCAL_ROOT and ROOT_DIR to network your SDK
- Keyboard shortcuts in menus
- Special Key mappings for OmniGo Emulator
- Death due to CORRUPTED_INI_FILE
- Why does the SDK not support Microsoft's compiler?
- Glue/Pmake delay fixes
- MailboxGetVMFile() usage when sending SMS message
- Writing a Socket Link Driver
- Use of wild cards in string searches
- Deleting all files ("del *.*") with FileEnum & FileDelete
- geode cannot be multi-launchable and handle relocation GLUE errors
- How to intercept MSG_META_KBD_CHAR
- Multi-launchable apps and GeodeGetOptrNS
- GStrings in VMFile based text objects.
- What is the _TEXT resource for?
- Reseting Zoomer card slot
- Make dismissed parent dialog automatically dismiss its child dialog
- C stub for ChunkArrayEnum has a bug.
- ProcCallFixedOrMovable gives "no prototype" compiler warning
- How does GEOS SocketAccept/SocketListen compare to BSD?
- HOW_CAN_APPLICATION_HAVE_NO_NAME error
- Capturing screen dumps on the Nokia 9000 Communicator.
- How the null modem lines should be connected.
- Mysterious object links
- Swat can't find all the symbol files under Windows NT.
- How to write screen savers.
- Why does Swat "time out"?
- ViewerLibraryOpen crashes when library/driver does not exist.
- Sending classed events in IACP
- Glue error: "test2.eobj: struct foo.bar: field type mismatch"
- How to hide objects from the user.
- How do I get the thread handle of the UI thread?
- @dispatch gives compile time error
- Don't allow zero-sized elements of variable-sized ChunkArray
- Borland compiler error: Multiple declaration for 'optr'
- How to pass pointers to instance data to functions.
- Glue: _TEXT is very large, that is a BAD thing
- Automatically updating protocol numbers with GREV.
- Limitations to using ThreadDestroy in GOC.
- BORLAND.C: assert(los->u.localVar.type == typeIndex) failed
- How to make a dialog box with no triggers.
- What is the _inline macro (or what is CHANGE_SEGMENT)?
- How to remove an object and resource created by ObjDuplicateResource.
- How do I reset the Nokia 9000 Communicator?
- Why FileEnum returns non-zero but invalid handle
- What does the 'noload' keyword mean in the .gp file?
- Can't mix Vis and Gen objects
- Recreating a lazarus condition
- How to right justify text in a GenText object.
- How does RGB color index mapping work?
- Mixing C and assembly - an introduction.
- How do I load another geode?
- What messages are good for initializing objects or the application?
- How do I get multiple columns in my GenDynamicList?
- Getting the "spinning world" dialog box for FAX, SMS, et al.
- Can you set the No Carrier timeout (S7 register) on the N9000?
- Strange crashes with the emulators.
- Borland compiler error
- Zoomer emulator fails to start.
- COM and LPT port recognition in GEOS.
- Serial ports, detecting and specifying in GEOS.INI.
- Socket error (specifically 5402).
- Declaring a Method As a Routine
- How to sort a chunk array.
- Controllers and their help files.
- Testing FAXing with Class 2 modems.
- Broken C-stubs: Token...() routines
- Deleting .sym & .gym files to save disk space.
- GOC error
- Determining version, country code or keyboard type on N9000C.
- Creating Fonts for GEOS.
- Weird keyboard remapping after running PCCOM in a Win95 DOS box.
- How to make a "font" setting for the mail editor.
- How can I get the optr of a dialog's OK or Cancel trigger?
- How to make a simple terminal type text object
- How to get string of ClassStruct?
- I get '.GEO' not remade due to errors.
- Configuring Swat to run under Windows 3.1.
- How is register es passed to process class methods?
- Using the FilterListClass on the Nokia 9000.
- How to safely synchronize threads accessing shared data
- Details of VisMonikers
- BORLAND.C: Line 2491: assert(base == ((genptr)sos - scopeOff)) failed
- How to set mouse pointer images
- Accessing a word of a dword variable (eg, handle of optr) in assembly
- MSG_GEN_APPLICATION_MARK_BUSY not working over dialog box.
- "Internal (memory) error" in GEOS.
- Calling an assembly routine from GOC.
- Serial and IR ports on the Nokia 9000 Communicator.
- FileMove() an example
- How to enable help editor in GeoWrite, and contexts not mentioned that need to be supported.
- Some miscellaneous IrDA information.
- I get "class is multiply defined".
- Warning: segment not known?
- Sending messages from .asm when classes are in .goc
- Calling a library function in C from assembly.
- Are there any known errors in the header files?
- FileEnum returns an invalid number of files.
- Running the Bullet demo (Sharp PT-9000 emulator).
- Bullet demo crashes in Preferences app.
- Using ClipboardEndQuickTransfer correctly.
- How to connect to the Internet with the N9000 emulator.
- I get the "Undefined structure '_ClassStruct'" warning.
- Compiler error "resource not found".
- Using the neverSaved option in a subclass.
- BCC complains about an illegal # character.
- Minimal Borland C++ installation for v3.1
- Using the GCI_output correctly.
- Directly accessing CIF_TEXT on the Clipboard.
- Function is prototyped, but compiler complains that it's not.
- What is the difference between focus and target.
- Turning off features in GenDocumentControl.
- Control key and mouse press
- Using undo with a text object.
- Why is the SpellControl object disabled?
- Spell checker shows up as a little button.
- SearchReplaceControl isn't enabling correctly.
- Using PointSizeControl to change size of text object.
- Text object isn't doing the undo, but it did work at first.
- Using text controllers on a read-only object.
- DB item gets last two bytes stomped on.
- Does DBFree cause any moving of locked item blocks?
- VM chain vs. VM blocks in MSG_INK_SAVE_TO_DB_ITEM.
- Libraries included on Zoomer
- What file attributes does GenDocumentControl take into account?
- "Find" button on the OmniGo document control.
- "Find" button crashes when I handle searching.
- "Note" button doesn't work correctly.
- HINT_APPLICATION_QUIT_ON_IACP_ALLOW_FILE_ACCESS isn't working.
- "No Document" in window title bar.
- I get the OBJ_BLOCK_DUPLICATE_NOT_DISCARDED error when opening a document.
- Useful key combinations for Nokia 9000.
- Is it possible to call a driver strategy routine from C?
- Error-checking version Non-error-checking version of system.
- Content as a child of another content
- App crashes in EC but not in NC.
- ECCheckGStateHandle always gives an ILLEGAL_HANDLE.
- What does KR-06 mean?
- My fatal errors aren't seen in Swat.
- So what is the the theory behind EC code?
- When should I use the EC routines?
- Optimizing graphics in a VisLargeText object.
- Rules for overwriting libraries with NSERVER (the installer)
- Creating a file with read-only attributes.
- Comparing file paths for equality.
- Using #define and @define correctly in GOC.
- Ordering static object instance data
- Using FileEnum on a standard path.
- Checking return values from the File routines.
- Opening with VMOpen results in FAULTING_IN_VM_BLOCKS.
- What is the VM_COMPRESS_HOSED FatalError?
- Having two map blocks in a single VM file.
- Object relocation/unrelocation in Vis/Meta objects in VM files.
- Locking VM block before sending to an object in that block.
- Writing a huge array to disk.
- Checking for error in MSG_GEN_DOCUMENT_OPEN.
- RCM_textStyleClear in MSG_COMPLEX_MONIKER_REPLACE_MONIKER
- How to un/relocate objects and their class pointers.
- Displaying text in a table.
- How to change mouse pointer over vis objects.
- What MSG_GEN_ITEM_GROUP_SET_MODIFIED_STATE actually does.
- GenBoolean in dialog gives UI_GEOMETRY_WIDTH_TOO_LARGE error
- Everything you ever wanted to know about GEOS fonts.
- Seeing what apps have a document opened.
- Getting the token ID of a running application.
- How do I use GeodeFind on an app?
- Increasing the size of an interaction to fit buttons.
- Making a Gen object large enough, but not too large.
- How to use the ObjDoRelocation() and ObjDoUnRelocation() functions to relocate and unrelocate resources.
- Resizing an interaction using hints.
- Using the HINT_SIZE_WINDOW_AS_RATIO_OF_.. hints.
- Keeping a dialog on top of other windows.
- Finding the screen height and width of the system.
- How to make a menu not pinnable.
- Running apps on the device, protocol conflicts.
- Using the functions in ansic library.
- Compiling source files that are too large.
- Forgetting to declare the resources in the .gp file.
- Extension on application name in .gp file.
- Pmake needs more memory.
- What is c-api for in the .gp file?
- What does HAF_NO_ERR do in MemAlloc
- I get the OBJ_LOCK_OBJ_BLOCK_BY_WRONG_THREAD death.
- How can I get the directory path for my application?
- Dialog at the bottom of the screen.
- Getting a GenFileSelector to show both DOS and GEOS files.
- Specifying the path to open in a GenFileSelector.
- Adding text to a GenText using MSG_VIS_TEXT_APPEND_PTR.
- Using ATTR_GEN_TEXT_CHAR_ATTR in a text object.
- Reverse video for GenText objects.
- Loading saved point size from GEOS.INI
- Pasting gstrings (graphics) into a GenText.
- Subclassing MSG_GEN_VALUE_GET_VALUE_TEXT in GenValueClass.
- Adding items to a menu that don't show up.
- Floating windows on the OmniGo.
- Borland C can't find the stddef.h file.
- How should BIOS calls be made in GOC?
- Using @ifdef/@endif in GOC code.
- I get the "open conditional" error in Borland C.
- I get this error in GOC: realloc: Illegal address (0x0)
- Is there an @else directive in GOC?
- Breakpoints in Swat and detaching.
- I get this GOC error: End of file in resource declaration
- Bitmaps versus gstrings/drawing routines.
- How do I use GrCreateBitmap?
- Using the fire buttons on the Zoomer.
- Missing libraries on the Zoomer platform.
- Accessing power-management on the Zoomer.
- Accessing the infrared (ir) port on the Zoomer.
- Serial driver doesn't work on the Zoomer.
- Running PCCOM on the Zoomer.
- Calling UserStandardSound more than once rapidly.
- Name of a geode.
- How can I run Swat using a Zoomer as my target machine?
- Running tasks in the background.
- How to convert ink objects into bitmaps.
- Using bitmap tools.
- Does the OmniGo support gray scale?
- How can I disable Help controller features?
- Undocumented help contexts in standard controllers.
- Help file names must be padded to eight spaces.
- Pressing Fn-F1 as opposed to tapping on the ? button.
- Using the appropriate InitFile routine.
- Swat can't read tcl module.
- Having ink turn into text in a view.
- Setting the brush size for drawing ink.
- What is happening when ink is entered?
- Grabbing a line of text under the mouse.
- Why must MRF_PROCESSED be returned for mouse events?
- Where should MSG_VIS_RELEASE_MOUSE be called?
- Mouse events combined with keypresses.
- Installing files to the Zoomer.
- Running the SDK installer.
- I get "Error in line 83: code 2247." when installing SDK.
- How to dismiss a dialog after intercepting MSG_GEN_GUP_INTERACTION_COMMAND.
- Installing target software more quickly.
- How can I install my application/Bindery book to the OmniGo?
- How to upload apps to the OmniGo for testing.
- Putting up a "please wait" dialog.
- Replacing the functionality of dialog buttons.
- How can I reposition a modal dialog box?
- Adding buttons to DatePicker dialog in OmniGo.
- Command dialog vs. properties dialog.
- Is there a way to tell when a GenInteraction is dismissed?
- Keyboard shortcuts won't work but beep instead.
- Swat error: ILLEGAL_RESOURCE
- Getting the item in a list with the focus.
- Ignoring input when a list selection is made.
- Intercepting MSG_META_END_SELECT with a dynamic list object.
- What does MSG_GEN_ITEM_GROUP_SET_MODIFIED_STATE do exactly?
- Specifying the height or size of a dynamic list object.
- Having an initial selection in a GenItemGroup.
- Linking GenItemGroups using ATTR_GEN_ITEM_GROUP_LINK.
- Keycodes on the OmniGo.
- Avoiding the floating keyboard.
- Support for new floating keyboards.
- Using the correct DOS code page for the demos.
- How to connect Swat to an actual OmniGo device.
- How do I access a dynamically loaded library?
- Localizing an application.
- Changes in date/time format.
- How to create the .vm file for localizing.
- How to display floating point values.
- How would you convert a DWFixed into a WWFixed?
- Calling C functions using function pointers.
- Do chunk arrays have to be in LMem blocks?
- How is the memory used on the OmniGo?
- Are ObjChunkFlags kept with chunks in LMem blocks?
- Text controllers and read-only text objects
- Differentiating static vs. dynamic LMem blocks.
- Is it OK to use LMemContract on Object blocks?
- What is a MemHandle?
- Will MemAlloc return a block larger than what's currently free?
- Will Mem.. routines move locked blocks?
- How to free an object block run by UI thread.
- When GEOS allocates dgroups, where does it put them?
- Calculating the exact size of an LMem block.
- Moving things out of dgroup.
- How to make a subclassed UI object grab the focus.
- Line number of cursor in text object.
- TextLargeRunArrayHeader defined incorrectly.
- How is text in a VisLargeText stored?
- How to localize with the original source code.
- My messages miss the object I was aiming for.
- Static object trees spread across multiple source files.
- UI object trees crossing thread boundaries.
- Causing an application to quit.
- Sending a message to the current document object.
- Sending notification messages to controllers.
- How can I tell if the system is shutting down?
- Uncommon key sequences to watch for in text objects.
- How to destroy objects created with ObjInstaniate.
- Freeing duplicate object resources.
- I get a BAD_DS error in Swat.
- I get an ILLEGAL_HANDLE error when referring to objects.
- Can I remove messages from the thread queue?
- Size and format of OmniGo icons on Homescreen.
- When to free a dynamic visMoniker on a Vis object.
- Declaring visMonikers in separate resources.
- How to get mono-spaced font for visMonikers.
- What syntax should I use for MSG_GEN_RELOC_MONIKER_LIST?
- Real-time timers
- How to create notes file on N9000.
- How does FDocumentDir use the .INI docPath settings?
- I keep getting "Do you want to abort? [ynp]" in Swat.
- How is memory used on the Nokia 9000 Communicator?
- Getting the little icon in OmniGo slots.
- Who does the underlining of bitmap fonts?
- Making window movable/resizable.
- PCMCIA card not recognized when OmniGo reboots.
- PCMCIA card draws power from OmniGo.
- Differences between OmniGo SDK and 2.0 SDK.
- Setting the undo context.
- Writing for OmniGo with the 2.0 SDK.
- Detecting power down on the OmniGo.
- What is the port number for a PCMCIA serial card?
- Can I use hardware flow control on the OmniGo?
- How can I force my application to shutdown to state?
- OmniGo powerdown cause saving to state?
- How to delete state files and clipboard on OmniGo.
- What is the difference between TableClass and JTableClass?
- How can my application tell when a cell is being edited?
- Width of table is too large.
- Optimizing your Application's State Files
- How to tell when user changes table cell.
- How to set a default selected row.
- Changing to a different column.
- How to start editing a cell from keyboard.
- How can I make a Table cell accept ink input?
- Will I get notification when PCMCIA card is removed?
- How to tell when PCMCIA card is inserted.
- App in RAM, library on the PCMCIA card.
- Apps on PCMCIA card don't show up in app menu.
- Printing text and graphics to the printer.
- What happens to CPU when N9000C's lid get's closed?
- How is MSG_PRINT_CONTROL_SET_TOTAL_PAGE_RANGE used?
- Print control is always disabled.
- Text looks too small in printer output.
- GrDrawBitmap versus GrDrawImage.
- Bit mask versus area patterns when printing.
- Knowing when user cancels printing.
- Why can't I make GeoFile?
- Knowing what file is needed for an application to run.
- CRC routine for PCCOM has a bug.
- LEVELS.GOC won't compile. Why not?
- Compiling GOC libraries that @classdecl classes
- Serial port activity notification.
- What's the difference between SerialModes SM_RAW, _RARE, and _COOKED?
- How can I limit the size of my application's state file?
- Saving global variables to state file.
- Causing an application to quit.
- Forcing no state file to be saved.
- Splitting code into multiple source files.
- Locating a bad pointer/handle in a geode.
- Swat is giving me an error about RPC.
- Interrupt 3: Breakpoint trap
- How to add HINTs and ATTRs
- What parts of Swat should I learn first?
- How can you tell who sends a particular message in Swat?
- Overwriting the chunk boundary.
- I get Phar Lap err 10049: Ran out of stack buffers when I run Swat.
- What flags should I set for the ec command in Swat?
- Switching threads within a patient in Swat.
- Why won't Swat run under OS/2?
- Table patient doesn't have any objects in it.
- API for the FoamDocConvert.. routines.
- Using modem with GEOS 2.0 SDK on Windows NT.
- Borland compiler error: "realloc: Illegal address (0x0)"
- The structure of GEODEs (both disk and memory).
- The NT SDK crashes badly, and BorlandC can't be found.
- I get "death due to NOT_MEM_HANDLE".
- How can I run Swat using a Zoomer as my target machine?
- I get a CORRUPT_LINKAGE error in Swat.
- Mismanaging breakpoints in Swat causes crash.
- Swat can't find my geode after changing the name.
- Swat can't run under Windows 3.1.
- I get a "PC timed out" error when starting Swat.
- I get an ILLEGAL_RESOURCE error in my program.
- Changing the font in a GenDynamicList object.
- death due to CANNOT_UNRELOCATE
- How are GEOS and DOS character sets different?
- Size of string versus string length.
- How can I get the metric width of a character?
- VisLargeText region array information.
- Misusing threads to do more than one task.
- Using the old ThreadCreate on the Zoomer.
- How do I set real-time timers using TimerStart?
- Why can't PCS find my pattern file?
- Reasons why "pmake depend" can fail to find cpp in the path.
- Remote commands in pccom.
- Using @self instead of fixing up pself.
- SDK tools are running slowly.
- I get Interrupt 2: Non-maskable interrupt in Swat.
- I always get a warning about .rdf files not included.
- Defining a class that is not a subclass of a GEOS class.
- How to force a repaint of the content.
- Adding a VisComp child to GenDocument object.
- Getting a VisText to display itself.
- Mouse events to only go to top Vis object.
- API available for HWR?
- Using the serial driver and Serial sample app.
- What are .SYM and .GYM files?
- Setup.exe says fatal error in script line 1007
- Values of keys on the N9000 keyboard.
- Swat can't find your geode's symbol file.
- Focus tip when adding and removing children in a GenContent
- Ignoring keyboard input - how to.
- How to make a VisText editable on the Nokia 9000.
- How to have local variables in esp and still get the value of bp.
- Environment variables used by the WinNT GEOS SDK.
- Registry entries used by the WinNT GEOS SDK.
- I get a HANDLE_FREE error; seems to be a local variable problem.
- Swatting a Nokia 9000 Communicator.
- Turning off date/time column in ExtendedFileSelectorClass.
- Getting a message's number given the message name.
- Can I send an SMS message locally to another app?
- Dual video mode on the Nokia 9000 Communicator
- Redirecting stderr for the WinNT-based GEOS SDK tools.
- How to get the handle of the System's UI thread
- Pmake command isn't working
- SEND in Swat says, "Error: Unable to find source .geo file"
- Tips on Swatting a Nokia 9000 Communicator.
- C compilers supported by GEOS SDK.
- ECCheckBounds and ec flag settings.
- What fonts are available on the Nokia 9000 Communicator?
- Sizing and positioning a FFileSelector object.
- How to delete files from GenDocumentControl on OmniGo.
- FFileSelectorClass and FileOpenControlClass explained.
- Testing for floating point math errors.
- DBCS character constants for localization.
- How to prevent the Swat stub from intercepting NMI.
- The Help button changed on Nokia 9000i emulator.
- How to tell if a dialog is displayed or not?
- How to modify paths to ini files.
- Expression syntax error using MSG_VIS_TEXT_CREATE_TRANSFER_FORMAT.
- HINT_DRAW_IN_BOX invalidates HINT_PLACE_MONIKER_TO_LEFT
- How to get your Manufacturer ID.
- Using the InitFileReadStringSectionBlock routine wisely.
- How to convert a hex number to a message name in Swat.
- How to break up large code segments without breaking up the source file.
- What does the "on_stack" directive mean in an .asm file?
- How to make app load on bootup.
- Grabbing the text of a vis moniker?
- Printing from the Nokia 9000 Communicator.
- How to tell what hardware N9000 app is running on.
- Setting up a callback routine for driver routines.
- Using the modemc library on the Nokia 9000 Communicator.
- IMEI = International Mobile Equipment Identity
- Mixing sizing hints in a single object.
- Can application access outer buttons on Nokia 9000?
- Can an application initiate a voice call on the Nokia 9000?
- Nokia 9000 Communicator UI paper.
- Using extended registers in GEOS.
- The EciGetImei() function for Nokia 9000 phones.
- What happens when power-down (suspend) occurs in GEOS?
- Proper buffer size for FloatFloatToAscii_StdFormat()
- Bug in UI.GOH file.
- Apps suspending when device is closed.
- Glue can't find my library's LDF file.
- How do I send messages to an object in Swat?
- Fixed versus Movable memory block usage.
- Configuring PC to drive RBUS traffic.
- SMSO_dataCodingScheme, SMSO_userDataLength, SMSO_userDataHeader
- Random stuff about printing in GEOS.
- What FAX modem do I need to use with Nokia emulators?
- How to create a new page size in PageSizeControl.
- General guide for optimizing your GEOS code.
- OmniGo Serial flow control
- Tab chars in UnderlinedVisText (or UGenText) causes 'Internal error'
- Missing C-stub: GrSetVMFile
- Broken C-stub: SpoolGetPaperSizeOrder
- Missing C-stub: GeodeForEach
- Revision file directory on WinNT-based GEOS SDK.
- Broken C-stubs: HugeArrayCreate, HugeArrayGetCount
- Broken C-stub: InitFileEnumStringSection
- Directly accessing CIF_INK on the clipboard.
- Manually setting the MailboxRegisterMessageArgs for email.
- Missing C-stub: ObjSetEventInfo
- Where are bitmap tool header files stored?
- Fonts, Nimbus Font Converter, GEOS font format
- Broken C-stub: SpoolCreatePrinter
- Broken C-stub: SpoolGetNumPrinters
- Avoiding having the focus move to a GenTrigger.
- Using grev on the Windows NT-based GEOS SDK.
- Broken C-stub: FoamDBBinarySearch
- 0x11 (17) bytes being filtered of the inbound serial stream
- Broken C-stub: WinScroll
- Using Shipper
- How to have transparent backgrounds on bitmaps.
- What does MSG_GEN_APPLICATION_INSTALL_ICON do?
- Chunks in a global block
- Broken C-stub: GrMapColorRGB
- Setting up the Nokia 9000 Emulator for internet access
- My localizable strings aren't appearing in ResEdit.
- 80x86 interrupts
- Adding an object to the keyboard path in ESP.
- The token database as it is stored in ROM.
- The proper usage of @localize and monikers.
- Dialup scripting on N9000
- Where to place temporary files on the Nokia 9000.
- Keeping the focus object visible in a scrolling GenView.
- Mouse messages
- Code names in the GEOS header files
- How to use WWFixed (and its ilk) variables
- How to use FileID for something useful.
- FileSelector focus showing when it shouldn't?
- The normal keys down count is zero?
- I get TOO_MANY_PRIMARY_FSDs in Swat.
- Viewer library change regarding the undo feature.
- What does IACPSendMessageAndWait() do exactly?
- Parse error caused by missing semicolon.
- Dynamic heap space request.
- Mouse pointer appearance
- KR-xx error codes and a brief description of each.
- Reading the GeosFileHeader of a VM file
- Printing the objects on a GCN list from Swat.
- Broken C-stub: SpoolGetPaperSize
- What is SEGMENT_CS and how is it used?
- Hex number format in source files.
- What does the 'Change' button send out?
- hardIconBar entries disappear from the geos.ini file
- TIMER_EVENT_ONE_SHOT vs. TIMER_EVENT_CONTINUAL
- Using "@send, forceQueue @visChildren" causes a crash.
- Palette manipulation
- Lid just opened on Nokia 9000 Communicator.
- Minimize size on item group loses keypresses.
- InitFileSave() and what it really does.
- Keypresses don't reach triggers from TextWithList object.
- Check for objects in the same resource.
- Swat can't find my geode when I use "send".
- How to access instance data for other master levels.
- Fonts in text transfer items
- Offset of Vis master part of instance data.
- I get a UI_CANNOT_LOAD_SPECIFIC_UI error in Swat.
- Target software installation problems
- I get the WARNING_CONTDB_GEODE_NOT_IN_XREF_TABLE.
- Installing the OmniGo SDK under Windows '95.
- How to get the IP address of my end of socket connection.
- Broken C-stub: SocketGetMediumAddress
- Using NT-based SDK under Windows '95
- Closing someone else's sockets (i.e. closing a domain).
- Using "ec ALL" in Swat causes HANDLE_FREE death.
- Do not use TRUE for comparison in GOC
- Using F1-F4 keys in Telnet
- Why don't my instance field default values work?
- Note button
- Does register DS point dgroup in GOC methods?
- How to convert FAX format from Nokia 9000 to PC.
- Maximum number of fields in a Foam DB record.
- N9000 demo says "unable to load UI library".
- How GenFileSelector sorts GEOS and DOS files.
- Defining a second process class messes up first one.
- Compressing files and buffers with the compress library.
- ParaAttr hints: margins, bullets, border lines
- I get ASSERTION_FAILED in VisTextHandleCharset
- Push/pull support on the Nokia 9000 Communicator.
- OmniGo JTableClass
- File extensions of SDK tools files.
- How to paste GString clipboard data.
- Alternative Swat command to "pclass".
- How to get handle of geode in GOC without using GeodeFind.
- Making modem data calls on the Nokia demo.
- How to look at Swat stub variables.
- Casting the return value from an @call.
- Aligning text field with group's children.
- I get a BLOCK_ALLOCATED_WITH_NO_FLAGS error. What does it mean?
- Using 'pmake lib' doesn't create my .ldf file.
- OmniGo serial driver
- Underlined text cursor moves to end of field.
- How to create scrollbars without GenView.
- Colors that CVTPCX used for Nokia icons
- The discardable-dgroup flag in .gp files.
- How to make flashing note smaller.
- AccessPoint requirements for an IP address.
- File selector filters and geode tokens.
- Getting focused object for objects not in focus path.
- Can't import text files to GeoWrite on NT demo.
- Running NC apps on EC demo and vis-versa.
- MSG_VIS_TEXT_GET_LINE_INFO
- Setting the mailbox name for OBEX messages
- Turning off keyclick sounds in demo.
- How to receive OBEX transport address structure.
- cvtpcx gives "unmappable pixel value" error.
- How to handle installing apps or docs.
- What does the PFIXED block flag mean in hwalk?
- Using FileCopy() on a GEOS file, DOS file already exists.
- How to use FileParseStandardPath()
- How to make small dialog with triggers inside it.
- How to copy text from a VisMonikerWithText.
- Using Clipboard
- OmniGo power on and off.
- Pressing "send" in launched fax editor fails assertion.
- Why does datacall close before timeout?
- How does ifidn work in assembly?
- Getting the passive keyboard grab.
- Linking text and list objects.
- Using TimerStart for real-time events.
- OmniGo SDK versus 2.0 SDK
- Using NoteShellClass and NoteClass.
- How to use PCMCIA change notification.
- The OmniGo and its state files.
- Drivers and libraries on the SDK.
- How to create and use OmniGo icons.
- Why is C++ not supported in the SDK?
- Using SpellControlClass
- The GEOS SDK versus IZL (Interpreted Zoomer Language)
- Find trigger in document control.
- Using the Swat heapspace command.
- Minimum BCC++ for GEOS development.
- Using Gstrings vs. bitmaps.
- Dgroup and static strings.
- Debugging memory leaks using Swat.
- OmniGo, installing an application
- Converting WWFixedAsDword to floating point.
- Making your app localizable.
- Find/Replace disabled problem
- Determining the platform my app is running on.
- OmniGo, GenPrimary
- Mouse in OmniGo emulation
- Windows NT
- Opening an application in the background
- Broken C-Stub: ChunkArraySort
- How to use GeodeFind.
- Geos user error messages
- Disabling the hard icon bar on Geos devices
- Choosing between 12-hour and 24-hour format.