string-如何把获取的路径写入ini文件?

问题描述

如何把获取的路径写入ini文件?

void CtestDlg::OnClickedWriteReadButton1()
{
// TODO: Add your control notification handler code here
CString FilePathName1,filter;

filter="??(*.??)||*.??||*.*||(*)";

 CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("All Files (*.*)|*.*||"), NULL);

if (dlg.DoModal()==IDOK)
{
FilePathName1 = dlg.GetPathName();
m_Croad = FilePathName1;

UpdateData(FALSE);

}//这是获取的路径的代码

}

void CtestDlg::OnClickedAdkButton()
{
// TODO: Add your control notification handler code here

CIniFile configFile;
configFile.SetFileName("ServerConfig.ini");
configFile.ReadIniFile();

int nRemotePortNumber = configFile.GetInt("RemoteServer","Port",0);

string sRemoteIP = configFile.GetString("RemoteServer","IP","");

int nLocalPortNumber = configFile.GetInt("LocalServer","Port",0);
string sLocalIP = "127.0.0.1";//configFile.GetString("LocalServer","IP","");

CString sProtocal = (configFile.GetString("Protocal","Type","udp"));//.MakeLower();/**/

CString sAddress = configFile.GetString("LoclaAddress","Address","");

m_Adkroad=sAddress;

UpdateData(FALSE);

}//这是ini文件的一些配置

[LoclaAddress]
Address=E:
//这个是ini文件中的,上边代码怎么写才能把获取的路径保存到ini文件中,代替E:

解决方案

读取和写入Windows的INI文件
读取文档-写入ini文件中

解决方案二:

windows有提供操作ini文件的API,可以参考这个http://blog.csdn.net/rayborn1105/article/details/8192142

解决方案三:

http://www.cnblogs.com/afarmer/archive/2012/03/31/2427243.html

时间: 2024-12-03 17:25:09

string-如何把获取的路径写入ini文件?的相关文章

在Delphi中实现将Font.Style写入INI文件

前不久我编写一个小程序在INI文件中记录字体的属性(颜色值/color,大小/size,字体名/name,样式/style),其中color值和size值可以用数值方式写入INI文件,name是用字符方式写入,但Font.style不是数值型.字符型,也不是布尔型,而是TfontStyles类,无法直接写入INI文件中去,我找了好多相关书籍也没找到方法,也到网络上的Delphi站点去问,也没得到满意的答复,没法子,看来还得自已想办法解决,我通过一系列的摸索实验,终于找到了比较满意的解决方法,程序

打包完成后,我怎么能获取安装地址然后在写入.ini文件

问题描述 我有个程序做完了,我打完包之后不就生成安装文件了么,我怎么能获取别人安装时的路径,然后写在指定的.ini文件中,我程序中需要这个安装路径.希望高人给个详细的说法. 解决方案 解决方案二:在CustomActionData属性中使用如下参数获取:/SourceDir="[SourceDir]"解决方案三:正确解决方案四:请具体说一下呗,我是菜鸟,CustomActionData在哪能找到,或者哪有讲这个的网站,给我贴上,行么??解决方案五:自己搜索一下customaction或

QT中获取某个路径下的文件数量

QT获取某个文件夹下 某格式文件的数量 int GetRSSCount() { int count=0; QDir myDir(RSS_SEEDINNEW); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); for(unsigned int i=0;i<myDir.count();i++) { QString sext=myDir[i].toLower(); if(-1!=sext.indexOf(&qu

关于C#操作INI文件的总结

原文:关于C#操作INI文件的总结          INI文件其实是一种具有特定结构的文本文件,它的构成分为三部分,结构如下: [Section1]key 1 = value2key 1 = value2--[Section2]key 1 = value1key 2 = value2-- 文件由若干个段落(section)组成,每个段落又分成若干个键(key)和值(value).Windows系统自带的Win32的API函数GetPrivateProfileString()和WritePriv

Delphi操作Ini文件

ini 文件操作记要(1): 使用 TIniFile unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; But

如何在C#中读写INI文件

INI文件就是扩展名为"ini"的文件.在Windows系统中,INI文件是很多,最重要的就是"System.ini"."System32.ini"和"Win.ini".该文件主要存放用户所做的选择以及系统的各种参数.用户可以通过修改INI文件,来改变应用程序和系统的很多配置.但自从Windows 95的退出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点

C#中读写ini文件

C#中没有读写ini文件的类,但用API函数很容易实现. 窗体代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices; namespace IniFile

VB如何使用INI文件

为了方便用户使用和使系统具有灵活性,大多数Win-dows应用程序将用户所做的选择以及各种变化的系统信息记录在初始化(INI)文件中.因此,当系统的环境发生变化时,可以直接修改INI文件,而无需修改程序.由此可见,INI文件对系统功能是至关重要的.本文将介绍采用VisualBasicforWindows(下称VB)开发Windows应用程序时如何读写INI文件.  INI文件是文本文件,由若干部分(section)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键词(keyword)和一

[c#]:如何在C#中读写INI文件(二)

C#中读写INI文件的关键步骤和解决方法 C#对INI文件进行写操作: 对INI文件进行写操作,是通过组件button2的"Click"事件来实现的.这里有一点应该注意,当在调用WritePrivateProfileString()对INI文件进行写操作的时候,如果此时在INI文件中存在和要写入的信息相同的段落名称和关键字,则将覆盖此INI信息.下面是button2组件的"Click"事件对应的代码清单: private void button2_Click ( o