| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Speed Pascal |
Excerpted from message dated 04-15-96, Mike Bilow to Allan Mertner:
MB> I don't know anything about Pascal, but writing a thunk DLL in
MB> C should be trivial. It would amount to tedious typing at
MB> worst. Using the proper _Far16 keywords or whatever was
MB> appropriate to your particular compiler, the compiler would do
MB> all of the work.
AM> Sure, but it still required you to have a C compiler and know
AM> the basics of how to use it. Why Speed-Pascal does not just
AM> support Far16 calls is beyond me.
MB>IBM used to provide a thunk toolkit or some such thing, intended to
>be used from assembly language. It's a distant memory, but it had a
>name like THK2ASM or THNK2ASM,
>something like that.
Hi Mike--
IBM still offers THK2ASM. According to the printed Table of
Contents that came with DevCon 9, it's on Disc 1 in the Development
Tools (DEVTOOLS) directory, and the one-line description says: "Compiler
for OS/2 Warp Thunk Interpreter" - whatever that means. I've not looked
at it, because I've never gotten around to learning 32-bit assembly
language.
Besides, PL/I for OS/2 provides automatic thunking when calling the
16-bit KBD/VIO API functions. No programmer intervention required--not
even as little as is required by C. No need to worry about how it does
it. Do I dare suggest that Alan should drop Pascal and use a real
language ?
Regards,
--Murray
___
* MR/2 2.25 #120 * The wyse JdeBP seith: "Have a good OS/2 day."
--- Maximus/2 2.02
* Origin: OS/2 Shareware BBS, Fairfax, VA: 703-385-4325 (1:109/347)SEEN-BY: 50/99 78/0 270/101 620/243 711/401 409 410 413 430 808 809 934 955 SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809 @PATH: 109/347 18 13/25 396/1 270/101 712/515 711/808 809 934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.