开发的form编译后不是象其他开发工具一样生成EXE的,就是生成FMX,
不是直接运行他,是用ifdbg60.EXE来运行他。
要想直接运行,给ifdbg60.EXE作个快捷方式,
快捷方式的目标里后面加上你的fmx文件名就可以了。
不是直接运行他,是用ifdbg60.EXE来运行他。
要想直接运行,给ifdbg60.EXE作个快捷方式,
快捷方式的目标里后面加上你的fmx文件名就可以了。
解决方案 »
- Oracle 多表SQL语句
- oracle 10G环境的搭建
- rman 的全备份问题
- sql中select的一种用法在Oracle怎么实现
- 有一个软件,后台数据库是Oracle,怎样截获这个软件对Oracle操作的sql?或者怎样知道这个软件的每个模块都用到了哪些表?
- 如何在如下情况提高检索速度???
- 【技术贴】把oracle从Solaris SPARC 迁移到 Linux x86-64
- 简单问题
- 送分问题,侠客请进
- 问一个很小白的问题
- 从Oracle里取数据为什么全变成了0x61646D696E6973747261746F7273??
- 请问怎样通过TNS名得到Oracle服务器所在主机的IP地址
%ORACLE%\BIN\ifrun60.EXE c:\logon.fmx userid = test/test@xxx
你在主程序中断开连接,然后重新连接用户,就是:
创建用户:connet/connet,然后付权时只付连接权限,这样,用户即使知道了也没有什么用,如果你觉得还是不保险,那么你安装2个数据库实例,如:
oracle1和oracle2你把真正的数据用oracle2来实现,然后先连接到oracle1。
%ORACLE%\BIN\ifrun60.EXE c:\main.fmx connet/connet@oracle1
然后在主程序中在重新的连接到oracle2上。
我已经试过命令行方式的执行了
ifrun60.exe c:\main.fmx user/password@string
但是仍会弹出一个登录的对话框?没有办法让用户直接运行FMX程序!
楼上朋友说的对登录数据库用户设置权限的方法,应该是很好的!但是我目前关心的不单单是安全性的问题(因为我已经对用户进行过控制),而是如何能让客户端使用起来比较简便?能实现客户端的傻瓜运行,即双击一下图标即能运行!毕竟开发软件的最终目的是为了简便用户嘛!
谢谢!
期待有更好的方法!
否则是不可以只用快捷方式来访问的。
告诉你我们的办法,你在一台计算机中安装form6
然后将[HKEY_LOCAL_MACHINE\Software\ORACLE]键值的东西全部导出。
将orawin95目录下所有的文件,考到新的计算机上,在新的计算机上导入就可以了。
这时新的计算记就可以使用快捷方式。注意你的traname。ora文件设置的是否正确。即连接串是否正确。
ifrun60.exe c:\main.fmx user/password@string
不是有user和password了吗?
可能是你的客户端没有安装正确,安装正确了,就是一个快捷方式的问题。
给你一个我用的快捷方式
D:\Orawin95\BIN\ifrun60.EXE y:\program\public\main.fmx jbgl/jbgl@ww
我得oracle客户端放到d:
主程序在y:\program\public\main.fmx
数据库用户名称为jbgl,密码jbgl,local值为ww
如果我想用其它开发软件(如VB.NET)进行封装,即不采用快捷方式,那该如何做?
谢谢!