Samuel Learning
聯系
管理
文章分類
(203)
01 ASP/HTML(6)
02 Script/CSS(16)
03 C/C++
04 XML(4)
05 微軟編程(26)
06 J2EE(60)
09 Linux(14)
10 Database(27)
11 報表打印
12 打包安裝(1)
13 模式重構(2)
14 系統架構
15 敏捷開發(11)
16 案例分析(30)
17 Workflow(1)
18 配置管理(1)
19 項目管理
20 英語(4)
新聞分類
(52)
CXF學習
Hibernate學習(1)
iBatis學習(16)
Struts1學習(1)
Struts2學習(34)
.NET資源
adxmenu
C# Open Source
DNN Directory
M2Land
Windows Form FAQ
中國DNN
中國DNN聯盟
Ajax
DoJo
GWT
JQuery
jquery autocomplete
jquery flexgrid
JQuery Form
jquery masked input
JQuery UI
jquery validation
Jquery 圖表
jquery報表
jquery插件集合
Qooxdoo
Tibco GI
YUI
YUI-EXT
ZeroKode
Java開源
ABLE
Agile Tao
Ajax4JSF
Alfresco
AppFuse
Compiere
Equinox
Findbugs
Geronimo
Grails
Harmony
Hibernate論壇
JAG
Java開源大全
Java視線論壇
jBPM工作流
JSFTutorials
Nereide ERP
Ofbiz ERP
Opentaps ERP
operamasks
Petstore
Prototype.js
RIFE
Runa
SpringSide
Struts Menu
Sun Glassfish
Trails
YUI4JSF
滿江紅
Mobile
Sencha
WEB資源
DHTML中心
DHTML參考手冊
DHTML文檔
EclipsePlugin
Firebug
GRO Clinux
jMaki
JSTL文檔
LoadIcon
Openlaszlo
Struts Menu 展示
Web Test Tools
WebCtrs
Webdeveloper
中國RIA開發者論壇
Workflow
E-Workflow
JBPM
OpenWFE
OSWorkflow
WFMC
Workflow Research
其他連接
confach
CPP
ejay
Giovanni
丹佛
交大e-learning
交大研究生院
可惡的貓
天天@blog
我的相冊
阿飛
大牛人
32篇JBPM
David.Turing
HongSoft@業務集成
Joel
Koen Aers
Martinfowler
Raible Matt
Raible Wiki
Scott W.Ambler
Tom Baeyens
Uncle Bob
一個世界在等待
子在川上曰
小布老師
小明
差沙
徐昊
江南白衣
汪博士
汪小金
銀狐999
開源軟件
2Bizbox ERP
CompiereCRM&ERP
EGW
Vtiger CRM
webERP
敏捷
Canoo
Cruisecontrol
DBUnit
EL4Ant
Extreme Programming
Fit
Fitnesse
JFrog
Liquibase
Maven
MockObjects
Selenium
Squish
xpairtise
XPlanner
XProgramming
敏捷聯盟
數據庫
Oracle 中國
Oracle-ERP
Oracle在線社區
未歸類
Aquarius Orm Studio
mambo建站系統
Oracle產品下載
遠程同步管理工具Capivara
經典框架
Apache Shale
formdef-struts
FreeMarker 主頁
JBoss Seam
JSF 中心
JSF 入門應用
JSF中國
MyFaces官方
Spring 社區
Spring專業網站
Spring中文論壇
Spring參考手冊
Spring官方網站
strecks-struts
Struts1
Struts2
Struts-layout
StrutsWiKi
Tapestry WIKI
Tapestry 官方
Tapestry4開發指南
Tapestry中文文檔
Webwork2文檔
Wicket
網絡教程
Laliluna
RoseIndia
Sang Shin
Visualbuilder
著名站點
Buildix
Dev2Dev
IBM dev中國
InfoQ
ITPub
Java Eye
Java Research
JavaRead
JavaWorldTW
Matrix
PHP100
PHPX
SpringSideWiKi
TheServerSide
TWPHP
中國工作流論壇
項目管理
管理人網
最新評論
View Post
VB讀寫INI文件
Private
Declare
Function
GetPrivateProfileString Lib
"
kernel32
"
Alias
"
GetPrivateProfileStringA
"
(ByVal lpApplicationName
As
String
, ByVal lpKeyName
As
Any, ByVal lpDefault
As
String
, ByVal lpReturnedString
As
String
, ByVal nSize
As
Long
, ByVal lpFileName
As
String
)
As
Long
Private
Declare
Function
WritePrivateProfileString Lib
"
kernel32
"
Alias
"
WritePrivateProfileStringA
"
(ByVal lpApplicationName
As
String
, ByVal lpKeyName
As
Any, ByVal lpString
As
Any, ByVal lpFileName
As
String
)
As
Long
'
以下兩個函數,讀/寫ini文件,固定節點setting,in_key為寫入/讀取的主鍵
'
僅僅針對是非值
'
Y:yes,N:no,E:error
Public
Function
GetIniTF(ByVal In_Key
As
String
)
As
Boolean
On
Error
GoTo
GetIniTFErr
GetIniTF
=
True
Dim
GetStr
As
String
GetStr
=
VBA.String(
128
,
0
)
GetPrivateProfileString
"
Setting
"
, In_Key,
""
, GetStr,
256
, App.Path
&
"
\config.ini
"
GetStr
=
VBA.Replace(GetStr, VBA.Chr(
0
),
""
)
If
GetStr
=
"
1
"
Then
GetIniTF
=
True
GetStr
=
""
Else
GoTo
GetIniTFErr
End
If
Exit
Function
GetIniTFErr:
Err.Clear
GetIniTF
=
False
GetStr
=
""
End Function
Public
Function
WriteIniTF(ByVal In_Key
As
String
, ByVal In_Data
As
Boolean
)
As
Boolean
On
Error
GoTo
WriteIniTFErr
WriteIniTF
=
True
If
In_Data
=
True
Then
WritePrivateProfileString
"
Setting
"
, In_Key,
"
1
"
, App.Path
&
"
\config.ini
"
Else
WritePrivateProfileString
"
Setting
"
, In_Key,
"
0
"
, App.Path
&
"
\config.ini
"
End
If
Exit
Function
WriteIniTFErr:
Err.Clear
WriteIniTF
=
False
End Function
'
以下兩個函數,讀/寫ini文件,不固定節點,in_key為寫入/讀取的主鍵
'
針對字符串值
'
空值表示出錯
Public
Function
GetIniStr(ByVal AppName
As
String
, ByVal In_Key
As
String
)
As
String
On
Error
GoTo
GetIniStrErr
If
VBA.Trim(In_Key)
=
""
Then
GoTo
GetIniStrErr
End
If
Dim
GetStr
As
String
GetStr
=
VBA.String(
128
,
0
)
GetPrivateProfileString AppName, In_Key,
""
, GetStr,
256
, App.Path
&
"
\config.ini
"
GetStr
=
VBA.Replace(GetStr, VBA.Chr(
0
),
""
)
If
GetStr
=
""
Then
GoTo
GetIniStrErr
Else
GetIniStr
=
GetStr
GetStr
=
""
End
If
Exit
Function
GetIniStrErr:
Err.Clear
GetIniStr
=
""
GetStr
=
""
End Function
Public
Function
WriteIniStr(ByVal AppName
As
String
, ByVal In_Key
As
String
, ByVal In_Data
As
String
)
As
Boolean
On
Error
GoTo
WriteIniStrErr
WriteIniStr
=
True
If
VBA.Trim(In_Data)
=
""
Or
VBA.Trim(In_Key)
=
""
Or
VBA.Trim(AppName)
=
""
Then
GoTo
WriteIniStrErr
Else
WritePrivateProfileString AppName, In_Key, In_Data, App.Path
&
"
\config.ini
"
End
If
Exit
Function
WriteIniStrErr:
Err.Clear
WriteIniStr
=
False
End Function
posted on 2005-11-30 20:34
MingIsMe
閱讀(609)
評論(0)
編輯
收藏
所屬分類:
05 微軟編程
Powered by:
BlogJava
Copyright © MingIsMe
主站蜘蛛池模板:
明溪县
|
习水县
|
亳州市
|
梁平县
|
钟祥市
|
哈尔滨市
|
凉城县
|
抚远县
|
漯河市
|
陆丰市
|
寿宁县
|
宁安市
|
安新县
|
怀柔区
|
延边
|
黔南
|
稻城县
|
东源县
|
汝阳县
|
山东省
|
牙克石市
|
永吉县
|
英超
|
武冈市
|
三河市
|
灵台县
|
韩城市
|
太谷县
|
乐至县
|
抚宁县
|
慈利县
|
长阳
|
汉川市
|
连南
|
大同县
|
阿荣旗
|
富阳市
|
铜山县
|
偃师市
|
金山区
|
镇江市
|