Quantcast
Channel: VBForums - Visual Basic 6 and Earlier
Viewing all articles
Browse latest Browse all 21116

GlobalLock - worked earlier - no change to code - now returns 0

$
0
0
Earlier as I was doing some testing everything was working. I have made no changes to any variable or structure or the values in these variables and structure. Now the function returns 0

Code:

  '
  '
  InitWaveHDR WaveInHDR_1, waveFmt.nAvgBytesPerSec * TIMESLICE
  '
  '

Code:


Private Sub InitWaveHDR(WaveHeader As WAVEHDR, BuffSize As Long)
 '
 ' Initialize's An Input Wave Header's DataBuffer And Size Members...
 '

 ' RETURNS A NON-ZERO VALUE
 WaveHeader.hData = GlobalAlloc(GMEM_MOVEABLE Or GMEM_SHARE Or GMEM_ZEROINIT, BuffSize) ' Allocate Global Memory
 
 ' RETURNS ZERO???
 WaveHeader.lpData = GlobalLock(WaveHeader.hData)    ' Lock Memory handle
 
 WaveHeader.dwBufferLength = BuffSize                      ' Get Wave Buffer Size
 WaveHeader.dwFlags = 0                                          ' Must Be Set To 0
End Sub


Viewing all articles
Browse latest Browse all 21116

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>