我这有个 dll  包括6个类 每个类包括几个函数
而且 我编译了该dll 二进制兼容现在 想在 delphi 里利用该 dll可总是不成功

解决方案 »

  1.   

    你应该到Delphi版里去问,而不是在VB版
      

  2.   

    哎  我问过了  回答是零  实在是不抱有希望
    所以才来这 问点  vb  dll另:
    vb 写的  ocx  可以通用嘛 ?
      

  3.   

    vb 写的  ocx  当然可以通用,你应该问某个OCX如何在dephi下用,并给出这个ocx的下载地址
      

  4.   

    http://topic.csdn.net/t/20030317/18/1542148.html
      

  5.   

    谢谢几位我的 dll   vbzoomc.dll  他是对yaz.dll(c编写)的一个包裹类  不知道这个在delphi 如何用 他总提示我无注册类别 可我明明 regsvr32 成功了我想高手们 都会几种语言的 vb delphi  c#...所以冒昧问请留下email 我给你们发 不好下载  
      

  6.   

    以下是我在d版发的 高手帮帮忙 
    首先该 dll 为vb 编写 并且 在 vb 下正常调用且运行该 dll 包括 6 个类
    TZoomConnection
    TZoomQuery
    TZoomResultSet
    TZoomRecord
    TZoomScanSet
    TZoomFactory
    每个类下都有若干函数  
    我是这么做的 :用TOleServer:
    Project|Import Type Library...
    把VB的dll引入进来,安装也成功了可在组件面板的ActiveX上没有该图标  bpl里 也是空的
    后来我又用其它方法:
    .用接口.
    File|Open...
    选择Type Library类型,打开VB的DLL,另存为TLB类型,同时会生成一个同名的PAS,加入到你的工程中,引用到调用的单元.
    var
      aObj:_clsOABase;
    begin
      aObj := CoclsOABase.Create;
      aObj.Test;
      ...
    end;
    可运行调试说  无注册类别   可我明明 regsvr32 xxx.dll 成功了呀 
    请高手指教
      

  7.   

    另外我这有  vbzoomc.dll 全部原代码 可正常编译 可我不知道在 delphi 如何快速利用 因为不想用delphi 重写dll 谢谢