各位xdjm,快救救我呀,4天弄不出来,我就惨了!!!我的问题是:
如何实现用Delphi来二次开发Geomedia,用以将当前(Mapview)地图输出打印,要保证输出的地图清晰明了(用于工程施工),即将矢量图以任何比例输出打印。现在想到的是,Geomedia自身有现成的动态连接库和类型库(GMLayout.tlb,PlayCmd.dll,PlaySupt.dll),可以实现上面我描述的功能,现在就是要将他的东西变为在Delphi中实现,当然首先是考虑使用Geomedia的DLL和类型库来实现,但是我现在用Delphi无法将其中的两个DLL(PlayCmd.dll,PlaySupt.dll)倒入,请问这是问什么(用别人的机子也不行),请各位大侠们帮我想想办法,如何实现我的地图打印功能(如果有其他的想法或实例也行),我先谢谢大家了。

解决方案 »

  1.   

    Project->Import Type Library
      

  2.   

    要看是ActiveX Dll还是普通Dll,如果是ActiveX Dll就用Project->Import Type Library否则直接声明就可以了。
      

  3.   

    好象可以提DLL中的函数,等查查。。
      

  4.   

    Project->Import Type Library
      

  5.   

    不知你现在的情况,是不会调用DLL,还是没那几个DLL的资料?
      

  6.   

    DLL吗,调它小菜一碟拉,呵呵,现在我都不知道他有些什么东东,只知道里面有已经封装好的打印控件和方法等,这么久了,难道没有一些同志是在开发GIS吗,我都快疯了。
    不过请来过的Xdjm仔细看看一下我的描述,然后再给我答复好吗?
      

  7.   

    查Geomedia帮助或到开发商网站查询。