佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1247|回复: 12

VB 安装问题 - 问题解决了

[复制链接]
发表于 24-3-2006 05:18 PM | 显示全部楼层 |阅读模式
各位请帮我看看以下是什么问题
已经试了很多次,改了又改还是同样问题

1. 当安装到最尾声的时候,就会出现这个问题


2. 当 link 跟 database 的时候就出现这个问题


3. 当 listview 的 Data 超过 12 千行的时候就会出现 "Out of memory"

4. Crystal Report 9.2 不能显示。要 copy 什么 dll 和 ocx 及要注册哪个 file?

有什么方法可解决呢?
谢谢

问题解决了

[ 本帖最后由 hooi1983 于 31-3-2006 05:39 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

OpenSesame 该用户已被删除
发表于 27-3-2006 10:49 AM | 显示全部楼层
vb6它只能看到cystal report 8.0
回复

使用道具 举报

 楼主| 发表于 27-3-2006 01:31 PM | 显示全部楼层
原帖由 OpenSesame 于 27-3-2006 10:49 AM 发表
vb6它只能看到cystal report 8.0


那 VB6 怎样才能看到 CR9.2?
难道要用 .Net?
回复

使用道具 举报

 楼主| 发表于 27-3-2006 01:34 PM | 显示全部楼层
我看到有一篇文章写造成 "Out of Memory" 是因为有 FM20.dll

http://support.microsoft.com/kb/q241245/
回复

使用道具 举报

发表于 27-3-2006 03:24 PM | 显示全部楼层
原帖由 hooi1983 于 27-3-2006 01:34 PM 发表
我看到有一篇文章写造成 "Out of Memory" 是因为有 FM20.dll

http://support.microsoft.com/kb/q241245/


我觉得你这样讲,不大对。
FM20.DLL是ms office的dll,它虽然是VBA不过,你用的是vb6。你遇到的问题应该是vb6的limit。
回复

使用道具 举报

 楼主| 发表于 27-3-2006 07:18 PM | 显示全部楼层
终于有人回复了
我等了好久
那可能是什么 limit 呢?
Variable 的 type 有关系吗?
回复

使用道具 举报

Follow Us
发表于 28-3-2006 10:07 AM | 显示全部楼层
原帖由 hooi1983 于 27-3-2006 07:18 PM 发表
终于有人回复了
我等了好久
那可能是什么 limit 呢?
Variable 的 type 有关系吗?


感觉上就是vb6的limit。是什么limit我就不知道,我回家后帮你试试看,然后再告诉你。
有时,out of memory不一定是记忆体不够,read的operation太过多也会出现这种状况。

如果是vb.net就比较没有limit。

第二个问题,可以找找google或yahoo。
以前类似的问题有在这里post过。有几种解决方式。

别的问题,我想不到如何解决。。。
回复

使用道具 举报

 楼主| 发表于 28-3-2006 05:27 PM | 显示全部楼层
"Out of Memory" 这个问题在我的电脑没有发生
不过在客户的电脑发生
所以我也不懂什么原因,还在找着
我看分 pages,一次过不用 load 酱多 data 看会有效吗
回复

使用道具 举报


ADVERTISEMENT

发表于 29-3-2006 09:16 AM | 显示全部楼层
1,这个问题应该是dll的function找不到。你试试以下网站的方法。
http://support.microsoft.com/kb/236529
http://www.visualbasicforum.com/showthread.php?p=506772

2,Database sort order或者是multilanguage的问题。
http://support.microsoft.com/default.aspx?scid=KB;en-us;q202150

3,我试过用50columns,每个columns填6个characters,做了10万rows,结果我的memory用去了125MB。这时把form unload掉的,如果是win98,就不能release掉那个form。你的客户用的是什么版本的windows。如果是用win98,一次过load这样多data,可能会承受不了。

4,有没有error message?
回复

使用道具 举报

 楼主| 发表于 29-3-2006 11:36 AM | 显示全部楼层
meemee,谢谢你
你的资料太有用了

1,2 和 4 应该没问题了
剩 3 而已。

等下就会 testing 了
回复

使用道具 举报

发表于 29-3-2006 12:35 PM | 显示全部楼层

hooi1983 12,000 个?小章鱼认为那是不行的,即使在 .Net 里,应该也不行。
小章鱼对内核不清楚,不过从逻辑来推断, ListView 和 ListBox 是全然不同的。
每个 component 在使用时除了要储存系统讯息外,还要储存用户讯息。
ListBox 为例,除了要记录 "ListBox" 之外,还要记录 "ListBoxItem"
ListBoxItem 记录的用户讯息比较简单,主要大概只有 Label 和 Index 罢了
而 ListViewItem 则较为复杂,除了 Label 和 Index 还有 Icon 等讯息。
相信从然有足够的记忆体,组件本身要处理和管理如此庞大的讯息也是一个负担。
回复

使用道具 举报

 楼主| 发表于 29-3-2006 06:25 PM | 显示全部楼层
sson 大大

12,000 data 绝对可用 ListView run,不过稍微慢,大概要用 8-10 秒
以前曾经 run 过 20,000+ data,不过要等很久,大概 20-30 秒
回复

使用道具 举报

 楼主| 发表于 29-3-2006 06:29 PM | 显示全部楼层
还有 meemee 大大

你给的资料真的有用,问题已解决了
原来用 Calendar 要改 dll,Access 也要改 New Database Sort Order
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 5-3-2025 09:35 AM , Processed in 0.107666 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表