Delphi中创建MIDAS服务器并注册(MIDAS之二)

Delphi中如何创建并注册MIDAS应用程序服务器COM程序
   Delphi提供一些向导(如:RemoteDataModule,Automation Object,TypeLibrary)来自动产生COM程序的结构.
   (法1)创建一个普通应用程序服务器
        新建一个普通工程,然后通过New->Other->Multitier->Remote DataModule,来自动新建一个COM服务器结构.
        注: 要注册创建的MIDAS应用服务器,可以运行应用程序或者使用/REGSERVER开关运行程序.
   (法2)创建一个NTService类型的应用程序服务器,这样就无需登陆系统也能启动应用程序服务器,避免断电重启带来的无法访问应用程序服务器的问题.
        新建一个NTService工程,然后通过New->Other->Multitier->Remote Data Module,来自动新建一个COM服务器结构.
        注: 要注册创建的NTService服务器,通过/install开关来运行程序.
    注: MIDAS程序需要客户端注册MIDAS.DLL和STDVCL40.DLL动态库.       

时间: 2024-09-29 11:53:46

Delphi中创建MIDAS服务器并注册(MIDAS之二)的相关文章

sqlserver中创建链接服务器图解教程_MsSql

1.展开服务器对象-->链接服务器-->右击"新建链接服务器"注意:必须以数据库管理员身份登录(通常也就是sa帐号)后,才可以创建"链接服务器" 2.输入链接服务器的IP 3.设置链接服务器的安全性 完成后,如下图:现在测试一下,用帐号user本地登录SqlServer,新建一个查询,输入Select * From [链接服务器名].[远程数据库名].[所有者].[表名]比如Select * from [127.0.0.1].[cntvs].[dbo].

Delphi中MIDAS程序的实例化模型种类(MIDAS之三)

Delphi中MIDAS应用程序COM服务器实例化模型种类  (1)Internal Instance     创建一个In-Process的COM程序,即DLL服务器.  (2)Single Instance     如果每个客户程序都运行服务器程序的一个实例,则使用该模型.就是每个连上线的前台程序,在服务器上都会有一个对应的应用程序服务器被运行.因此每个前台发出来的查询都会有各自      独立Process的应用程序来处理,根本无所谓排队的问题.但是它会比较占用系统资源,影响服务器整体的运

Delphi中MIDAS线程模型种类(MIDAS之四)

Delphi中MIDAS线程模型  (1)Single     代表所产生的In-Process COM程序是一个单一线程的程序,一次只能接收一个client发出来的request,由于是循环的操作,所以不会有多任务同时进行的问题,你的COM程序不需要编写多任      务处理的部分.  (2)Apartment     代表每一个Remote Data Module所产生的instance一次只能处理一个前台发出的request,可是如果同时创建多个In-Process COM程序,那么每个C

Delphi中MIDAS前台程序如何连到后台(MIDAS之五)

Delphi中MIDAS前台程序连接到后台应用程序服务器  (1)SocketConnection:     只要前台计算机安装有TCP/IP的通信协议即可,但是Application Server上必须要有对应的SocketServer程序scktsrvr.exe  (2)DCOMConnection:     如果前台计算机系统是Win95,则必须安装DCOM form Win95(去Microsoft网站下载),如果系统是Win98,Me,NT等,则已经包含DCOM Library  (3

Delphi中MIDAS是什么(MIDAS之一)

   Delphi中MIDAS到底是什么呢?和他相关组件是什么呢?   MIDAS(Multitiered Distributed Application Services)多层分布式应用服务   Delphi所提出的Multi-Tier结构是把原来的Two-Tier前台应用程序内的dbExpress,ADO,BDE,SQL Link,DataMoule,拿到另外一台NT服务器(就是所谓的应用程序服务器),而前台程序只剩下一    个可执行文件及MIDAS.DLL,而移到NT服务器上的DataM

Delphi中MIDAS如何控制前台权限(MIDAS之六)

Delphi中MIDAS如何控制前台权限  (1)原理:     前台程序与应用程序服务器之间是通过DCOM机制的运行来传送数据,DCOM对象的安全机制是以Windows NT的安全模块为构建基础,换句话说,要设置某个用户是否有远程运行DCOM对象的能       力,最基本的条件是这个用户一定要被加入Windows NT的用户组内,如此才有资格连上Windows NT Server,并进而依据DCOM的权限来决定是否能够运行指定的应用程序服务器.  (2)工具:     在系统目录下有一个DC

在Apache Geronimo中创建登录和注册系统,第2部分: 用JSP构建注册系统

简介 在 第 1 部分中,虚构的 Web Apps 公司为客户创建了一个 Web 站点,允许不同级别的用户认证.基础设施的开发是通过为应用程序创建数据库表和安全部署计划而进行的.在 Geronimo 内置的 Derby 数据库中,通过 Geronimo 控制台创建了用户表和分组表.然后通过连接到 Geronimo 内置 Derby 数据库的 SQLLoginModule,实现安全性:并把用户名.口令和组与用户登录时提供的信息进行匹配,从而允许表中的用户访问论坛. 在这篇文章中,第 1 部分中创建

在Apache Geronimo中创建登录和注册系统,第1部分

在Apache Geronimo中创建登录和注册系统,第1部分 使用J2EE 声明式安全性和Geronimo内置的Derby 数据库 简介 Geronimo 除了完全兼容 J2EE.开放源码.打包了 Apache 许可证之外,它最棒的一件事就是它的极端模块化.它的内核很紧凑,允许像 Apache Derby 这样的框架通过 Geronimo Bean (GBean)添加到内核或从内核删除.实际上,Derby 默认内置在 Geronimo 之中,所以对于 Geronimo 应用程序来说,Derby

在服务器的mysql中创建自定义函数出错

问题描述 在服务器的mysql中创建自定义函数出错 我的一台机器,连接服务器上mysql,创建自定义函数报错[Err] 1418 - This function has none of DETERMINISTIC NO SQL or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators