精华内容
下载资源
问答
  • mfc 数组

    2017-02-23 14:24:41
    MFC的数组可以创建和操作一个可以处理各种数据类型的一维数组对象。 MFC数组包含CByteArray , CDWordArray , CPtrArray , CUintArray , CWordArray和CStringArray。每个都被设计成可以处理一个特定的...

    在MFC的数组类可以创建和操作一个可以处理各种数据类型的一维数组对象。

    MFC数组类包含CByteArray , CDWordArray , CPtrArray , CUintArray , CWordArray和CStringArray。每个类都被设计成可以处理一个特定的数据类型。

    例如:CUintArray类是一个处理无符号整数型的数组类,CObjectArray类代表对象数组类。这些数组类几乎相同,仅仅的区别在于他们存的数据类型不同。


    PS: 在MFC也可以用标准类型的String 和容器类结合来处理数据    。

    比如利用vector<string> 来处理字符串数组,但是vector<>的缺点在于不能从中间插入,这时候我们就可以考虑使用同其他容器类,比如:list


    下面我们就采用MFC中派生的数据类来实现一个CStringArray型的数组类


    首先我们需要创建如下的界面:




    并为其关联成员变量

    首先我们要在Dlg类中添加一个

    CStringArray m_array; //用来保存字符串数组


    下面我们来写关于提交操作:

    void CMFCApplication1Dlg::OnBnClickedCheck()
    {
    // TODO:  在此添加控件通知处理程序代码
    UpdateData(TRUE);
    wchar_t str = m_pos.GetAt(0);
    int m_pos1 = _ttoi(&str);
    //MessageBox(_T("%d"))
    switch (m_radio){
    int i;
    case 0: 
    if (m_pos1  < 0 || m_pos1> m_array.GetSize()){
    AfxMessageBox(_T("数组位置不正确"));
    return;


    }




    if (m_InsertValue.IsEmpty()){
    AfxMessageBox(_T("信息不能为空!"));
    return;
    }


    m_array.InsertAt(m_pos1, m_InsertValue);
    m_ListBox1.ResetContent();


    for (i = 0; i < m_array.GetSize(); i++){
    m_ListBox1.AddString(m_array.GetAt(i));
    }


    m_InsertValue = "";
    m_pos1 = m_array.GetSize();


    UpdateData(false);
    break;
    case 1:
    if (m_pos1 < 0 || m_pos1 > m_array.GetSize()){
    AfxMessageBox(_T("该位置没有数组元素!"));
    return;
    }


    m_array.RemoveAt(m_pos1);
    m_ListBox1.ResetContent();
    for ( i = 0; i < m_array.GetSize(); i++){
    m_ListBox1.AddString(m_array.GetAt(i));
    }


    m_InsertValue = "";
    m_pos1 = m_array.GetSize();
    UpdateData(false);
    break;
    }
    }



    以前操作就完成了数据的插入或者是删除。


    这课中遇到的问题就是

    wchar_t str = m_pos.GetAt(0);
    int m_pos1 = _ttoi(&str);

    由于编译器默认的是Unicode,所以获取的字符是宽字符,所以需要用宽字符处理函数来进行处理。而不能同char类型来处理数据。那样会造成数据丢失,而出现bug


    展开全文
  • mfc100d丢失

    2017-10-24 09:12:48
    如题,下载复制到c盘的system32目录下,还是不起作用,怎么解决[img=https://img-bbs.csdn.net/upload/201710/24/1508807563_398670.jpg][/img]
  • mfc140d.dll是存放在Windows系统中的一个非常重要dll文件,缺少它就会造成部分软件或游戏不能正常运行。...基本简介DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件...

    mfc140d.dll是存放在Windows系统中的一个非常重要dll文件,缺少它就会造成部分软件或游戏不能正常运行。当用户的电脑弹出提示“无法找到mfc140d.dll”或“计算机缺少mfc140d.dll”等错误问题,请下载本站为你提供的dll文件,使用它可以帮助用户解决上述问题。

    e2a3a331788612a03430aee4ad1fc29b.png

    基本简介

    DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。

    修复方法

    一、下载本站提供的数据包,然后解压得到mfc140d.dll文件

    二、把mfc140d.dll文件复制粘贴到你的系统目录,目录根据操作系统不同对应的文件夹也不一样:

    1、Windows 95/98/Me系统,拷贝到C:\Windows\System目录下。

    2、Windows NT/2000系统,拷贝到C:\WINNT\System32目录下。

    3、Windows XP/WIN7系统,拷贝到C:\Windows\System32目录下。

    注:如果您的系统是64位的请将dll文件拷贝到C:\Windows\SysWOW64目录

    三、然后打开"开始-运行-输入regsvr32 mfc140d.dll",按回车即可解决。

    也可将下面的代码保存为“注册.bat“,放到dll目录,如果64位的系统安装32位的dll文件,请将下面的system32替换为SysWOW64即可,就会自动完成dll注册(win98不支持)。

    @echo 开始注册

    copy dll %windir%\system32\

    regsvr32 %windir%\system32\dll /s

    @echo dll注册成功

    @pause

    提示:如果遇上其他dll文件丢失情况也可以用以上方法解决

    展开全文
  • mfc100d.dll文件是一种微软系统重要的dll文件,如果你的电脑显示没有找到mfc100d.dll文件或者丢失mfc100d.dll文件等信息,你可以下载mfc100d.dll文件来解决上述问题,有需要的朋友欢迎下载使用!dll文件简介:DLL...

    mfc100d.dll文件是一种微软系统重要的dll文件,如果你的电脑显示没有找到mfc100d.dll文件或者丢失mfc100d.dll文件等信息,你可以下载mfc100d.dll文件来解决上述问题,有需要的朋友欢迎下载使用!

    2eac02743d2c935bd03355ecbb3d8791.png

    dll文件简介:

    DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。

    dll文件修复方法:

    1、解压下载的文件。

    2、复制文件“mfc100d.dll文件”到系统目录下。

    3、系统目录一般为:C:\WINNT\System32 64位系统为C:\Windows\SysWOW64

    4、最后点击开始菜单-->运行-->输入regsvr32 mfc100d.dll文件后,回车即可解决错误提示。

    DLL下载说明

    如果您的系统提示“没有找到mfc100d.dll文件”或“mfc100d.dll文件缺失” 或者“mfc100d.dll文件错误”等等,请不用担心,在本页下载。下载到该DLL文件后用winrar解压缩直接拷贝到原目录即可解决错误提示!希望我们提供的mfc100d.dll文件对您有所帮助!

    展开全文
  • mfc120.dll是系统必备的一个正常组件,在办公软件、游戏运行的时候经常会提示“mfc120.dll没有被指定windows上运行”或“计算机中丢失mfc120.dll"等问题,重新复制一个mfc120.dll文件粘贴到指定目录就可以了。mfc120...

    mfc120.dll是系统必备的一个正常组件,在办公软件、游戏运行的时候经常会提示“mfc120.dll没有被指定windows上运行”或“计算机中丢失mfc120.dll"等问题,重新复制一个mfc120.dll文件粘贴到指定目录就可以了。

    mfc120.dll放在哪里

    一、下载本站提供的数据包,然后解压得到mfc120.dll文件,注意有有两个版本,32位和64位。

    二、把mfc120.dll文件复制粘贴到你的系统目录,目录根据操作系统不同对应的文件夹也不一样:

    1、Windows 95/98/Me系统,拷贝到C:\Windows\System目录下。

    2、Windows NT/2000系统,拷贝到C:\WINNT\System32目录下。

    3、Windows XP/WIN7系统,拷贝到C:\Windows\System32目录下。

    注:如果您的系统是64位的请将dll文件拷贝到C:\Windows\SysWOW64目录

    然后打开"开始-运行-输入regsvr32 mfc120.dll",按回车即可解决。

    也可将下面的代码保存为“注册.bat“,放到dll目录,如果64位的系统安装32位的dll文件,请将下面的system32替换为SysWOW64即可,就会自动完成dll注册(win98不支持)。

    @echo 开始注册

    copy dll %windir%\system32\

    regsvr32 %windir%\system32\dll /s

    @echo dll注册成功

    @pause

    提示:如果问题仍未解决,可以尝试直接把mfc120.dll直接复制到相关程序的根目录。

    dll介绍

    DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。

    展开全文
  • mfc140ud.dll是一款在使用Windows操作系统时经常会出现文件丢失的重要dll文件,如果您的电脑设备中出现这款dll文件缺失,请马上下载这款mfc140ud.dll进行修复。。相关软件软件大小版本说明下载地址mfc140ud.dll是一...
  • vs2015 mfc程序在其他电脑平台的运行提示 丢失mfc140.dll 怎么解决? 在vs2015中有解决方法么? vs2015 mfc程序在其他电脑平台的运行提示 丢失mfc140.dll 不再其他电脑平台安装注册mfc140.dll怎么解决?
  • 转载于:https://www.cnblogs.com/kuangke/p/5371653.html
  • Windows系统中出现没有找到xxx.dll或丢xxx.dll的问题很普遍,说明这些dll都是系统中必要的,没有的话会导致软件无法运行,这里小编要分享的是丢失mfc42.dll 没有找到mfc42.dll 修复方法。修复方法:一、如果您的系统...
  • DLL控件丢失解决方法(仅供参考):一、如果在运行某软件或编译程序时提示缺少、找不到XXX.dll等类似提示,可以从网上下载丢失的XXX.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新...
  • mfc100ud.dll文件是一种微软系统重要的dll文件,如果你的电脑显示没有找到mfc100ud.dll文件文件或者丢失mfc100ud.dll文件文件等信息,你可以下载mfc100ud.dll文件文件文件来解决上述问题,有需要的朋友欢迎下载使用...
  • mfc110.dll丢失,解决方法
  • 近日有win10系统用户到本站反映这样一个问题,就是打开C盘中的mindmanager软件,提示mfc120u.dll丢失,该怎么办呢,针对这个问题,小编就给大家分享一下win10系统打开mindmanager软件提示mfc120u.dll丢失的具体解决...
  • mfc71.dll是众多dll文件中的一种,适用于电脑pc端,虽然占用内存小,...那么mfc71.dll丢失了该怎么办呢?下面小编就来教大家mfc71.dll丢失的解决方法,希望大家会喜欢。mfc71.dll丢失的解决方法:C:WindowsSystem32...
  • 在运行MFC时出现mfc42d.dll丢失的问题

    千次阅读 2017-03-01 17:49:07
    解决方法:工程--设置--常规中的基础改为使用MFC作为静态链接库。
  • mfc mfc100ud.dll丢失问题

    2012-09-10 14:15:00
    引用:... http://www.filediag.com/dll/exe/mfc100ud.dll.html 使用VC2010生成的可执行程序移植到其他环境中运行,会提示“mfc100ud.dll丢失”。 打开项目,选择属性,分三步: ...
  • 计算机中丢失mfc110.dll

    千次阅读 2019-06-13 00:29:49
    计算机中丢失mfc110.dll,缺少mfc110.dll,安装即可 vcredist_x64
  • 很多小伙伴都遇到过win10系统开机提示“计算机中丢失mfc110u.dll”的困惑吧,一些朋友看过网上零散的win10系统开机提示“计算机中丢失mfc110u.dll”的处理方法,并没有完完全全明白win10系统开机提示“计算机中丢失...
  • 说一下问题吧,我遇到的问题就是在class view里面,CPageManage突然消失了,怎么也找不回来 解决方法就是: 打开FileView, 查看你那个的源文件,这里,我的时PageManage.cpp 谢天谢地,源文件还在,那就好办 ...
  • Using Cyberlink - Powerdirector 8 Ultra for video editing and having endless ... Latest message that appeared was that MFC71U.DLL not installed on my computer - what is that and where to get New...
  • 在使用MFC时出现mfc42d.dll丢失的问题

    万次阅读 2012-02-11 01:12:31
    mfc42d.dll DLL文件安装介绍 一、如果您的系统提示"找不到mfc42d.dll"或"mfc42d.dll缺失" 或者"mfc42d.dll错误"等等,请不用担心,请把mfc42d.dll下载到本机。 二、直接拷贝该文件到系统目录里:  1、...
  • 有关win10系统启动程序提示计算机中丢失mfc100u.dll的操作方法想必大家有所耳闻。但是能够对win10系统启动程序提示计算机中丢失mfc100u.dll进行实际操作的人却不多。其实解决win10系统启动程序提示计算机中丢失mfc...
  • I then proceeded to use the Dependency Walker and SysInternal's Process Monitor and I have determined that the culprit MUST have been redistributables on C++ because the client computer is MISSING mfc140ud.dll....
  • Hi Erinlenehan,To help you suggest steps to resolve the issue, I would appreciate if you could answer the following questions:1.What is the complete error message?2.Have you made any changes on the co...
  • 今天和大家分享一下win7系统启动程序提示计算机中丢失mfc100u.dll问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统启动程序提示计算机中丢失mfc100u.dll的问题,有什么好的办法去解决win7系统...
  • "无法定位输入点LdrsetSessionName于动态链接库mfc40u.dll上"修复方法说明: 系统无法正常登陆,在启动时系统程序“lsass.exe”会弹出错误提示:“无法定位程序输入点 LdrsetSessionName 于动态链接库 mfc40u.dll ...
  • 电脑提示MFC42.dll丢失怎么解决

    万次阅读 2016-06-04 17:34:05
    mfc42d.dll DLL文件安装介绍 一、如果您的系统提示"找不到mfc42d.dll"或"mfc42d.dll缺失" 或者"mfc42d.dll错误"等等,请不用担心,请把mfc42d.dll下载到本机。 二、直接拷贝该文件到系统目录里:  1、...
  • 提示mfc100ud.dll丢失

    千次阅读 2012-08-06 20:20:32
    使用VC2010生成的可执行程序移植到其他环境中运行,会提示“mfc100ud.dll丢失”。  打开项目,选择属性,分三步:  (1)选择左上角的configuration->Active(Debug)  configuration properties->general->use ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,709
精华内容 2,683
关键字:

mfc类丢失