La Red de Conocimientos Pedagógicos - Currículum vitae - El programa reproductor VB no puede encontrar el pitido del punto de entrada de DLL en kernel32.

El programa reproductor VB no puede encontrar el pitido del punto de entrada de DLL en kernel32.

Cambie el nombre de la función apibeep a beep.

La función de declaración privada Beep Lib "kernel 32" alias "Beep" (ByVal dw freq es Long, ByVal dwDuration es Long) es Long

Originalmente, se iba a cambiar el nombre para windows9x, porque para evitar conflictos con el pitido que viene con VB, los sistemas que ya han reproducido SP6 y XP o superior en vb6 no necesitan cambiar el nombre.

Un pequeño ejemplo musical:

La función de declaración privada Beep Lib "kernel 32" (ByVal dw freq tiene la misma longitud, ByVal dwDuration tiene la misma longitud) tiene la misma longitud

Constante privada v_c = 220

Subcomando privado 1_Click()

Llamada bip(v_c, 500)

Llamada bip(v_c * 2 ^ (2 / 12), 500)

Pitido de llamada (v_c * 2 ^ (4 / 12), 500)

Pitido de llamada (v_c * 2 ^ (5 / 12) , 500)

Pitido de llamada(v_c*2^(7/12),500)

Pitido de llamada(v_c*2^(9/12) ), 500)

Pitido de llamada (v_c * 2 ^ (11 / 12), 500)

Pitido de llamada (v_c * 2500)

Conector final

Este ejemplo pasó la prueba de WindowsXP VB6 SP6.