Question: I used a tool called wrappit to generate proxy dll files.
The tool can be found here: <http://www.codeproject.com/Articles/16541/Create-your-Proxy-DLLs-automatically>

But the target DLL is compiled as a 64bit and because Visual Studio doesn't support 64-bit inline assembly, and am unaware of any other options, I am unable to go further.

This is one function:

```
extern "C" __declspec(naked) void __stdcall __E__312__()
{
__asm
    {
    jmp p[312*4];
    }
}

```

Naked/inline asm is not supported and give compiler errors.

What can I do?

Answer: 
The return value from dom lookup is string. And so the result you are getting is string concatenation. Convert the return from dom lookup to integer using the parseInt () function. Then you should get the correct answer.
You can just put

```
X = "0" + addx;

```

This way you will always have the 0
- this will work if you just want to place a 0 In front.

* if you want a more simple way of converting to integer just times your value by 1 will convert the strings to numbers.

So add in x = 0 \* 1

And x= x + addx \* 1 

This will just give you your result without a 0 in front.

If you want 0 in front and number do

X = "0" + addx \* 1;