当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我是这样做的 cmbboxcust.datasource = thisdataset.tables["customer"]; cmbboxcust.displaymember = "name"; cmbboxcust.valuemember = "name"; cmbboxcust.text = strcustomer; 我仕想让......
    摘要: gird ctrl控件字体设置后不变呀,怎么办?我用了 gridctrl1.cellfontname = "宋体" gridctrl1.cellfontsize = 12 但没有用 ......


100分一个程序,在W2k下能运行,可在W98下不能运行

是这样的:  
      1.建一个对话框,上面放256个CEdit控件.用   CEdit   m_edt1...   CEdit   m_edt256来映射.  
      2.我想在这个对话框上"再"放一个CEdit控件(共257个CEdit控件),结果放不上,于是,用"文本方式"打开这个项目的   .rc文件,手动加入下面文字:  
                  EDITTEXT                 IDC_EDIT256,335,994,162,12,ES_RIGHT   |   ES_AUTOHSCROL   |     ES_READONLY  
      3.在   Resource.h   中手动加入:    
                  #define   IDC_EDIT257       2000  
      这样,在VC中就可以看到257个CEdit控件在这个窗体上了。  
   
      4.在本窗口的   DoDataExchange   函数中手动加入:  
                  DDX_Control(pDX,   IDC_EDIT257   ,   m_edt257);  
  结果该程序在W2k下能正常运行,可在W98下执行到   DoDataExchange   函数的第一个数据交换就出错.  
      那位高手遇到过这样的问题?如能解决,100分相报!!

NO.1   作者: EricHxy

不太清楚。只不过不知道这样坐有何实际意义?  
  须知,虚拟函数表的个数也没有超过256,如果虚拟函数超过256,就会出现问题。但是,如果虚拟函数超过了256,估计设计有问题。如果为了满足大家对虚拟函数表的个数需求,设为512,那么大部分类不是背了很大的空间包袱?

NO.2   作者: dudu911

我觉得可能是UNICODE的问题,

NO.3   作者: KcSoft

动态生成控件,我就是用这种方式解决了问题的。

NO.4   作者: hps9743003

九八内存管理问题

NO.5   作者: guoxiny

肯定是内存问题。在2000下如果有一些小的内存问题,系统都会帮呢搞定,但是在98下就不行了。

NO.6   作者: free_card

focus


    摘要: 用java写了一个黑白棋的程序,可不知怎么才能在别人的机器上运行,别人的机器中并没有装jre,jdk之类的东西,,,,可是,在上网的时候,有的网页却可以调度java程序,然后在客户端显示出来,,这是怎么做到的,网站又不知道客户端是否装了jre,,,小弟想不通,,,,,,,,, 请各java高手指教,,帮小弟解决这个难题,,小弟感激不尽!!! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE