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

 ·大家来看看这个    »显示摘要«
    摘要: public class form1 inherits system.windows.forms.form private sub form1_load(byval sender as object, byval e as system.eventargs) handles mybase.load dim rootfolder as directoryentry = new direct......
    摘要: 我做了一个简单的测试,在jsp中加入如下代码: htmlapplet.htmlapplet will appear below in a java enabled browser.<br> <applet codebase = "." code = "htmlapplet.htmlapplet.class" name = "......


数据类型问题

我从控件中获取用户输入内容输出为文件,我把控件变量类型设为CHAR字符型或文件输出“LPCTSTR”类型就错误,我该用什么类型?  
   
  我用的是VC.NET的   Edit   Control控件,应用什么变量类型?  
   
  错误出现以下提示:  
   
  正在编译...  
  sy3Dlg.cpp  
  f:\vc.net\sy3\sy3Dlg.cpp(28)   :   error   C2665:   “DDX_Text”   :   17   个重载中没有一个可以转换参数   3(从“LPCTSTR”类型)  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(32):   可能是“void   DDX_Text(CDataExchange   *,int,BYTE   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(33):   或               “void   DDX_Text(CDataExchange   *,int,short   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(34):   或               “void   DDX_Text(CDataExchange   *,int,int   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(35):   或               “void   DDX_Text(CDataExchange   *,int,UINT   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(36):   或               “void   DDX_Text(CDataExchange   *,int,long   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(37):   或               “void   DDX_Text(CDataExchange   *,int,DWORD   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(38):   或               “void   DDX_Text(CDataExchange   *,int,LONGLONG   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(39):   或               “void   DDX_Text(CDataExchange   *,int,ULONGLONG   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(40):   或               “void   DDX_Text(CDataExchange   *,int,CString   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(42):   或               “void   DDX_Text(CDataExchange   *,int,float   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(43):   或               “void   DDX_Text(CDataExchange   *,int,double   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(44):   或               “void   DDX_Text(CDataExchange   *,int,COleCurrency   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(45):   或               “void   DDX_Text(CDataExchange   *,int,ATL::COleDateTime   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(46):   或               “void   DDX_Text(CDataExchange   *,int,GUID   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(47):   或               “void   DDX_Text(CDataExchange   *,int,DECIMAL   &)”  
                  c:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\atlmfc\include\afxdd_.h(48):   或               “void   DDX_Text(CDataExchange   *,int,FILETIME   &)”  
                  试图匹配参数列表“(CDataExchange   *,   int,   LPCTSTR)”时  
  sy3.cpp  
  正在生成代码...

NO.1   作者: AkiraChing

CString

NO.2   作者: freedom6688

用CString   类型的数据阿。  
  CHAR   也可以转换成CString阿。


 ·《文件夹守护神》译成英语    »显示摘要«
    摘要: 怎么比较合适? ......
» 本期热门文章:

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