Running in a 64-bit dev environment

Raster-XChange SDK (all versions)
This Forum is for the use of Software Developers requiring help and assistance for Tracker Software's Raster-XChange Printer Drivers SDK (only).

Moderators: Tracker Support, TrackerSupp-Daniel, Chris - Tracker Supp, Vasyl-Tracker Dev Team, Sean - Tracker, Tracker Supp-Stefan, Ivan - Tracker Software

Post Reply
71SoCal
User
Posts: 35
Joined: Fri Jul 31, 2009 9:50 pm

Running in a 64-bit dev environment

Post by 71SoCal » Wed Jul 28, 2010 10:22 pm

I'm trying to set-up a dev environment on a Windows 7 64-bit machine. I've installed the PDF and Raster SDKs on the machine, but I'm having problems building my 32 -bit application.

Is there a different set of SDKs for 64-bit development environments? Does it matter that I'm trying to build a 32-bit application?

Thanks...

Ivan - Tracker Software
Site Admin
Posts: 3587
Joined: Thu Jul 08, 2004 10:36 pm
Location: Vancouver Island - Canada
Contact:

Re: Running in a 64-bit dev environment

Post by Ivan - Tracker Software » Thu Jul 29, 2010 3:48 pm

Is there a different set of SDKs for 64-bit development environments? Does it matter that I'm trying to build a 32-bit application?
It depends which programming language you are using. Can you provide me more info about this, and also what kind of problem do you have ?
Tracker Software (Project Director)

When attaching files to any message - please ensure they are archived and posted as a .ZIP, .RAR or .7z format - or they will not be posted - thanks.

71SoCal
User
Posts: 35
Joined: Fri Jul 31, 2009 9:50 pm

Re: Running in a 64-bit dev environment

Post by 71SoCal » Thu Jul 29, 2010 11:55 pm

We're developing in C++ using Visual Studio 2008 in a Windows 7 64-Bit environment. The application that we're developing is 32-bit.

For the following line:

#import "progid:RXCCOM.PrinterFactory" rename_namespace("RXC"), named_guids


We get the following error:

6>c:\ultramate\miramar\include\trackertiffimagedriver.h(4) : error C3505: cannot load type library '{CDD14198-E1C1-4514-B180-E4887146A403}'
6>c:\ultramate\miramar\include\trackertiffimagedriver.h(4) : fatal error C1103: fatal error importing progid: 'RXCCOM.PrinterFactory'

John - Tracker Supp
Site Admin
Posts: 8201
Joined: Tue Jun 29, 2004 10:34 am
Location: Vancouver Island - Canada
Contact:

Re: Running in a 64-bit dev environment

Post by John - Tracker Supp » Fri Jul 30, 2010 1:20 pm

Looks to me like you are using Raster-XChange and not PDF-XChange ????

If so you are going to get answers relating to PDF-XChange in this forum which will incorrectly advise you as the 2 products are very different !

I will move this post to Raster-XChange and ask our Raster-XChange project manager to answer - for the benefit of all concerned to save wasterd time/effort and to ensure you receive answers pertinent to your needs - please take care in the future.

Thanks
If posting files to this forum - you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded - thank you.

Best regards
Tracker Support
http://www.tracker-software.com

Roman - Tracker Supp
Power User
Posts: 263
Joined: Sun Nov 21, 2004 3:19 pm

Re: Running in a 64-bit dev environment

Post by Roman - Tracker Supp » Fri Jul 30, 2010 1:51 pm

Hello.
As a workaround you can import by type library ID:

Code: Select all

#import "libid:CDD14198-E1C1-4514-B180-E4887146A403" rename_namespace("RXC")
Tracker Software Products

Please ZIP any files uploaded to this forum or they will not be posted !
You may also use a RAR or 7Z archive format

71SoCal
User
Posts: 35
Joined: Fri Jul 31, 2009 9:50 pm

Re: Running in a 64-bit dev environment

Post by 71SoCal » Sat Jul 31, 2010 12:14 am

In our application, we're using both Raster and PDF XChange, so this issue is not specific to either product.

Now using:

#import "libid:CDD14198-E1C1-4514-B180-E4887146A403" rename_namespace("RXC"), named_guids


We get the following error:

2>c:\ultramate\miramar\include\trackertiffimagedriver.h(5) : error C3505: cannot load type library '{CDD14198-E1C1-4514-B180-E4887146A403}'
2>c:\ultramate\miramar\include\trackertiffimagedriver.h(5) : fatal error C1104: fatal error importing libid: 'CDD14198-E1C1-4514-B180-E4887146A403'

Is this possibly related to the WOW64 Registry stuff?

Can you please provide another suggestion on this issue?

Thanks...

Roman - Tracker Supp
Power User
Posts: 263
Joined: Sun Nov 21, 2004 3:19 pm

Re: Running in a 64-bit dev environment

Post by Roman - Tracker Supp » Mon Aug 02, 2010 5:04 pm

Please run the following command from the command prompt:

Code: Select all

reg export HKEY_CLASSES_ROOT\TypeLib\{CDD14198-E1C1-4514-B180-E4887146A403} rxc_tlb.reg
As a result rxc_tlb.reg file should be created in the current directory.
Then please provide me with a copy of this file.
Tracker Software Products

Please ZIP any files uploaded to this forum or they will not be posted !
You may also use a RAR or 7Z archive format

Post Reply