<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks Andrei, That was one of the various configurations I tried. 
java.exe runs for a while and then crashes.  I see the splash screen
for a while but never the main app.  Below is some info at the time of
the crash.  Is there a way to generate a console log when running
outside of VS.  It might be useful to compare against this failing log.<br>
<br>
C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\java.exe -jar
"C:\Program Files\Java\jdk1.6.0_20\demo\jfc\SwingSet2\SwingSet2.jar"<br>
<br>
<b>Console output</b><br>
<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\java.exe',
Symbols loaded.<br>
'java.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open
the PDB file<br>
'java.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or
open the PDB file<br>
'java.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', Cannot find or
open the PDB file<br>
'java.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', Cannot find or
open the PDB file<br>
'java.exe': Loaded 'C:\WINDOWS\system32\secur32.dll', Cannot find or
open the PDB file<br>
'java.exe': Loaded 'C:\WINDOWS\system32\user32.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', Cannot find or open
the PDB file<br>
'java.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\shimeng.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\imm32.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\gwmhook.dll', Binary was not
built with debug information.<br>
'java.exe': Loaded 'C:\WINDOWS\system32\psapi.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Unloaded 'C:\WINDOWS\system32\shimeng.dll'<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\msvcr100.dll',
Symbols loaded.<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\client\jvm.dll',
Symbols loaded.<br>
'java.exe': Loaded 'C:\WINDOWS\system32\winmm.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\splashscreen.dll',
Symbols loaded.<br>
'java.exe': Loaded 'C:\WINDOWS\system32\uxtheme.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\MSCTF.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\Program Files\Norton
360\Engine\4.2.0.12\asoehook.dll', Cannot find or open the PDB file<br>
'java.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded
'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.4974_x-ww_d889290f\msvcr90.dll',
Cannot find or open the PDB file<br>
'java.exe': Loaded
'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.4974_x-ww_d889290f\msvcp90.dll',
Cannot find or open the PDB file<br>
'java.exe': Loaded 'C:\Program
Files\ScanSoft\OmniPageSE2.0\OpHookSE2.dll', Binary was not built with
debug information.<br>
'java.exe': Loaded 'C:\WINDOWS\system32\version.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\verify.dll',
Symbols loaded.<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\java.dll',
Symbols loaded.<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\hpi.dll',
Symbols loaded.<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\zip.dll',
Symbols loaded.<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\awt.dll',
Symbols loaded.<br>
'java.exe': Loaded 'C:\WINDOWS\system32\shell32.dll', Cannot find or
open the PDB file<br>
'java.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll', Cannot find or
open the PDB file<br>
'java.exe': Loaded
'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll',
Symbols loaded (source information stripped).<br>
The thread 'Win32 Thread' (0x1750) has exited with code 0 (0x0).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\d3d9.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\d3d8thk.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Unloaded 'C:\WINDOWS\system32\d3d9.dll'<br>
'java.exe': Unloaded 'C:\WINDOWS\system32\d3d8thk.dll'<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0380.<br>
The thread 'Win32 Thread' (0xa44) has exited with code 0 (0x0).<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0600.<br>
First-chance exception at 0x080123a7 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0380.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0300.<br>
The thread 'Win32 Thread' (0xe4) has exited with code 0 (0x0).<br>
The thread 'Win32 Thread' (0x1e04) has exited with code 0 (0x0).<br>
The thread '_threadstartex' (0xaa0) has exited with code 0 (0x0).<br>
The thread 'Win32 Thread' (0x19d0) has exited with code 0 (0x0).<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
The thread 'Win32 Thread' (0x53c) has exited with code 0 (0x0).<br>
The thread 'Win32 Thread' (0x1b20) has exited with code 0 (0x0).<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0a80.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0600.<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\freetype.dll',
Binary was not built with debug information.<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\fontmanager.dll',
Symbols loaded.<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\net.dll',
Symbols loaded.<br>
'java.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded
'C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\nio.dll',
Symbols loaded.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0380.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0380.<br>
First-chance exception at 0x080123a7 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0380.<br>
First-chance exception at 0x080123a7 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0380.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0a80.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0380.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0a80.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0a80.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0a80.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0900.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0a80.<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0600.<br>
First-chance exception at 0x080123a7 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0900.<br>
First-chance exception at 0x012f7678 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012f7678 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012fbb87 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012f7678 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012fbb87 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012fbb87 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012fbb87 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012fbb87 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012f7678 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012f7678 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012f7678 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012f7678 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012fbb87 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012fbb87 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012f7678 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012f7678 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x012fbb87 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x013100db in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
First-chance exception at 0x080123a7 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0900.<br>
First-chance exception at 0x012f7678 in java.exe: 0xC0000005: Access
violation reading location 0x010c0100.<br>
'java.exe': Loaded 'C:\WINDOWS\system32\clbcatq.dll', Symbols loaded
(source information stripped).<br>
'java.exe': Loaded 'C:\WINDOWS\system32\comres.dll', Symbols loaded
(source information stripped).<br>
First-chance exception at 0x08001055 (jvm.dll) in java.exe: 0xC0000005:
Access violation writing location 0x011a0600.<br>
The thread 'Win32 Thread' (0x1a7c) has exited with code 0 (0x0).<br>
HEAP[java.exe]: Invalid Address specified to RtlFreeHeap( 00890000,
03CF8970 )<br>
Windows has triggered a breakpoint in java.exe.<br>
<br>
This may be due to a corruption of the heap, which indicates a bug in
java.exe or any of the DLLs it has loaded.<br>
<br>
This may also be due to the user pressing F12 while java.exe has focus.<br>
<br>
The output window may have more diagnostic information.<br>
<br>
<b>Stack trace - failing thread</b><br>
<br>
>   ntdll.dll!7c90120e()     <br>
     [Frames below may be incorrect and/or missing, no symbols loaded
for ntdll.dll]    <br>
     ntdll.dll!7c96e139()     <br>
     ntdll.dll!7c96e576()     <br>
     ntdll.dll!7c96f75e()     <br>
     ntdll.dll!7c94bc4c()     <br>
     ntdll.dll!7c927573()     <br>
     MSCTF.dll!SysGetMsgProc()  + 0x88 bytes    <br>
     comctl32.dll!_MasterSubclassProc@16()  + 0x41 bytes    <br>
     user32.dll!_InternalCallWinProc@20()  + 0x28 bytes    <br>
     user32.dll!_UserCallWinProcCheckWow@32()  + 0xb7 bytes    <br>
     user32.dll!_DispatchClientMessage@20()  + 0x4d bytes    <br>
     user32.dll!___fnDWORD@4()  + 0x24 bytes    <br>
     ntdll.dll!7c90e473()     <br>
     user32.dll!_NtUserDispatchMessage@4()  + 0xc bytes    <br>
     e87e428e()    <br>
<br>
<b>Stack trace - main thread</b><br>
<br>
     ntdll.dll!7c90e514()     <br>
     [Frames below may be incorrect and/or missing, no symbols loaded
for ntdll.dll]    <br>
     ntdll.dll!7c90df5a()     <br>
     kernel32.dll!7c8025db()     <br>
     kernel32.dll!7c802542()     <br>
>    java.exe!ContinueInNewThread0(int (void *)*
continuation=0x00401350, __int64 stack_size=0, void * args=0x0008fc58) 
Line 1086    C<br>
     java.exe!ContinueInNewThread(InvocationFunctions * ifn=0x0008ff14,
int argc=0, char * * argv=0x00884784, char * jarfile=0x0088359f, char *
classname=0x00000000, int ret=0)  Line 1896 + 0x1c bytes    C<br>
     java.exe!JLI_Launch(int argc=0, char * * argv=0x00884784, int
jargc=1, const char * * jargv=0x00000000, int appclassc=1, const char *
* appclassv=0x00000000, const char * fullversion=0x0042401c, const char
* dotversion=0x00424018, const char * pname=0x00424000, const char *
lname=0x0042400c, unsigned char javaargs=0, unsigned char
cpwildcard='', unsigned char javaw=0, long ergo=0)  Line 301 + 0x1d
bytes    C<br>
     java.exe!main(int argc=3, char * * argv=0x00883660)  Line 114 +
0x8c bytes    C<br>
     java.exe!__tmainCRTStartup()  Line 278 + 0x12 bytes    C<br>
     kernel32.dll!7c817077()     <br>
     java.exe!isdigit(int c=)  Line 145 + 0xa bytes    C++<br>
<br>
<b>List of threads</b><br>
<br>
Unflagged        7660    0    Worker Thread    _threadstartex   
os::PlatformEvent::park    Highest<br>
Unflagged        4604    0    Main Thread    Main Thread   
ContinueInNewThread0    Normal<br>
Unflagged        8096    0    Worker Thread    Win32 Thread   
7c90e514    Normal<br>
Unflagged        6652    0    Worker Thread    Win32 Thread   
7c90e514    Normal<br>
Unflagged        6532    0    Worker Thread    _threadstartex   
oopDesc::is_oop    Normal<br>
Unflagged        7484    0    Worker Thread    _threadstartex   
os::PlatformEvent::park    Highest<br>
Unflagged        6540    0    Worker Thread    _threadstartex   
os::PlatformEvent::park    Highest<br>
Unflagged        7672    0    Worker Thread    _threadstartex   
os::PlatformEvent::park    Above Normal<br>
Unflagged        7120    0    Worker Thread    _threadstartex   
check_pending_signals    Highest<br>
Unflagged        2692    0    Worker Thread    _threadstartex   
Win32AttachListener::dequeue    Highest<br>
Unflagged        6204    0    Worker Thread    _threadstartex   
os::PlatformEvent::park    Highest<br>
Unflagged        2428    0    Worker Thread    _threadstartex   
os::PlatformEvent::park    Normal<br>
Unflagged        8164    0    Worker Thread    _threadstartex   
os::sleep    Highest<br>
Unflagged    >    6028    0    Worker Thread    _threadstartex   
7c90120e    Normal<br>
Unflagged        5188    0    Worker Thread    _threadstartex   
Parker::park    Normal<br>
Unflagged        7812    0    Worker Thread    _threadstartex   
os::PlatformEvent::park    Above Normal<br>
Unflagged        5772    0    Worker Thread    _threadstartex   
os::PlatformEvent::park    Normal<br>
Unflagged        4872    0    Worker Thread    _threadstartex   
7c90e514    Normal<br>
Unflagged        6628    0    Worker Thread    _threadstartex   
_tsopen_nolock    Normal<br>
<br>
Pete<br>
===<br>
Andrei V. Dmitriev wrote:
<blockquote cite="mid:4C1956EF.4070809@sun.com" type="cite">Hi Pete,
  <br>
  <br>
don't remember for sure and don't have VS offhand to experiment but
basically I've made a new project and in the debug properties window
(that might be common for most VS versions, mine is VS2003) entered the
full-path to java.exe and also supplied it with arguments (next
textfield). And yes, you need debug or fastdebug jdk bits to get native
stack trace.
  <br>
I've never tried to get the Java stack in VS.
  <br>
  <br>
Hope it helps,
  <br>
 Andrei
  <br>
  <br>
  <br>
Pete Brunet wrote:
  <br>
  <blockquote type="cite">In case it's useful info, so far I tried the
second option "To import an
    <br>
executable into a Visual Studio solution" here:
    <br>
  <a class="moz-txt-link-freetext" href="http://msdn.microsoft.com/en-us/library/0bxe8ytt.aspx">http://msdn.microsoft.com/en-us/library/0bxe8ytt.aspx</a>
    <br>
but it crashes.
    <br>
    <br>
Pete
    <br>
===
    <br>
Lussier, Denis wrote:
    <br>
 
    <blockquote type="cite">I am very interested in this and NO I
haven't figured it out yet.   I
      <br>
presently build a publically available OpenJDK 6 Win32 installer.  I'd
      <br>
love to be able to do a little basic debugging/investigation of a few
      <br>
issues I see when running Eclipse.
      <br>
      <br>
--Denis Lussier
      <br>
  <a class="moz-txt-link-freetext" href="http://openscg.org">http://openscg.org</a>
      <br>
      <br>
On 6/16/10, Pete Brunet <a class="moz-txt-link-rfc2396E" href="mailto:pete@a11ysoft.com"><pete@a11ysoft.com></a> wrote:
      <br>
     
      <blockquote type="cite">I'd like to use the Visual Studio
debugger (VS 2010 Pro in my case) to
        <br>
set breakpoints and step through the OpenJDK source.  Has anyone
        <br>
documented how to set up an OpenJDK Visual Studio project?  I'd like VS
        <br>
to be aware of all the OpenJDK source and the built PDBs.  Also,
through
        <br>
the VS GUI I can attach VS to the running java process, but it might be
        <br>
better to activate java.exe from VS.  Please let me know if you've
        <br>
already determined how to do any of this.
        <br>
        <br>
Thank you, Pete
        <br>
--
        <br>
*Pete Brunet*
        <br>
        <br>
a11ysoft - Accessibility Architecture and Development
        <br>
(512) 238-6967 (work), (512) 689-4155 (cell)
        <br>
Skype: pete.brunet
        <br>
IM: ptbrunet (AOL, Google), <a class="moz-txt-link-abbreviated" href="mailto:ptbrunet@live.com">ptbrunet@live.com</a> (MSN)
        <br>
<a class="moz-txt-link-freetext" href="http://www.a11ysoft.com/about/">http://www.a11ysoft.com/about/</a>
        <br>
Ionosphere: WS4G
        <br>
        <br>
      </blockquote>
    </blockquote>
  </blockquote>
</blockquote>
</body>
</html>