var
str:string;
begin
RegQueryValue(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon',pchar(str),length(pchar(str))+1);編譯不過,顯示為:[Error] Unit1.pas(133): Types of actual and formal var parameters must be identical,請問如何解決?
str:string;
begin
RegQueryValue(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon',pchar(str),length(pchar(str))+1);編譯不過,顯示為:[Error] Unit1.pas(133): Types of actual and formal var parameters must be identical,請問如何解決?
解决方案 »
- 常量的初级问题
- teechart 用选中状态(小方块)表示出选中的曲线 ??
- CSDN是怎么搞的,得了290分,就只加了10分,我能不郁闷吗?大家出来评评!
- WideString 变量的内部字符的判定。
- 求助:急需《Delphi DirectX图形与游戏程序设计 》 电子科技大学出版社
- 初学者问题!简单!【50分!】
- 进程管理器在哪里找?
- 分布式Web应用系统的问题,请各位大虾解答。
- 奇怪的类
- MIDAS 连接SQL数据库时应用程序服务器无响应,紧急求救,给出最高分!!!!!
- 在TreeView中选中其中一项,选中的项会加上一个“虚框”来表示focus,如何不显示它?
- 为了方便用户输入数据,求DBGridEh(DBGrid也可以)做数据入时的一些问题.提供思路也可以,我已搞了两天了,没结果.具体情况如下:
LPCTSTR lpSubKey, // address of name of subkey to query
LPTSTR lpValue, // address of buffer for returned string
PLONG lpcbValue // address of buffer for size of returned string
);
HKEY hKey,// handle of key to query
LPCTSTR lpSubKey,// address of name of subkey to query
LPTSTR lpValue,// address of buffer for returned string
PLONG lpcbValue // address of buffer for size of returned string
);最后一个参数也是指针,指向一个Long(DWORD)类型的缓冲区。你改为这样试试
var
str:string;
dwStr: DWORD;
begin
RegQueryValue(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon',pchar(str),&dwStr);推荐使用RegQueryValueEx这个API。
RegQueryValueEx該怎麼用?謝謝.