Results 1 to 2 of 2

Thread: [RESOLVED] How do I convert LPVOID to LPCSTR?

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Jun 2008
    Posts
    493

    Resolved [RESOLVED] How do I convert LPVOID to LPCSTR?

    Hey, how do I convert LPVOID to LPCSTR?

    Code:
    	LPCSTR configString;
    	LPVOID readBuffer;
    	HANDLE file = CreateFile("file://Media/Config/Config.ini", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
    	if (ReadFile(file, &readBuffer, 500, 0, NULL))
    	{
    		configString = (LPCSTR)readBuffer; //Convert don't work?
    	}
    The code above compiles, but it is not working.

    Thanks,
    VB6Learner

  2. #2

    Thread Starter
    Hyperactive Member
    Join Date
    Jun 2008
    Posts
    493

    Re: [RESOLVED] How do I convert LPVOID to LPCSTR?

    Got it working!

    Code:
    	HANDLE myFile = CreateFile("file://Config.ini", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
    	if (myFile != INVALID_HANDLE_VALUE)
    	{
    		char myRead[0x500];
    		DWORD bytesOut; //0x110 Read Value of (0x110) + 0xC = FileName
    		if (ReadFile(myFile, myRead, 0x1D0, &bytesOut, NULL))
    		{
    
    		}
    	}

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width