elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11
91  Programación / Programación Visual Basic / Re: seek bar para reproductor de audio en: 30 Septiembre 2009, 05:21 am
sisi, si yo a ese codigo le saco todo esto:
Código
  1. Slider.Max = WMP.currentMedia.duration
me anda perfecto
pero no entendi eso de acortar el codigo usando matrizes de los controles
92  Programación / Programación Visual Basic / Re: seek bar para reproductor de audio en: 30 Septiembre 2009, 02:32 am
Código
  1. Dim var As Integer
  2. Dim vol As Integer
  3.  
  4. Private Sub Form_load()
  5.  
  6. Me.Caption = "Chaoz Player"
  7. WMP.uiMode = "none"
  8. MV.ForeColor = &HE0E0E0
  9. MV.BackColor = &HE0E0E0
  10. WMP.settings.volume = 100
  11.  
  12. End Sub
  13.  
  14. Private Sub Image1_Click()
  15.  
  16. If Image1.BorderStyle = 0 Then
  17. Image1.BorderStyle = 1
  18. End If
  19.  
  20. WMP.Controls.previous
  21. WMP.Controls.play
  22.  
  23. Timer1.Enabled = True
  24.  
  25. End Sub
  26.  
  27. Private Sub Image10_Click()
  28.  
  29. If Image10.BorderStyle = 0 Then
  30. Image10.BorderStyle = 1
  31. End If
  32.  
  33. WMP.settings.volume = vol
  34.  
  35. Timer1.Enabled = True
  36.  
  37. End Sub
  38.  
  39. Private Sub Image11_Click()
  40.  
  41. If Image11.BorderStyle = 0 Then
  42. Image11.BorderStyle = 1
  43. End If
  44.  
  45. WMP.fullScreen = True
  46.  
  47. Timer1.Enabled = True
  48.  
  49. End Sub
  50.  
  51. Private Sub Image2_Click()
  52.  
  53. If Image2.BorderStyle = 0 Then
  54. Image2.BorderStyle = 1
  55. End If
  56.  
  57. WMP.Controls.play
  58.  
  59. Timer1.Enabled = True
  60.  
  61. End Sub
  62.  
  63. Private Sub Image3_Click()
  64.  
  65. If Image3.BorderStyle = 0 Then
  66. Image3.BorderStyle = 1
  67. End If
  68.  
  69. WMP.Controls.Next
  70.  
  71. Timer1.Enabled = True
  72.  
  73. End Sub
  74.  
  75. Private Sub Image4_Click()
  76.  
  77. If Image4.BorderStyle = 0 Then
  78. Image4.BorderStyle = 1
  79. End If
  80.  
  81. WMP.Controls.stop
  82.  
  83. Timer1.Enabled = True
  84.  
  85. End Sub
  86.  
  87. Private Sub Image5_Click()
  88.  
  89. If Image5.BorderStyle = 0 Then
  90. Image5.BorderStyle = 1
  91. End If
  92.  
  93. On Error Resume Next
  94. CommonDialog1.Filter = "Todos los Archivos|*.mp3;*.mid;*.wav| Archivos MP3 (*.mp3)|*.mp3| Archivos MIDI (*.mid)|*.mid| Archivos de audio de Windows (*.wav)|*.wav"
  95. CommonDialog1.ShowOpen
  96.  
  97. WMP.URL = CommonDialog1.FileName
  98.  
  99. WMP.Controls.stop
  100.  
  101. Label1.Caption = CommonDialog1.FileTitle
  102.  
  103. End Sub
  104.  
  105. Private Sub Image6_Click()
  106.  
  107. If Image6.BorderStyle = 0 Then
  108. Image6.BorderStyle = 1
  109. End If
  110.  
  111. WMP.Controls.pause
  112.  
  113. Timer1.Enabled = True
  114.  
  115. End Sub
  116.  
  117. Private Sub Image7_Click()
  118.  
  119. If Image7.BorderStyle = 0 Then
  120. Image7.BorderStyle = 1
  121. End If
  122.  
  123. Timer1.Enabled = True
  124.  
  125. End Sub
  126.  
  127. Private Sub Image7_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  128.  
  129. If Image7.BorderStyle = 0 Then
  130. Image7.BorderStyle = 1
  131. End If
  132.  
  133. WMP.Controls.fastForward
  134.  
  135. End Sub
  136.  
  137. Private Sub Image7_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
  138.  
  139. WMP.Controls.play
  140.  
  141. End Sub
  142.  
  143. Private Sub Image8_Click()
  144.  
  145. If Image8.BorderStyle = 0 Then
  146. Image8.BorderStyle = 1
  147. End If
  148.  
  149. Timer1.Enabled = True
  150.  
  151. End Sub
  152.  
  153. Private Sub Image8_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  154.  
  155. If Image8.BorderStyle = 0 Then
  156. Image8.BorderStyle = 1
  157. End If
  158.  
  159. WMP.Controls.fastReverse
  160.  
  161. End Sub
  162.  
  163. Private Sub Image8_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
  164.  
  165. WMP.Controls.play
  166.  
  167. End Sub
  168.  
  169. Private Sub Image9_Click()
  170.  
  171. If Image9.BorderStyle = 0 Then
  172. Image9.BorderStyle = 1
  173. End If
  174.  
  175. vol = WMP.settings.volume
  176. WMP.settings.volume = 0
  177.  
  178. Timer1.Enabled = True
  179.  
  180. End Sub
  181.  
  182. Private Sub MV_ValueChanged()
  183.  
  184. MV.Value = vol
  185. WMP.settings.volume = MV.Value
  186.  
  187. End Sub
  188.  
  189. Private Sub Timer1_Timer()
  190.  
  191. If Image1.BorderStyle = 1 Then
  192. Image1.BorderStyle = 0
  193. End If
  194.  
  195. If Image2.BorderStyle = 1 Then
  196. Image2.BorderStyle = 0
  197. End If
  198.  
  199. If Image3.BorderStyle = 1 Then
  200. Image3.BorderStyle = 0
  201. End If
  202.  
  203. If Image4.BorderStyle = 1 Then
  204. Image4.BorderStyle = 0
  205. End If
  206.  
  207. If Image5.BorderStyle = 1 Then
  208. Image5.BorderStyle = 0
  209. End If
  210.  
  211. If Image6.BorderStyle = 1 Then
  212. Image6.BorderStyle = 0
  213. End If
  214.  
  215. If Image7.BorderStyle = 1 Then
  216. Image7.BorderStyle = 0
  217. End If
  218.  
  219. If Image8.BorderStyle = 1 Then
  220. Image8.BorderStyle = 0
  221. End If
  222.  
  223. If Image9.BorderStyle = 1 Then
  224. Image9.BorderStyle = 0
  225. End If
  226.  
  227. If Image10.BorderStyle = 1 Then
  228. Image10.BorderStyle = 0
  229. End If
  230.  
  231. If Image11.BorderStyle = 1 Then
  232. Image11.BorderStyle = 0
  233. End If
  234.  
  235. Timer1.Enabled = False
  236.  
  237.  
  238. End Sub
  239.  
  240. Private Sub Timer2_Timer()
  241.  
  242. If Label1.Left = -4500 Then
  243. Label1.Left = 3000
  244. Else
  245.    If Not Label1.Caption = "" Then
  246.    Label1.Left = Label1.Left - 10
  247.    End If
  248. End If
  249.  
  250. If WMP.settings.volume = 0 Then
  251. Image10.Visible = True
  252. Image9.Visible = False
  253. Else
  254. Image10.Visible = False
  255. Image9.Visible = True
  256. End If
  257.  
  258. End Sub
  259.  
  260. Private Sub Slider_Change()
  261.  
  262. WMP.Controls.currentPosition = Slider.Value
  263.  
  264. End Sub
  265.  
  266. Private Sub Slider_Scroll()
  267.  
  268. Call Slider_Change
  269.  
  270. End Sub
  271.  
  272. Private Sub WMP_OpenStateChange(ByVal NewState As Long)
  273.  
  274. Slider.Min = 0
  275.  
  276. Slider.Max = WMP.currentMedia.duration
  277.  
  278. End Sub
  279.  
  280.  

WMP = WindowsMediaPlayer1
Slider= Slider1

y perdon si hay cosas que esten hechas de una forma por ahi ineficiente o desprolija pero fue la forma mediante la cual logre hacer lo que queria.

PD: se aceptan sujerencias para mejorar el codigo

PD2: lo que pense que podia causar el error (comentario anterior) no es xq cambie de lugar la sentencia, para que se iniciara mucho despues de cargado el archivo y sigue sucediendo lo mismo.
93  Programación / Programación Visual Basic / Re: seek bar para reproductor de audio en: 30 Septiembre 2009, 01:39 am
primero q nada gracias por la respuesta porque me sirvio
pero no entiendo por que salta un error "Variable de tipo Object o la variale del bloque With no está establecida"

Código
  1. Slider1.Max = WindowsMediaPlayer1.currentMedia.duration

el error aparece cuando yo cargo el archivo de musica.
podria ser que el error sea producido ya que este evento ocurre antes que el archivo este completamente cargado???

94  Programación / Programación Visual Basic / seek bar para reproductor de audio en: 30 Septiembre 2009, 00:47 am
hola les comento que estoy haciendo un reproductor de audio utilizando Windows Media Player (WMP) ya que me provee de visualizaciones y es mas facil de usar, pero los botones, comandos, etc. los diseño yo y al diseñar la seek bar con un slider no encontre la forma de conectarla al WMP :S
Mi idea era hacer una seek bar como la del reproductor, es decir si uno hace click en X lugar la cancion se adelante hasta el mismo y que avanze a medida q el tema se reproduce, gracias.
95  Programación / Programación Visual Basic / Re: problema con MMcontrol (control de multimedia) en: 28 Septiembre 2009, 04:38 am
hola mira recien empeze a cabiar cosas y el error del codigo esta aca

Código:
If MMControl1.Mode = mciModePlay Then
MMControl1.Command = "Pause"
ElseIf MMControl1.Mode = mciModePause Then
MMControl1.Command = "Play"
End If

asi q voy a ver como lo puedo arreglar
96  Programación / Programación Visual Basic / Re: problema con MMcontrol (control de multimedia) en: 28 Septiembre 2009, 04:35 am
xq cuando le pongo play a un boton q tiene esa funcion
Código:
If MMControl1.Mode = mciModePlay Then
MMControl1.Command = "Pause"
ElseIf MMControl1.Mode = mciModePause Then
MMControl1.Command = "Play"
End If
(supongo q ese codigo estaba bien)

y cuando uso este boton no pasa nada :S

y una pregunta q no tiene nada q ver con esto, como le doy colores al codigo q pongo aca??
97  Programación / Programación Visual Basic / problema con MMcontrol (control de multimedia) en: 28 Septiembre 2009, 01:18 am
hola tengo un problema con este codigo, no logro que cargue el archivo que elijo desde el commondialog
pero no encuentro el porque

Código:
Private Sub Image5_Click()

On Error Resume Next
CommonDialog1.Filter = "Archivos MP3 (*.mp3)|*.mp3| Archivos MIDI (*.mid)|*.mid| Archivos de audio de Windows (*.wav)|*.wav"
CommonDialog1.ShowOpen

MMControl1.FileName = CommonDialog1.FileName
MMControl1.Command = "Open"

Label1.Caption = CommonDialog1.FileTitle

End Sub
98  Programación / Programación Visual Basic / Re: Ayuda con textox. en: 28 Septiembre 2009, 01:09 am
hala mira
fijate si lo podes manejar desde el commondialog
con la funcion .showprinter
a mi me resulto util
99  Programación / Programación Visual Basic / Re: Guardar desde commondialog en: 23 Septiembre 2009, 00:31 am
hay un problema con este codigo:
Código:
CommonDialog1.CancelError = True
CommonDialog1.DefaultExt = ".txt"
CommonDialog1.Filter = "Documentos de texto (*.txt)"
'Creamos un archivo con la sentencia OutPut, pasandole la ruta _
 con la propiedad FileName del Commondialog
Open CommonDialog1.FileName For Output As #1

'Escribimos en el archivo el contenido de Text1
Print #1, Text1

'Cerramos el archivo
Close

si el archivo no existe tira error :S
100  Programación / Programación Visual Basic / Re: Guardar desde commondialog en: 23 Septiembre 2009, 00:26 am
oks
gracias ahora lo pruevo, igual tengo varios problemas con este proyecto que estoy haciendo, asi q vas a ver mas preguntas como estas.
xq hace poco que empece con vb
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines