Oh Ok. Sorry I hadn't read your recent response yet. I will try this 
tomorrow LoadLibrary("mitab.dll" etc. I had already started to 
create .lib files but got nowhere fast.

Thank you for your patience.

--- In [email protected], Anthony Dunk <[EMAIL PROTECTED]> wrote:
>
>  
> Yes, there does not seem to be a .lib file in the distribution. 
The only way I know of to use the DLL in this case is to use 
LoadLibrary() calls to access each function. (Although I could be 
wrong). Here's how to do this:
>  
>  
> HINSTANCE hInst = LoadLibrary("mitab.dll");
> if (hInst==0)
> {
>     AfxMessageBox("Could not load mitab.dll!");
> }
> else
> {
> FARPROC fp_mitab_c_getlibversion = GetProcAddress
(hInst,"[EMAIL PROTECTED]");
> int (*mitab_c_getlibversion)(/*args*/) = (int (*)(/*args*/))
fp_mitab_c_getlibversion;
> int nVersion = mitab_c_getlibversion();
> CString s;
> s.Format("Mitab version = %d",nVersion);
> AfxMessageBox(s);
> }Personally I use a version of Mitab that I built myself from the 
source files - this is another option for you.
>  
> Cheers,
> Anthony.
> 
>  
>  
> 
> 
> --- On Tue, 25/11/08, skahrkling <[EMAIL PROTECTED]> wrote:
> 
> From: skahrkling <[EMAIL PROTECTED]>
> Subject: [mitab] Re: how to get mitab_c_create() etc. to link 
to .dll
> To: [email protected]
> Received: Tuesday, 25 November, 2008, 2:49 PM
> 
> 
> 
> 
> 
> 
> Thank you for your help so far.
> 
> I added Project -> Properties -> Configuration Properties -> 
Linker -
> > Input -> Additional Dependencies -> mitab.dll
> 
> Now I get even more cryptic:
> mitab.dll : fatal error LNK1107: invalid or corrupt file: cannot 
> read at 0x280
> 
> Looking for info on that error I see:
> "LNK1107 could also occur if you attempt to pass a module (.dll 
> or .netmodule extension created with /clr:noAssembly 
or /NOASSEMBLY) 
> to the linker; pass the .obj file instead.
> 
> I'd be happy to pass .obj instead, if I had one. But that may not 
be 
> the cause.
> 
> Also you mentioned that I should add a path to the LIB file. There 
> is no lib file in the mitab-1.7.0- win32 package. There is a 
mention 
> of compiling the library in the README.TXT. Is that what I need? I 
> don't find any makefiles - although that section seems to be 
catered 
> more to VB (nmake -f makefile.vc)
> 
> Sorry I need more hand-holding.
> 
>  
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>       Start your day with Yahoo!7 and win a Sony Bravia TV. Enter 
now http://au.docs.yahoo.com/homepageset/?p1=other&p2=au&p3=tagline
>



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/mitab/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/mitab/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to