Please support our C advertiser: Programming Forums
•
•
Join Date: Jun 2005
Posts: 11
Reputation:
Rep Power: 4
Solved Threads: 0
I desperately need help on data type conversions. I am working on converting a set of codes in Visual Basic to C but i'm faced with a lot of problems dealing with strings. Can anyone help me out here? Below is the code I have in Visual Basic.
Private Function RegGetStringValue(ByVal hKey As Long, _
ByVal sValue As String, _
dwDataSize As Long) As String
Dim sDataRet As String
Dim dwDataRet As Long
Dim success As Long
Dim pos As Long
'returns number of spaces based on dwDataSize
sDataRet = Space$(dwDataSize)
'get the size of the null terminating char
dwDataRet = Len(sDataRet)
success = RegQueryValueEx(hKey, sValue, _
ByVal 0&, dwDataSize, _
ByVal sDataRet, dwDataRet)
If success = ERROR_SUCCESS Then
If dwDataRet > 0 Then
pos = InStr(sDataRet, Chr$(0))
RegGetStringValue = Left$(sDataRet, pos - 1)
End If
End If
End FunctionSimilar Threads
Other Threads in the C Forum
- Want to get more space and remove HP recovery partition (Windows NT / 2000 / XP / 2003)
- Functions and Array help (C++)
- tweaking my amd 64 (Motherboards, CPUs and RAM)
- msi gefroce fx5900xt and gefroce4 mx problems HELP~ (Windows NT / 2000 / XP / 2003)
- The improtance of replacing values in pointers (C)
- Any chance of a little help? (Java)
- Random Restarts (Windows NT / 2000 / XP / 2003)
Other Threads in the C Forum
- Previous Thread: how to reverse link list using recurtion
- Next Thread: Image Not Showing
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)






Threaded Mode