社区
PowerBuilder
帖子详情
编译后的可执行文件,不能独立运行
qwen
2002-05-10 08:29:03
编译后的可执行文件,在数据库启动后才能执行,而不启动数据库的话,就后出现对话框要求输入用户名及密码,输入后确认,又提示无法启动引擎,目前我将.pb.ini及pbvm60.dll,Pbodb60.dll,pbdwe60.dll拷贝到可执行文件的目录下,还需要什么文件支持才能独立运行呢?
...全文
109
12
打赏
收藏
编译后的可执行文件,不能独立运行
编译后的可执行文件,在数据库启动后才能执行,而不启动数据库的话,就后出现对话框要求输入用户名及密码,输入后确认,又提示无法启动引擎,目前我将.pb.ini及pbvm60.dll,Pbodb60.dll,pbdwe60.dll拷贝到可执行文件的目录下,还需要什么文件支持才能独立运行呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sydeng
2002-05-10
打赏
举报
回复
pbvm60.dll
Pbodb60.dll
pbdwe60.dll
mscms.dll
pbmss60.dll
pbsql60.dll
qwen
2002-05-10
打赏
举报
回复
接着问了,对于sql anywhere可以采用这样的办法,不知道使用sqlserver如何做呢,
qwen
2002-05-10
打赏
举报
回复
yinpengxiang(鸿翔)回答正确,我将'dbeng50.exe 拷贝到该目录下,程序可正常运行,多谢
shareach
2002-05-10
打赏
举报
回复
同时发布..\Sybase\SQL Anywhere 5.0\win32\dbeng50.exe
直接在程序中用run('dbeng50.exe -数据库名')
freedom2001
2002-05-10
打赏
举报
回复
一个EXE文件(或者再加PBD文件)要提交给脱离了PowerBuilder环境的用户使用时,
还必须提供一些PowerBuilder应用程序执行、数据库连接等实现所必需的环境动态链接库文件。如果缺少这些dll文件,应用程序可能无法启动,或者无法连接到数据库服务器。
这就是说,经过编译生成的PowerBuilder应用程序需要一定的运行环境。
以下几个文件在PowerBuilder的Shared\文件夹中(或者使用开始菜单中的"查找"),提交应用程序时需要将它们拷贝到EXE文件所在的路径下(对于32位Windows或NT操作系统):
PBVM70.DLL :PowerBuilder 虚拟机,必需
PBTRA60.DLL :用来数据库跟踪调用,可选
PBRTC60.DLL:对Rich Text 的支持,可选
PBMSS70.DLL:Microsoft SQL Server数据库服务器的直连接口(Native database
interfaces),使用MSS必备的DLL,如果使用别的DBMS,采用相应的其他DLL
PBDWE60.DLL:DataWindow 引擎,如果使用了 DataWindow和 Report,必需
NTWDBLIB.DLL:DBMS 客户端链接库,负责执行与服务器的连接,必需
DBNMPNTW.DLL:Named Pipes Network Library,网络连接方式之一
DBMSSOCN.DLL:TCP/IP Network Library,网络连接方式之二
如果不是使用专用接口,而是采用ODBC,则另需要:
PBODB70 .DLL
PBODB70 .INI
nolight
2002-05-10
打赏
举报
回复
只要写路径,试一下"C:\Program Files\Sybase\SQL Anywhere 5.0\win32\",
因为你这个文件夹路径有空格,低版本的windows会有些问题,win98,win2K好象可以。
或者你找台别的机子重新装一下SQL anywhere,看看它的autoexec.bat里的路径时什么样的。
qwen
2002-05-10
打赏
举报
回复
在autoexec.bat中如何写呢?
是写成C:\Program Files\Sybase\SQL Anywhere 5.0\win32\dbeng50.exe吗?
nolight
2002-05-10
打赏
举报
回复
一般装数据库客户端时会自动将引擎文件的路径加到autoexec.bat,
有次我改动了autoexec.bat,也出现这样情况。
如:path=c:\mssql\bin;c:\mssql
这个情况是因为系统无法启动数据库引擎。
nolight
2002-05-10
打赏
举报
回复
数据库引擎没启动。将引擎文件的路径放到autoexec.bat里。
fifa_liu
2002-05-10
打赏
举报
回复
还的几个动态链接库:mscms.dll,pbmss60.dll,pbsql60.dll
qwen
2002-05-10
打赏
举报
回复
如何自启动呢?多谢
tiantianpb
2002-05-10
打赏
举报
回复
这个好象没有办法,除非你在你的程序中自动启动数据库
QT5 基础一:
编译
输出可以执行文件
一、
编译
动态连接
可执行文件
Qt5
编译
后的
可执行文件
是
不能
直接双击
运行
的,会报缺号库文件错误,这里以我的IAP_GC.exe为例 1. 首先将Qt
编译
的
可执行文件
拷贝出来放在单独的文件夹下 2.选择qt自带的cmd命令行 3. 使用windeployqt命令 找到1中的文件夹QtTest,使用Qt自带的工具 windeployqt来
运行
可执行文件
将所需的动态链接库拷贝进来 拷贝完成,可以看到文件夹下多了很多文件,此时双击
可执行文件
即可
运行
程序 二、
编译
静态连接可执行文.
matlab 多个m文件生成
可执行文件
,matlab将M文件直接
编译
为可
独立
使用的EXE
可执行文件
...
matlab
编译
器可将M文件直接
编译
为可
独立
使用的EXE
可执行文件
,程序可脱离matlab直接
运行
,且程序完成了
编译
工作,执行速度优于原M文件。首先要启动
编译
器的配置工作。mex -setup根据提示选择合适的
编译
器。下次使用matlab时,
编译
器的配置依然有效。当用户下次需要使用其它
编译
器时,需要对系统的
编译
器环境进行重配置,其命令如下:mbuild -setupmatlab中提供了函数mcc(...
VS2019静态
编译
生成.exe
可执行文件
,使c++程序脱离VS环境
运行
VS2019静态
编译
生成的.exe
可执行文件
,可以免安装在其他电脑直接
运行
静态
编译
:就是在
编译
可执行文件
的时候,将
可执行文件
需要调用的对应动态链接库(.so)中的部分提取出来,链接到
可执行文件
中去,使
可执行文件
在
运行
的时候不依赖动态链接库。
编译
方式有两种: 第一种: 一般可以配置一下两项: 1.项目 ->配置属性->常规->MFC的使用:在静态库中使用MFC。 2.项目 ->配置属性->C/C++->代码生成->
运行
库:选择多线程调试...
rust 静态
编译
可执行文件
指南
Rust 静态
编译
可执行文件
指南Rust简介Rust默认
运行
时环境使用MUSL进行静态
编译
使用预置好的Docker容器进行MUSL
编译
Rust简介 Rust是一门强调安全、并发、高效的系统编程语言。无 GC 实现内存安全机制、无数据竞争的并发机制、无
运行
时开销的抽象机制,是 Rust 独特的优越特性。它声称解决了传统 C 语言和 C++ 语言几十年来饱受责难的内存安全问题,同时还保持了很高的
运行
...
MATLAB 2018b环境下
编译
发布
独立
可执行程序并生成安装包文件
MATLAB 2018b环境下
编译
发布
独立
可执行.exe程序并生成安装包文件 如何将MATLAB的.M程序
编译
成Windows中直接
运行
的
独立
可执行程序?如何将
编译
好的
独立
可执行程序发布在没有安装MATLAB的个人电脑上?下面将一步步详细介绍实现过程: 一、生成
独立
可执行的程序(exe文件)步骤 1、安装
编译
器。可有多种选择(具体参见官网支持列表),这里我推荐使用Visual Studi...
PowerBuilder
1,076
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章