我参考教材上用GUID获取网卡MAC地址,是调用ActiveX单元中CoCreateGUID函数来获得了的,但是为什么多次点击按钮会得出多个GUID标识和相应的MAC地址呢?
D6 的帮助里面找不到这个函数,请问它不是只获取本机的MAC地址吗?第三方控件ReportBuilder还好用,我学过它的USE GUID但是在Delphi 7环境是我不知道怎么引入数据表到Design里面?
请问用它作一个报表,从数据库连接开始,到设计要用到哪此控件如何连接?
D6 的帮助里面找不到这个函数,请问它不是只获取本机的MAC地址吗?第三方控件ReportBuilder还好用,我学过它的USE GUID但是在Delphi 7环境是我不知道怎么引入数据表到Design里面?
请问用它作一个报表,从数据库连接开始,到设计要用到哪此控件如何连接?
解决方案 »
- 请问调用默认邮件发送程序,发送指定附件
- 请问-在LineTo时出现 [存储空间不足,无法处理此命令。]的错误提示怎么解决?
- 库存汇总问题(Sql),多谢,帮顶有分,:)
- 怎么样用ShowMessage函数输出一组数呀.
- 我想找一个用delphi编的,像oicq这种聊天工具。
- 问一简单问题!( unicode & font)
- 关于截取消息的问题,请大家帮忙
- 问一个比较菜的问题:delphi这样实现团队合作开发呢?
- 请教chechy,decisioncubE问题。
- 如何实现在程序关闭时出现提示框选择yes是退出选择no时取消(取消如何做到)???
- 求Delphi7.0+MSSQL2000开发C/S数据库的具体方法
- 文本文件的导出、导入
procedure TForm1.btnCoCreateGUIDClick(Sender: TObject);
var
{定义GUID变量}
GUID: TGUID;
{GUID操作函数要WideString类型}
WCLTD: array[0..127] of WideChar;
Start: Integer;
begin
CoCreateGUID(GUID);
StringFromGuid2(GUID,WCLTD,Sizeof(WCLTD) div 2); ShowMessage('多次点击按钮,怎么会有多个不同的GUID和MAC,难道不仅是获取本机的吗?');
Edit1.Text := WideCharToString(WCLTD);
//get start position
Start := Length(Edit1.Text) - 12 ;
Edit2.Text := Copy(Edit1.Text, Start,12);end;
====CSDN 小助手 V2.0 2005年10月16日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
拒绝日货。