如果用的delphi在你的单元里用uses midaslib这个东西就可以把midas静态连接到你的程序
楼上的也可以
 
在程序中使用
winexec("regsvr32.exe midas.dll",SW_NORMAL);注册midas组件
 
可能是注册表中记录的<path>midas.dll不存在,可以:
(1) regsvr32 /u /s midas.dll
(2)midas.dll to c:/windows/system or c:/winnt/system32
   被使用是会自动注册。
不用反注册,再注册就能覆盖旧值:
 
regsvr32 /s <path>midas.dll
 
是个三层结构的程序吧。
1,midas.dll是否复制到客户机上。
2。midas.dll 有没有注册(regsvr32 midas.dll)
 
midas.dll不用注册的,不过如果你的midas.dll坏掉了,会有这个信息。我上次遇到过一次。我重新覆盖了一个新的midas.dll万事大吉了
 
在你用过clientdataset这个控件的单元里面uses midaslib这个文件,这样你的客户端就不需要附带midas.dll这个文件了,适用于delphi6.delphi7
 
其实你只要把注册表的键值更改一下就可以了:
HKEY_CLASSES_ROOT/CLSID/{9E8D2FA1-591C-11D0-BF52-0020AF32BD64}/InProcServer32的默认键值更改为Midas.dll的全路径就可以了,我的HomeFit1.0软件上就是这样解决的,
我想是这样的,TClientDataSet是先找这根键值,然后载入Midas.dll,Midas.dll再注册其他键值的
 
 
"Midas.dll"需要在使用前正确的注册,一般是你的操作系统存在问题时,才会导致上述情况的发生。这需要你做如下手动注册操作:
1、 确定Midas.dll位置,一般它存在于操作系统的"system"目录中,假设系统安在C盘,对window的用户来说,此目录一般为 "C:/windows/system",而对于windows2000或windos xp的用户,此目录一般为C:/winnt/system32.具体位置视具体情况而定,也可以直接在"开始"菜单中的"查找"功能来确定该文件位置;
2、 若找到该文件的正确位置,如"C:/windos/system/Midas.dll",然后在"开始"菜单中选"运行"功能,在"打开"文本框中输入"Regsvr 32 C:/windows/system/ Midas.dll",单击确定"按钮"即可实现注册该文件,若注册失败,多半是因路径输入错误所造成,请你细检查输入路径情况; 
---------------------
作者:zhongguoren666
来源:CSDN
原文:https://blog.csdn.net/zhongguoren666/article/details/6881040
版权声明:本文为博主原创文章,转载请附上博文链接!

error loading midas.dll问题的更多相关文章

  1. MIDAS.dll 出错时 (Error loading MIDAS.DLL.)

    DELPHI 写的程序会出 ---------------------------Pmain---------------------------Error loading MIDAS.DLL.--- ...

  2. 正方教务系统客户端 error loading midas.dll.

    在windows xp/7/10上安装了客户端,安装到注册字体一步,没有响应,强行结束.启动客户端,登录,出现  error loading midas.dll. 32位:先将 midas.dll 放 ...

  3. Error: Java VM internal error:Error Loading javai.dll

    因为前几天的JMS测试,第一次写了loadrunner的脚本,感觉路一下子宽了. 知道loadrunner可以使用java写脚本,今天就试了一下,遇到了两个第一次写Java Vuser脚本普遍都会遇到 ...

  4. Error loading: \Java\jdk1.6.0_35\jre\bin\server\jvm.dll

    先看看错误:complie: [exec] Error loading: D:\Program Files\Java\jdk1.6.0_35\jre\bin\server\jvm.dll [exec] ...

  5. solr定时更新索引遇到的问题(SolrDataImportProperties Error loading DataImportScheduler properties java.lang.NullPointerException)

    问题描述 报如下错误,很显然,问题原因:空指针异常: ERROR (localhost-startStop-1) [   ] o.a.s.h.d.s.SolrDataImportProperties ...

  6. 用U盘安卓esxi虚拟机出现 error loading /s.v00 错误解决办法

    前段时间用 一个 白色的 东芝U盘 给戴尔 R720服务器安装 esxi 6.0时,在加载到/s.v00 找个文件时出现错误,大致为: error loading /s.v00 compressed ...

  7. WebViewer报错Error loading document: Invalid XOD file: Zip end header data is wrong size!

    错误:Error loading document: Invalid XOD file: Zip end header data is wrong size! 解决:https://groups.go ...

  8. 解决Eclipse启动Tomcat时报Error loading WebappClassLoader错误

    最近新建了一个JSF项目(网上查到用Struts,Spring MVC也会如此),配置好以后用Eclipse启动Tomcat报了如下错误:严重: Error loading WebappClassLo ...

  9. 启动管理软件服务器时,提示midas.dll错误

    首先确认系统以及管理软件目录内是否有midas.dll文件,如果没有,请复制或下载midas.dll到相应目录.系统默认路径为:'c:\windows\system32\' 然后依次打开“开始菜单”内 ...

随机推荐

  1. centos7下安装docker(13.1docker存储--data volume)

    我们现在知道docker 有两种存储方式:storage driver和data volume stroage driver这种存储方式主要是存储那些无状态的数据,是镜像层和容器层组成的,而data ...

  2. php 非对称加密解密类

    <?phpnamespace app\Parentclient\model;header("Content-Type: text/html;charset=utf-8");/ ...

  3. DataX的使用

    简介 DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL.Oracle.HDFS.Hive.OceanBase.HBase.OTS.ODPS 等各种异构数据源之间高效 ...

  4. 常用类(Date,Calendar,Math,枚举)

    1.日期时间类 计算机时间戳是指距离历元(1970-01-01 00:00:00:000)的时间间隔(以毫秒ms为单位). 如:计算机时间2019-04-29 14:14:00是该时间距离历元经过的毫 ...

  5. 【总文档】rac增加新节点的方法步骤 How to Add Node/Instance or Remove Node/Instance in 10gR2, 11gR1, 11gR2 and 12c Oracle Clusterware and RAC

    [总文档]How to Add Node/Instance or Remove Node/Instance in 10gR2, 11gR1, 11gR2 and 12c Oracle Clusterw ...

  6. define和const的一点点小知识

    define篇 1.#define 的作用 在C或C++语言源程序中允许用一个标识符来表示一个字符串,称为“宏”. 被定义为“宏”的标识符称为“宏名”. 在编译预处理时,对程序中所有出现的“宏名”,都 ...

  7. 超简单Mac安装Tomcat服务器

    超简单Mac安装Tomcat服务器 1.首先下载tomcat 下载连接 2. 解压并改名 3.把Tomcat复制到系统中的资源库或者Library 4.打开shell,进入Tomcat下面的bin目录 ...

  8. 理解webpack之process.env.NODE_ENV详解(十八)

    在node中,有全局变量process表示的是当前的node进程.process.env包含着关于系统环境的信息.但是process.env中并不存在NODE_ENV这个东西.NODE_ENV是用户一 ...

  9. 分布式计算(三)Azkaban介绍

    转载自:Azkaban学习之路 (一)Azkaban的基础介绍 目录 一.为什么需要工作流调度器 二.工作流调度实现方式 三.常见工作流调度系统 四.各种调度工具对比 五.Azkaban 与 Oozi ...

  10. linux 硬盘挂载

    #df -h(查看分区情况及数据盘名称) # mkdir /data(如果没有data目录就创建,否则此步跳过) # umount /home(卸载硬盘已挂载的home目录) # mount /dev ...