pb9获得当前程序所在路径及中文字符长度处理
来源:互联网 发布:淘宝清洗过期了怎么办 编辑:程序博客网 时间:2024/06/05 17:25
pb9获得当前程序所在路径及中文字符长度处理
(2013-04-09 12:00:42)转载▼
标签:
pb9
powerbuilder
程序路径
中文字符长度
String ls_Path, ls_Buffer = Space(255)
If Handle(GetApplication(), False) = 0 Then
Else
End If
If ls_path <> '' And Right(ls_path, 1) <> '\' Then
ls_path += '\'
end if
Return ls_Path
这里面有两个需要注意地方,ls_Buffer = Space(255) ,另外f_myLeft是一个自定义函数,不直接用left的原因是pb9对Unicode的不支持,会把一个中文的长度当成1而不是2。下面是f_myLeft函数内容:
char l_ch
int li_len
string ls_str
string ls_rtn
li_len = f_mylen(a_str)
if a_len>=li_len then return a_str
ls_str =a_str
li_len =1
do while li_len <= a_len and len(ls_str)>=li_len
loop
return ls_rtn
这个是f_mylen函数内容:
char l_ch
int li_len,li_p
string ls_str
ls_str =a_str
li_p =1
do while len(ls_str)>=li_p
loop
return li_len
0 0
- pb9获得当前程序所在路径及中文字符长度处理
- 获得当前执行程序所在文件夹路径
- delphi 获得程序名称及所在路径
- 获得程序所在路径
- 如何获得当前执行程序所在的路径
- 获得当前 程序(.exe) 以及 动态库(.dll) 所在路径
- [MFC]获得程序所在路径
- 获得当前程序路径
- 如何获得当前应用程序所在路径
- Java获得当前类所在路径
- MFC 获得当前程序所在目录
- 【Python】获得Python程序所在的路径
- CFolderDialog,CFolderPickerDialog选择文件夹及获得当前程序路径
- 获取当前程序所在路径/目录
- 获取当前程序可执行文件的所在路径
- 获得当前程序目录路径
- 获得当前所在项根路径的方法
- C#如何获得当前程序所在的目录
- 01-复杂度2. Maximum Subsequence Sum (25)
- 3D数学基础及图形与游戏开发的学习 (三)
- How to make changes to wcf service without breaking clients
- 观察者模式
- MFC让按钮控件显示*.ico图标和文字说明
- pb9获得当前程序所在路径及中文字符长度处理
- C++ 9.1 顺序容器-----vector、list、deque
- 两个月面试的经验分享 (2012-04-27 12:16:27)
- 高效使用vim
- 加薪/技术才是最大的开源(为什么要适当远离股票市场?)
- eclipse配置tomcat7
- linux 后台运行,终止
- java web 分页技术总结
- oracle之约束