Re-2: setRegistry Dword -hex value?
runrev260805 at m-r-d.de
runrev260805 at m-r-d.de
Thu Aug 20 06:31:02 EDT 2009
Hi SparkOut,
thank you very much for your help. That did it. :)
Matthias
-------- Original Message --------
Subject: Re: setRegistry Dword -hex value? (20-Aug-2009 12:08)
From: SparkOut <SparkOutYNY at gmail.com>
To: runrev260805 at m-r-d.de
>
> Hi Matthias,
> You've been doing some things, among which is trying to represent the DWORD
> value as a string to be written. It will need to be binary converted as
> integers, so you will need to do a bit of converting to get the value
> stored
> and retrieved:
>
> put "HKEY_CURRENT_USER\Software\DameWare Development\NT Utilities\DNTU\
> DWRCC
> Settings\Connect To Client\Port0" into tKey2
> put "17F2" into tHex
> --or put 6130 into tDecimal
> --you need to be working with the binary conversion
> --of the value represented either way
>
> put binaryEncode("I*",baseConvert(tHex,16,10)) into tBinary
>
> --or if you already have the decimal value, just use that directly
> --put binaryEncode("I*",tDecimal) into tBinary
>
> --set the registry key using the binary encoded value
> get setregistry(tKey2,tBinary,"dword")
> put it
>
>
> --To retrieve the value in the key, it will need decoding from binary:
>
> put queryRegistry(tKey2,tType) into tValue
> --tType is an optional placeholder variable name and
> --the type of the key being queried will be returned
> --in that variable name. It's irrelevant in this specific
> --example as you already know it's a DWORD type
>
> get binaryDecode("I*",tValue,tDecimal)
> --tDecimal is a placeholder variable for the result, you don't "put
> binaryDecode("I*",tValue) into tDecimal
>
> put baseConvert(tDecimal,10,16) into tHex
> --get the hex back if you need it
>
> HTH
>
> --
> View this message in context: http://www.nabble.com/setRegistry-Dword--hex-
> value--tp25052932p25059307.html
> Sent from the Revolution - User mailing list archive at Nabble.com.
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
>
>
> To: use-revolution at lists.runrev.com
More information about the use-livecode
mailing list