C#代码改成Delphi?

//请问这段C#代码如何修改成Delphi的//不要用winexec和ShellExcute,因为我打开这个文件后,还要用这个进程做其他的事情stringstrAccrs... //请问这段C#代码如何修改成Delphi的
//不要用winexec和ShellExcute,因为我打开这个文件后,还要用这个进程做其他的事情
string strAccrssFilePath = GetShortPathName(Application.StartupPath + "\\mydb.mdb");
Process p = Process.Start("MSACCESS", strAccrssFilePath);
p.WaitForInputIdle(1000);
//do something .......
展开
 我来答
陈学阳
2010-09-19 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:14%
帮助的人:5601万
展开全部
int HexToInt1(string s)
{
int result;
s=s.ToUpper();
if(s[1]>'9') result=s[1]-'A'+10;
//开始没有太注意,后边总是截取1个长度的字符串来转换,这里就直接用s[1]了。
else result=s[1]-'0';
return result;
}

Object HexToBytes(Object s)
{
object result;
string t,u;//那ss没什么用,我也不知道TStringStream类能干什么。
try{
u=s;
t='';
while(u.Length>0)
{
t=t+(char)HexToInt1(u.SubString(1,1))*16+HexToInt1(u.SubString(2,1));
u=u.SubString(3);//u=u.SubString(3,u.Length-3);
}
result=(object)t;
}
catch(Exception ex)
return result;
}

variant = object
OleVariant = object
copy() = SubString()
delete() = SubString()

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
启帆信息
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!... 点击进入详情页
本回答由启帆信息提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式