Registry Function Library FAQ

All Versions

Q: "I get a linker error stating that a Windows API function is unresolved in regfunc.obj."

A: The target OS value in the application's project is not set to "Windows - 32 bit".

 

Q: "I get 'Label duplicated, second used" message for HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, and HKEY_USERS"

A: This occurs when another 3rd party tool is used that provides registry functions. It does not cause any problems because the equates are set to the same values in both tools. This issue of label conflict will be resolved in the next major release.


1.5x

Q: "I get a linker error stating that a RegFunc function is unresolved for export."

A: Error occurred when making a DLL that used RegFunc that is externally declared in another DLL.  Problem is fixed in version 1.53

 

Q: "When using EnumReg or EnumKey, the key name is not returned if the key value has not be set."

A: This error only occurs on NT and Win2000 machines. Problem is fixed in version 1.52.

 

Q: "I get a compiler error stating that the file Windows.Inc could not be found."

A: This error only occurs when using RegFunc with Clarion 5. Problem is fixed in version 1.51.

 

Q: "I get compiler error stating that REG:DefaultUser is not found when using PutReg or GetReg."

A: This is a typo in the area of the manual explaining the scope parameter for GetReg and PutReg. It should be REG:UserDefault.


1.1

Q: "I get a GPF when I use a RegFunc function in a hand-coded project."

A: The User Manual was missing a step in the "Hand-Coded Project" section. Add the following to your program file before the Map statement:

  rfl_dll_mode equate(0)

This is a version 1.1 problem which as been fixed in version 1.11

 

Q: "I get a template error when I use RegFunc in an ABC DLL"

A: This is a version 1.1 problem which as been fixed in version 1.11

 

Q: "ImportRegFile is adding stray information"

A: This is a version 1.1 problem which as been fixed in version 1.11

 


Home

 

Copyright 2005, Jeffrey Jones
Updated: April 11, 2005