943,931 Members | Top Members by Rank

Ad:
Sep 4th, 2005
0

Pointers?

Expand Post »
Hi all,

I have had some experience using pointers in C and C++, but not in VB6.

I am using a function that requires as an argument (ByVal lPtrBuff As Long, ByVal lWriteSize As Long). I am assuming this means a pointer to the beginning of the data I want to use, and a long integer of the data's size in bytes.

The data I want to use for lPtrBuff is stored in a file. How do I send it to the function? Also, how do I calculate lWriteSize? I don't really understand the internal workings of this function, but if I can send it the right arguments I am pretty sure it will work for me.

Thanks again for any help

Cheers,

Clam
Reputation Points: 10
Solved Threads: 0
Newbie Poster
clam is offline Offline
4 posts
since Aug 2005
Sep 6th, 2005
0

Re: Pointers?

it would help to have the function name.
basically you would use the function name and pass the variables to it.

{FunctionName} lptr,iwrite
Reputation Points: 20
Solved Threads: 5
Junior Poster
jwshepherd is offline Offline
123 posts
since Jun 2005
Sep 6th, 2005
0

Re: Pointers?

this is the function that I want to use. it should be noted however that I didnt write it, I am just trying to use it...


Public Function WriteWavData(ByVal lPtrBuff As Long, ByVal lWriteSize As Long) As Long
Dim lSize As Long
If (m_hMmio = 0) Then
errHandler 5, "WriteWavData"
Else
' Write to the data chunk:
lSize = mmioWrite(m_hMmio, ByVal lPtrBuff, lWriteSize)
' Check we wrote the right number of bytes:
If Not (lSize = lWriteSize) Then
errHandler 6, "WriteWavData"
End If
WriteWavData = lSize
End If
End Function


What I mean by my question, however is that the wave data that I want it to write is stored in a file. How do I cram that into that function?
Reputation Points: 10
Solved Threads: 0
Newbie Poster
clam is offline Offline
4 posts
since Aug 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Visual Basic 4 / 5 / 6 Forum Timeline: how to simulate a round robin scheduler
Next Thread in Visual Basic 4 / 5 / 6 Forum Timeline: Password





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC