16-bit/32-bit API calls 
Author Message
 16-bit/32-bit API calls

When I converted my 16-bit (VB4a) project to 32-bit (VB6-SP3) and had no
problems using Crystal Report 5.0 API calls.  When we upgraded CR to 7.0 I
am now unable to print using API calls.  The program stops when the
PEStartPrintJob() is called and I get either runtime error 28 (Out of stack
space) or runtime error '-2147417848 (80010108)':  Method 'PrintQuote' of
object 'FrmQuote' failed.
Here's the odd part:  when I remove all CR API references and use the .OCX
the project prints without any errors at all.  I've searched Seagate's
technical support "knowledge" base for changes in the API calls from 5.0 to
7.0 and turned up nothing that solved this dilemma.
I don't want to use the OCX if at all possible.
If anyone has suggestions or similiar behaviour, I would love to hear from

Thanks in advance!

Andrew Mauer
AIRO Tech OMD, Inc.

If you only have a hammer, you tend to see every problem as a nail.
  -- Maslow

Murphy's First Proof:
In the beginning there was nothing... which exploded.

Sat, 15 Dec 2001 03:00:00 GMT  
 [ 1 post ] 

 Relevant Pages 

1. 32 bit equivalent of 16 bit API call GetModuleUsage

2. 16 bit API calls in VB 3 supported in 32 bit VB 4.0

3. Calling 16 bit DLL's in VB5 ENV(32 bit)

4. calling a 16-bit dll from VB 32-bit

5. Need to write 32-bit DLL to do 16-bit calls to a software interrupt

6. calling a 16-bit dll from a 32-bit application

7. How to call a 16-bit dll in a 32-bit application

8. Need help calling 16-bit app from 32-bit app

9. Calling 16 bit DLL from 32 bit app

10. Can VB4.0 32 Bit call a 16 bit DLL

11. Calling 32-bit DLLs from 16-bit-Applications


Powered by phpBB® Forum Software