| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2559 人关注过本帖
标题:[求助]我自己搞的软件。。刚才没上传到。。多多指教!
只看楼主 加入收藏
jiangyu737
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-4-25
收藏
 问题点数:0 回复次数:7 
[求助]我自己搞的软件。。刚才没上传到。。多多指教!
j0DI1rvu.rar (244.87 KB) [求助]我自己搞的软件。。刚才没上传到。。多多指教!


搜索更多相关主题的帖子: 软件 指教 
2007-04-25 17:58
jiangyu737
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-4-25
收藏
得分:0 
下载这个源代码后。。解压到(D:\老支书山泉管理系统)目录下。。然后把他连编成可执行文件。。在制作安装包。。最后安装到别的电脑上运行。。。问题就出来了。。。在安装得有VFP软件的电脑中运行不会出任何问题。。千万要安装到没有VFP软件的电脑中运行。。。这样我软件的问题就出来了。。。
2007-04-25 18:13
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
你的情况并不是你编制软件的问题,而是没有注册ActiveX控件。在安装VFP时,ActiveX控件会同时注册,在没有安装VFP的电脑中就会出现错误提示,并出现一个打开文件对话框。下面的内容是我从网上搜索到的,供你参考:

  我曾在“编程心得(三)”中提到:“经常在网上看到因“XXX.OCX 没有注册,不能运行,怎么办?”这个问题,最近我也陆续开发了一些以 .OCX为后缀的ActiveX控件,这次我就简要地介绍一下什么是ActiveX控件、如何注册ActiveX控件的问题。
  如果我们直接讲OLE控件(Object Link and Enbed 译: 对象链接与嵌入)恐怕大家就比较熟悉了,因为在VFP的帮助里常常会看到“OLE” 这三个字母,而OLE是指在Windows环境下应用程序间信息共享和传送的一种技术,其包含的内容非常广泛,OLE控件(.OCX)只不过是OLE庞大技术体系中的一种。在VFP中,我们可以简单和笼统地说:ActiveX控件(.OCX)就是目前最高版本的OLE控件。
  在这里我并不想详细介绍OLE或ActiveX,而是介绍如何注册ActiveX 控件和当系统出现“XXX.OCX没有注册”后怎么办的问题。   1.ActiveX控件一般存放在什么文件夹里:   要注册ActiveX控件,你首先必须知道ActiveX控件具体的文件名和它所在的文件夹。ActiveX控件是以 .OCX为后缀的文件,Windows 95/98操作系统一般都把ActiveX控件存放在:系统\System\文件夹中(这也是每个应用程序查找ActiveX控件时默认的文件夹),当然根据需要您也可放在其他文件夹中,如果是这样,一旦存放ActiveX控件的文件夹名重命名,那您就必须重新对该ActiveX控件进行注册,否则就会出现“XXX.OCX没有注册” 或“找不到XXX.OCX文件”的提示。(这点您将会在下面的介绍中知道原因)
  2.如何注册ActiveX控件:
  所谓注册,就是在系统注册表文件System.dat中建立一个主键,在 Windows 9X 中,是建立在“HKEY_CLASSES_ROOT\CLSID\”键下的。
  在VFP中注册ActiveX控件一般有以下三种简单的方法:
  A、通过VFP菜单的选择项进行注册:
进入VFP编辑状态,在VFP系统主菜单的[工具]-[选项]-[控件]-[ActiveX 控件]-[按添加按钮],选择您要注册ActiveX控件的文件夹和文件名,VFP就会自动向系统注册表进行注册,注册完后您只需在控件列表框“ActiveX控件名”前的复选择框里打钩,就可在表单设计器的[表单控件]-[ActiveX控件]中进行选择使用了。
  B.直接运行Regsvr32.EXE系统文件进行注册
  可在VFP的程序中执行:Ren Regsvr32 [PATH]\xxx.ocx 进行注册。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-04-26 07:34
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 

注册OCX文件的方法很多:

正式安装VFP的电脑不需要另外注册,安装过程已经自动注册;
用VFP打包发布的可以将相应的文件一起打包,据帮助文件中说不需要另外注册(我没有试过);
手工注册(VFP帮助文件中有说明);
在程序中增加注册功能,让用户点击注册;
利用第三方的安装发布程序注册(我目前就是使用这个方法)。

如果你的程序中仅仅使用通用的控件,那是不需要注册OCX的;如果你在“工具-选项-控件”中选定了ActiveX控件并在表单中使用了其中的控件,那就需要注册OCX。

下面的内容是VFP帮助文件中的(帮助文件是最标准的教师):

ActiveX 控件概述

在安装 Visual FoxPro 时,将按照默认设置安装 ActiveX 控件(.ocx 文件)。您可以将 ActiveX 控件与您的应用程序一起发布。利用 Visual FoxPro 的 OLE 容器控件可以将ActiveX 控件添加到应用程序的表单中。

注释 随同 Visual FoxPro一起发布的许多 ActiveX 控件来自于其他的 Visual Studio 产品。当把 ActiveX 控件添加到了表单中并按 F1 键以获取帮助时,所显示帮助信息将来自于生成该控件的应用程序,而不是 Visual FoxPro。

下表列出了与 Visual FoxPro 一同安装的 .ocx 文件以及每个文件所包含的 ActiveX 控件。

文件 控件 帮助文件
Comctl232.ocx Animation 控件
Datetimepicker 控件
Monthview 控件
Updown 控件 Cmctl298.chm
Foxhwnd.ocx Visual FoxPro HWND 控件 Foxhelp.chm
Foxtlib.ocx Visual FoxPro Foxtlib 控件 Foxhelp.chm
MCI32.ocx Multimedia MCI 控件 Mmedia.chm
MSChrt20.ocx MsChart 控件 Mschrt98.chm
MSComctl.ocx ImageCombo 控件
ImageList 控件
ListView 控件
ProgressBar 控件
Slider 控件
StatusBar 控件
TabStrip 控件
Toolbar 控件
TreeView 控件 Cmctl198.chm
MSComm32.ocx MSComm 控件 Comm98.chm
MSInet.ocx Microsoft Internet Transfer 控件 Inet98.chm
MSMapi32.ocx MAPI Message 控件
MAPI Session 控件 Mapi98.chm
MSMask32.ocx Masked Edit 控件 Masked98.chm
MSWinsck.ocx Winsock 控件 Mswnsk98.chm
MSWless.ocx CheckBox 控件 (Lightweight)
ComboBox 控件 (Lightweight)
Commandbutton 控件 (Lightweight)
Frame 控件 (Lightweight)
HscrollBar, VScrollBar 控件 (Lightweight)
ListBox 控件 (Lightweight)
OptionButton 控件 (Lightweight)
TextBox 控件 (Lightweight) Ltwtct98.chm
Picclp32.ocx PicClip 控件 Picclp98.chm
Richtx32.ocx Rich Textbox 控件 Rtfbox98.chm
Sysinfo.ocx SysInfo 控件 Sysinf98.chm


活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-04-26 16:29
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 
以下是引用jiangyu737在2007-4-25 18:13:29的发言:
下载这个源代码后。。解压到(D:\老支书山泉管理系统)目录下。。然后把他连编成可执行文件。。在制作安装包。。最后安装到别的电脑上运行。。。问题就出来了。。。在安装得有VFP软件的电脑中运行不会出任何问题。。千万要安装到没有VFP软件的电脑中运行。。。这样我软件的问题就出来了。。。

http://bbs.bc-cn.net/viewthread.php?tid=126447&star=at#
在没安装VFP中运行连编好的程序要在C:\WINDOWS\system32下面放置运行库才可以运行


我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-04-26 16:35
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2233
专家分:3913
注 册:2007-4-27
收藏
得分:0 
学习了 谢谢

只求每天有一丁点儿的进步就可以了
2007-04-27 19:16
学习中的菜鸟
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-6-21
收藏
得分:0 

学习了!!谢谢


2007-06-21 15:22
fephy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-26
收藏
得分:0 
已下载,慢慢看
2010-05-26 10:19
快速回复:[求助]我自己搞的软件。。刚才没上传到。。多多指教!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032558 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved