温柔一刀请进来拿分?!!(150分)

  • 主题发起人 主题发起人 zheng
  • 开始时间 开始时间
有什么捡的么?
 
在WIN9X下如何获得拨号网络的连接速度,以及“收到的字节数”和<br>“发送的字节数”;还有能否将WIN系统的拨号网络的图标从系统托盘中隐藏,
 
老刀:你“原产地”是哪里?
 
不回答问题就能拿分吗?<br><br>我是北京人。
 
温柔一刀这回审题不清,哪有那种好事啊.
 
to:wjiachun<br><br>怎么会呢?我就是想骗点分数嘛!
 
我也想知道
 
http://www.delphibbs.com/delphi/attachments/rascomp1.zip
 
北京人?是不是蓝田的? :-)
 
北京人是山顶洞,你有没有历史知识啊? :-(
 
哈哈!三刀是开玩笑的,别介意!<br>悲酥清风的历史知识太差了,肯定不及格!
 
控件看了吗?应该解决问题吧。<br>(上次那个问题,答案也在里面 :-)
 
温柔一刀:<br>前面两个问题解决,但是“WIN系统的拨号网络的图标从系统托盘中隐藏”没解决?<br>好像有软件能专门将系统托盘的程序图标都弄到其它地方,他是用什么办法作的?<br>另在你提供的例子中的“IP Address”下面的两个IP是代表什么,是不是电信<br>的IP范围?
 
大富翁的邮件系统是不是坏了,唉!?<br>温柔一刀:<br>麻烦你帮我看一下这里错在哪?老是空值!<br>GetPhoneNumber('chinanet');<br>procedure GetPhoneNumber(EntryName: String): String;<br>var RasEntry: TRasEntry;<br>&nbsp; &nbsp; EntryBuf: PChar;<br>&nbsp; &nbsp; BuffSize, PropSize, DevSize: Longint;<br>&nbsp; &nbsp; dwSize: ^Longint;<br>&nbsp; &nbsp; aa:longint; &nbsp; &nbsp; C: array[0..100] of Char;{t}<br>begin<br>&nbsp;BuffSize := 5000;<br>&nbsp;GetMem(EntryBuf, BuffSize);<br>&nbsp;PropSize := BuffSize;<br>&nbsp;Pointer(dwSize) := EntryBuf;<br>&nbsp;dwSize^ := SizeOf(TRasEntry) ;<br>&nbsp;DevSize := 0;<br>&nbsp;aa:=0;{t}<br>&nbsp;RasGetEntryProperties(nil, PChar(EntryName), PChar(EntryBuf), PropSize, nil, DevSize);<br>&nbsp;Move(EntryBuf^, RasEntry, SizeOf(TRasEntry));<br>&nbsp;with RasEntry do begin<br>&nbsp; if ((dwfOptions and RASEO_UseCountryAndAreaCodes) = RASEO_UseCountryAndAreaCodes) and (szAreaCode [0] &gt;= '0') then<br>&nbsp; &nbsp;Result := StrPas(szAreaCode) + '-' + StrPas(szLocalPhoneNumber)<br>&nbsp; else<br>&nbsp; &nbsp;Result := StrPas(szLocalPhoneNumber);<br>&nbsp;end;<br>&nbsp;Freemem (EntryBuf);<br>end;<br>
 
to zheng:<br><br>&gt;&gt;好像有软件能专门将系统托盘的程序图标都弄到其它地方<br>能告诉我什么软件可以做到吗?<br><br>大富翁的邮件通知确实坏了,别的问题等我有时间仔细看看。
 
再问一个问题,RasSetEntryProperties是不是可以设置拨号连接“自动重拨”?<br>怎样设置?
 
要改注册表:<br>HKCU/Software/Microsoft/RAS Phonebook/RedialOnLinkFailure<br><br>其他选项也在这里,不属于RAS entry property,也没发现有其他API。
 
你还没回答我的其他问题!
 
&gt;&gt;麻烦你帮我看一下这里错在哪?老是空值!<br><br>RASAPI都有特定的调用方式,不可“越雷池一步”:-)<br>你应该照着我上次哪个例子来写,并且多看Win32 API help,就没问题了<br>(我写下面这段程序用了3分钟,并且一次调试成功:-))<br><br>function GetPhoneNumber(EntryName: String): String;<br>var<br>&nbsp; &nbsp;RasEntry: TRasEntry;<br>&nbsp; &nbsp;dwSize,DevSize :Longint;<br>&nbsp; &nbsp;hr:DWORD;<br>begin<br>&nbsp;fillChar(RasEntry,SizeOf(RasEntry),#0);<br>&nbsp;RasEntry.dwSize:=SizeOf(TRasEntry);<br>&nbsp;DevSize := 0;<br>&nbsp;hr:=RasGetEntryProperties(nil, PChar(EntryName), @RASEntry, dwSize, nil, DevSize);<br>&nbsp;if hr&gt;0 then<br>&nbsp; &nbsp; exit;<br>&nbsp;with RasEntry do begin<br>&nbsp; if ((dwfOptions and RASEO_UseCountryAndAreaCodes) = RASEO_UseCountryAndAreaCodes) and (szAreaCode [0] &gt;= '0') then<br>&nbsp; &nbsp;Result := StrPas(szAreaCode) + '-' + StrPas(szLocalPhoneNumber)<br>&nbsp; else<br>&nbsp; &nbsp;Result := StrPas(szLocalPhoneNumber);<br>&nbsp;end;<br>end;
 

Similar threads

后退
顶部