BGoebel | 8 May 2012 13:38
Picon
Favicon

Update For Outdated Win98

I admit, nowadays an exotic szenario:

Running a PostgreSQL client on an Windows 98 machine.

The 9.1 pSQLOdbc Driver uses some Kernel32.DLL functions which were
introduced with  WindowsXP.
such as TryEnterCriticalSection().

I updated Windows 98 with KernelEx 4.5.2 http://kernelex.sourceforge.net/
and the brandnew 2011 pSQLOdbc driver runs with our application without a
problem until now. We are using UTF8 Charsets with the psqlodbca.dll, UTF 16
with psqlodbcw.dll might be an issue.

KernelEx is a compatibility layer for running Win2000+ apps.

I have tested it with Win98 running in a VM, but i am sure pSQLODBC will
work with a real machine too.

Special thanks go to Hiroshi Inoue for his hint.

--
View this message in context: http://postgresql.1045698.n5.nabble.com/Update-For-Outdated-Win98-tp5693458.html
Sent from the PostgreSQL - odbc mailing list archive at Nabble.com.

--

-- 
Sent via pgsql-odbc mailing list (pgsql-odbc <at> postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-odbc

(Continue reading)

Mark Morgan Lloyd | 9 May 2012 13:21
Picon

Re: Update For Outdated Win98

BGoebel wrote:
> I admit, nowadays an exotic szenario:
> 
> Running a PostgreSQL client on an Windows 98 machine.
> 
> The 9.1 pSQLOdbc Driver uses some Kernel32.DLL functions which were
> introduced with  WindowsXP.
> such as TryEnterCriticalSection().
> 
> I updated Windows 98 with KernelEx 4.5.2 http://kernelex.sourceforge.net/
> and the brandnew 2011 pSQLOdbc driver runs with our application without a
> problem until now. We are using UTF8 Charsets with the psqlodbca.dll, UTF 16
> with psqlodbcw.dll might be an issue.

To remove ambiguity: do you mean you've had it running and it's not so 
far failed, or you've had it running and it's recently failed? :-)

> KernelEx is a compatibility layer for running Win2000+ apps.

Interesting. Is there a list of what APIs it adds or adjusts?

> I have tested it with Win98 running in a VM, but i am sure pSQLODBC will
> work with a real machine too.
> 
> Special thanks go to Hiroshi Inoue for his hint.

All of us have much to be grateful to him for.

--

-- 
Mark Morgan Lloyd
(Continue reading)

BGoebel | 16 May 2012 20:06
Picon
Favicon

Re: Update For Outdated Win98

...
> To remove ambiguity: do you mean you've had it running and it's not so 
> far failed, or you've had it running and it's recently failed? :-)

not so far failed

...
> KernelEx is a compatibility layer for running Win2000+ apps.
Interesting. Is there a list of what APIs it adds or adjusts?

i did not found what is implemented, but some challenging applications are
"supported" :Firefox 8, Open Office ,.... 

Mark Morgan Lloyd-2 wrote
> 
> BGoebel wrote:
>> I admit, nowadays an exotic szenario:
>> 
>> Running a PostgreSQL client on an Windows 98 machine.
>> 
>> The 9.1 pSQLOdbc Driver uses some Kernel32.DLL functions which were
>> introduced with  WindowsXP.
>> such as TryEnterCriticalSection().
>> 
>> I updated Windows 98 with KernelEx 4.5.2 http://kernelex.sourceforge.net/
>> and the brandnew 2011 pSQLOdbc driver runs with our application without a
>> problem until now. We are using UTF8 Charsets with the psqlodbca.dll, UTF
>> 16
>> with psqlodbcw.dll might be an issue.
> 
(Continue reading)


Gmane