Win API cal how to...

Win API cal how to...

I have made a call to CoFreeUnusedLibraries
inside a com server which is built like a win32 app.
However, it cannot resolve the call to the above win32 routine.
I've tried adding use dfwin, use ole32, use oleaut32
to no avail.

What library or module are we to link to?

Thanks, TimH

3 posts / novo 0
Último post
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.

CVF doesn't provide an interface to all the routines, in this case you need to defined an interface such as:

 
interface 
 subroutine CoFreeUnusedLibraries() 
 !DEC$ ATTRIBUTES ALIAS: '_CoFreeUnusedLibraries@0' ::  CoFreeUnusedLibraries 
 end subroutine 
end interface 

Then link against ole32.lib of course and you should be set.

James

Hot diggity Dawg,
Where would you look up somehting like that?

Plus that the doc clearly says:
...To include the Win32 interface definitions, do one of the following:

Add the statement USE DFWIN to include _all_ Win32 API routine definitions.
...

Thanks for the hint.

Tim

Deixar um comentário

Faça login para adicionar um comentário. Não é membro? Inscreva-se hoje mesmo!