PocketASP 2.1 Release Notes


Home  Overview  Download  Documentation  Pricing  Support  News

Current Version: 2.1.0.1 - 2 March 2006


  • Service Release
    • Bug fixes
    • Roll patches into new build

Current Version: 2.1.0.0


  • New Features

    • Doubling of page load performance
    • Arrays can be stored in the session object
    • Session supports enumeration
    • Virtual (aliased) Directory support
  • Bugs Fixed

    • Inconsistent #include support
    • Client-side JScript being lost
    • Timing/context problems when using multiple frames
    • Response.Redirect & Response.End not halting processing
    • Some URLs using # fail
    • Memory leaks

Version: 2.0.0.0 - released 28th February 2002


Newly supported ASP objects and methods:

  • Request

    • Querystring - with no parameters will return the complete, unprocessed, query string.

    • Querystring - enumeration interface supported

    • Form - enumeration interface supported

    • ServerVariables - new values supported

      • URL
      • SCRIPT_NAME
      • SERVER_NAME
      • QUERY_STRING
      • HTTP_USER_AGENT
    • ServerVariables - PocketASP extensions

      • PASP_SCREEN_WIDTH
      • PASP_SCREEN_HEIGHT
      • PASP_WORKAREA_ HEIGHT
      • PASP_WORKAREA_ WIDTH
      • PASP_DEVICE_TYPE
      • PASP_OWNER_INFO

  • Server

    • URLEncode

    • HTMLEncode

    • MapPath

    • RegSvr( strDllPath ) - (PASP Extension)
      This call causes a DLL to be registered, which is useful when using COM components within an application.

Additional Enhancements:

  • New JScript Support

  • Built-In ASP Object Enhancements

  • Session Start Function

  • Enhanced Error Reporting

  • System Configuration Checking

  • Domain Specific Licences

  • Improved performance for Non-Asp page delivery

  • Improved exception handling

  • Extended collection handling

  • Searching Request("item_name") support

  • Page Encoding

  • New Documentation

  • Extended Samples

    • JScript

    • VBScript

Bug Fixes

  • Cookie behaviour differs from IIS/ASP

  • Multi-valued form data being lost

  • <#include> would fail if used in subdirectory

  • Using cookies could result in Pocket IE lockup

  • SQL Server CE 'Provider Not Found' error

  • "File count not be found" typo

  • Large pages causing Pocket IE hang

  • 'SET' syntax handling

  • Cookies were case sensitive

Version: 1.0.0.1 - released 1st November 2001


New versions:

  • Beta download available for SH3 processor-based Pocket PCs


Newly supported ASP objects and methods:

  • Response

    • Clear - supported

    • Redirect - supported, generates a redirect page containing a META refresh tag

    • End - supported

    • Buffer - call allowed, but ignored as always buffered

    • Flush - call allowed, but ignored as always buffered until end of page

    • Expires - call allowed, but ignored (get - always returns 0)

    • AbsoluteExpires - call allowed, but ignored (get - will return current date/time)

    • CacheControl - call allowed, but ignored

    • AddHeader - call allowed, but ignored


Additional Enhancements:

  • Evaluation Message changed to be less intrusive, just appears once on call to first page

  • Checks for default files Default.asp, then Default.htm if no filename provided (eg: pasp://ModeZero/)

  • DLLs are versioned at 1.0.0.1


Bug Fixes:

  • <%@ directives will not cause parse error, but are ignored

  • Improved machine identification process to avoid "failed to get Machine Id" error message


Version 1.0 - released 17th October 2001


File Types:

  • Files are identified by their suffix, if the file is a ".asp" it is processed and embedded script executed, otherwise the file content is read "raw" and passed to the browser for display


ASP script languages:

  • All code between <% and %> is treated as VBScript as this is the only supported language


Supported ASP objects and methods:

  • Request

    • Cookies - single elements (not arrays)

    • QueryString - single elements (not arrays)

    • Form

  • Response

    • Cookies - single elements (not arrays)

    • Write

  • Session

    • SessionID

    • Set and Get Session Variables

    • Abandon


Server.Create Object:

  • COM Objects can be created using Server.CreateObject, these map on the CE device to a CreateObject (as there is not a Server object at this time)


Database Support:

  • Provided through use of the ADOCE 3.1 component (included as part of the installation). When the ASP files are pre-processed appropriate changes are made from ADODB to ADOCE calls. Note that the DSN will have to be set manually for the file on the Pocket PC


Include Files:

  • Include files of the form <!--#include file="includedfile.asp"--> are supported


ModeZero