Обсуждение: 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.
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 markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]
... > 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. > > 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 > markMLl .AT. telemetry.co .DOT. uk > > [Opinions above are the author's, not those of his employers or > colleagues] > > -- > Sent via pgsql-odbc mailing list (pgsql-odbc@) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-odbc > -- View this message in context: http://postgresql.1045698.n5.nabble.com/Update-For-Outdated-Win98-tp5693458p5708956.html Sent from the PostgreSQL - odbc mailing list archive at Nabble.com.