CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  DataWindow

怎么来看查某一数据窗口曾被哪些程序调整用??高分求救

楼主QuickMarch(QMM)2004-09-03 19:53:10 在 PowerBuilder / DataWindow 提问

提出该问题是原因是这样的,现有一个超大型PB7.0编写的系统,由多个PBL组成,有数千个功能,分别由许多个窗口和数据窗口,其中存在着某些数据窗口,被多个不同功能窗口调用,但时间长了记不清是哪些,现根据需求要对某一个功能的数据窗口进行调整,但不确定该数据窗口是否被其它功能调用,还不敢直接对该数据窗口进行修改,保险启示只好重作一个,保存原来的不变,这样久而久之,我的库文件就会越来越大,数据窗口共享性就会越来越差.所以才提出些问题求救. 问题点数:100、回复次数:10Top

1 楼wangxichen() 喜之郎 : )回复于 2004-09-03 19:56:37 得分 20

我平时采用比较笨的办法,  
  挨个pbl的窗口全选后搜索数据窗口对象名称  
   
  如果有好的办法我也学学Top

2 楼xuexy1980_xxy1980(勇豹)回复于 2004-09-03 19:57:55 得分 5

是啊   这样的问题我也经常遇到!我一般就用PB的查找工具在各个PBL中查找  
   
  顶!!!  
   
  那为兄台有更好的方法,小弟先谢了Top

3 楼wangxichen() 喜之郎 : )回复于 2004-09-03 19:58:37 得分 0

就是在每个pbl上右键selectall然后search  
  找数据窗口对象名称,看看哪里用到这个数据窗了Top

4 楼tongyizh(乖乖龙)回复于 2004-09-03 21:52:30 得分 5

哎,原来都是用这个笨法子。有高手知道更简捷的方法吗?Top

5 楼alen001(alen)回复于 2004-09-03 22:24:43 得分 5

pbl上右键selectall然后search找数据窗口对象名称Top

6 楼klbt(快乐白兔)回复于 2004-09-03 22:32:29 得分 65

pbl少可以在pbl上右键selectall然后search  
  pbl在如果太多,可以编一个程序,用库管理函数实现  
  Top

7 楼QuickMarch(QMM)回复于 2004-09-05 10:48:57 得分 0

谢谢各位!  
  但PBL确实太多,挨个的查询很麻烦.  
  专门写个程序?确实的好方法,但小MM不知该如何下手  
  请klbt(快乐白兔),进一步指点,若能直接献出源代码,小MM将在此跪谢!谢谢  
  本人邮箱:lcf_25@sina.comTop

8 楼klbt(快乐白兔)回复于 2004-09-05 12:34:34 得分 0

 
          我做了一个自动创建资源文件pbr的程序,能够自动搜索所有的数据窗口对象名,自动搜索所有的图片文件名及路径,并作出排序。  
   
  该程序与你的问题比较接近,公布思路:  
   
  1   用GetLibraryList()得到所有的pbl列表,并分解  
  2   用LibraryDirectoryEx得到pbl的所有对象  
  3   创建外部数据源数据窗口,用ImportString导入pbl对象列表  
  4   用LibraryExport得到对象语法  
  5   用字符串搜索函数得到:数据窗口对象名字符串   是否被使用。  
  Top

9 楼QuickMarch(QMM)回复于 2004-09-05 15:20:48 得分 0

可以传给我看看吗?  
  是不是太大呢,我的QQ:20435440Top

10 楼QuickMarch(QMM)回复于 2004-09-05 16:32:54 得分 0

谢谢各位,本人正试做,已经有些感觉啦Top

相关问题

  • 用jdbc驱动程序连接mysql数据库!来看看
  • 数据库程序的问题!!!麻烦大家进来看看!
  • ————程序发布时数据库的问题怎么解决,进来看看吧。
  • Eclipse中开发数据库程序的问题!!!!是高手的进来看看。
  • 写ASP.NET程序用过ACCESS数据库的朋友请进来看看
  • 没有oracle,如何配置oracle数据库来看使用oracle数据库的程序
  • 数据库程序
  • 进来看程序
  • 找在PB程序中备份sql anywhere数据库的例程,原来看见过的,不记得在哪了?
  • 如何拦截应用程序和驱动之间的IRP数据包(大家都来看看)

关键词

  • 数据
  • pbl
  • 数据窗口
  • 程序
  • 对象
  • 搜索
  • 功能
  • 名称
  • 得到
  • 所有

得分解答快速导航

  • 帖主:QuickMarch
  • wangxichen
  • xuexy1980_xxy1980
  • tongyizh
  • alen001
  • klbt

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo