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


 


Tema destacado: Java [Guía] Patrones de diseño - Parte 1


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ... 969
91  Programación / Programación Visual Basic / MOVIDO: PROBLEMA PROGRAMA ENVIO MAIL en: 19 Mayo 2017, 12:42
El tema ha sido movido a .NET.

http://foro.elhacker.net/index.php?topic=469645.0
92  Programación / .NET / Re: PROBLEMA PROGRAMA ENVIO MAIL en: 19 Mayo 2017, 12:42
Las preguntas sobre VB.NET van en el foro de .NET, no VB6.



Tira el error de mensaje no enviado

Al formular una pregunta de programación se debe depurar el error para indicarnos el mensaje exacto de la excepción, no un mensaje de error personalizado e inventado y decorado en un MsgBox. No sé como pretendes que podamos tener una idea de que problema puede ser, si no nos dices que error te indica en realidad.



no funciona. cual puede ser el problema?

Prueba usando el servidor smtp: smtp.live.com, en lugar de esto: "smtp-mail.outlook.com"



Código
  1. Control.CheckForIllegalCrossThreadCalls = False

Eso no se debe hacer jamás, excepto por motivos de depuración de colisión de threads. Además, en el código que has mostrado no es necesario usar threads al fin y al cabo.

Si tu thread (non-UI-thread) necesita llamar a controles que han sido creados en otro thread (UI-thread), entonces puedes utilizar la función Control.InvokeRequired() y el método Control.Invoke().

Aparte, en este caso la creación manual de threads en tiempo de ejecución resulta bastante innecesario, puesto que puedes utilizar la función SmtpClient.SendMailAsync() y/o el método SmtpClient.SendAsync().



Por último, te dejo una clase que puedes aprovechar. La he extraido de mi framework de pago ElektroKit, el cual puedes encontrar en mi firma de usuario por si te interesa. El código está documentado incluyendo ejemplos de uso, no creo que sea necesario explicar nada más, pero si tienes dudas, pregunta.

Código
  1. ' ***********************************************************************
  2. ' Author   : Elektro
  3. ' Modified : 19-May-2017
  4. ' ***********************************************************************
  5.  
  6. #Region " Public Members Summary "
  7.  
  8. #Region " Methods "
  9.  
  10. ' SendHotmail(String, String, String, String, String)
  11. ' SendHotmail(String, String, String, String, MailAddress)
  12. ' SendHotmail(String, String, String, String, String())
  13. ' SendHotmail(String, String, String, String, MailAddressCollection)
  14.  
  15. ' SendHotmailAsync(String, String, String, String, String) As Task
  16. ' SendHotmailAsync(String, String, String, String, MailAddress) As Task
  17. ' SendHotmailAsync(String, String, String, String, String()) As Task
  18. ' SendHotmailAsync(String, String, String, String, MailAddressCollection) As Task
  19.  
  20. #End Region
  21.  
  22. #End Region
  23.  
  24. #Region " Option Statements "
  25.  
  26. Option Strict On
  27. Option Explicit On
  28. Option Infer Off
  29.  
  30. #End Region
  31.  
  32. #Region " Imports "
  33.  
  34. Imports System.Net
  35. Imports System.Net.Mail
  36. Imports System.Threading.Tasks
  37.  
  38. #End Region
  39.  
  40. #Region " Mail Util "
  41.  
  42. Namespace Elektro.Net
  43.  
  44.    Partial Public NotInheritable Class MailUtil
  45.  
  46. #Region " Public Methods "
  47.  
  48.        ''' ----------------------------------------------------------------------------------------------------
  49.        ''' <summary>
  50.        ''' Sends a mail through Microsoft Hotmail service.
  51.        ''' </summary>
  52.        ''' ----------------------------------------------------------------------------------------------------
  53.        ''' <example> This is a code example.
  54.        ''' <code>
  55.        ''' SendHotmail("Username@Hotmail.com", "Password", "Email Subject", "Message Body", "Address@Server.com")
  56.        ''' </code>
  57.        ''' </example>
  58.        ''' ----------------------------------------------------------------------------------------------------
  59.        ''' <param name="username">
  60.        ''' The username of the Hotmail account.
  61.        ''' </param>
  62.        '''
  63.        ''' <param name="password">
  64.        ''' The password of the Hotmail account.
  65.        ''' </param>
  66.        '''
  67.        ''' <param name="subject">
  68.        ''' The mail subject.
  69.        ''' </param>
  70.        '''
  71.        ''' <param name="body">
  72.        ''' The mail body.
  73.        ''' </param>
  74.        '''
  75.        ''' <param name="address">
  76.        ''' The target address that will receive our sent mail.
  77.        ''' </param>
  78.        ''' ----------------------------------------------------------------------------------------------------
  79.        <DebuggerStepThrough>
  80.        Public Shared Sub SendHotmail(ByVal username As String,
  81.                                      ByVal password As String,
  82.                                      ByVal subject As String,
  83.                                      ByVal body As String,
  84.                                      ByVal address As String)
  85.  
  86.            MailUtil.SendHotmail(username, password, subject, body, {address})
  87.  
  88.        End Sub
  89.  
  90.        ''' ----------------------------------------------------------------------------------------------------
  91.        ''' <summary>
  92.        ''' Sends a mail through Microsoft Hotmail service.
  93.        ''' </summary>
  94.        ''' ----------------------------------------------------------------------------------------------------
  95.        ''' <example> This is a code example.
  96.        ''' <code>
  97.        ''' SendHotmail("Username@Hotmail.com", "Password", "Email Subject", "Message Body", New MailAddress("Address@Server.com"))
  98.        ''' </code>
  99.        ''' </example>
  100.        ''' ----------------------------------------------------------------------------------------------------
  101.        ''' <param name="username">
  102.        ''' The username of the Hotmail account.
  103.        ''' </param>
  104.        '''
  105.        ''' <param name="password">
  106.        ''' The password of the Hotmail account.
  107.        ''' </param>
  108.        '''
  109.        ''' <param name="subject">
  110.        ''' The mail subject.
  111.        ''' </param>
  112.        '''
  113.        ''' <param name="body">
  114.        ''' The mail body.
  115.        ''' </param>
  116.        '''
  117.        ''' <param name="address">
  118.        ''' The target address that will receive our sent mail.
  119.        ''' </param>
  120.        ''' ----------------------------------------------------------------------------------------------------
  121.        <DebuggerStepThrough>
  122.        Public Shared Sub SendHotmail(ByVal username As String,
  123.                                      ByVal password As String,
  124.                                      ByVal subject As String,
  125.                                      ByVal body As String,
  126.                                      ByVal address As MailAddress)
  127.  
  128.            MailUtil.SendHotmail(username, password, subject, body, {address.Address})
  129.  
  130.        End Sub
  131.  
  132.        ''' ----------------------------------------------------------------------------------------------------
  133.        ''' <summary>
  134.        ''' Sends a mail through Microsoft Hotmail service.
  135.        ''' </summary>
  136.        ''' ----------------------------------------------------------------------------------------------------
  137.        ''' <example> This is a code example.
  138.        ''' <code>
  139.        ''' SendHotmail("Username@Hotmail.com", "Password", "Email Subject", "Message Body", {"Address1@Server.com", "Address2@Server.com"})
  140.        ''' </code>
  141.        ''' </example>
  142.        ''' ----------------------------------------------------------------------------------------------------
  143.        ''' <param name="username">
  144.        ''' The username of the Hotmail account.
  145.        ''' </param>
  146.        '''
  147.        ''' <param name="password">
  148.        ''' The password of the Hotmail account.
  149.        ''' </param>
  150.        '''
  151.        ''' <param name="subject">
  152.        ''' The mail subject.
  153.        ''' </param>
  154.        '''
  155.        ''' <param name="body">
  156.        ''' The mail body.
  157.        ''' </param>
  158.        '''
  159.        ''' <param name="addresses">
  160.        ''' The target addresses that will receive our sent mail.
  161.        ''' </param>
  162.        ''' ----------------------------------------------------------------------------------------------------
  163.        <DebuggerStepThrough>
  164.        Public Shared Sub SendHotmail(ByVal username As String,
  165.                                      ByVal password As String,
  166.                                      ByVal subject As String,
  167.                                      ByVal body As String,
  168.                                      ByVal addresses As String())
  169.  
  170.            Dim addressCollection As New MailAddressCollection
  171.            For Each address As String In addresses
  172.                addressCollection.Add(New MailAddress(address))
  173.            Next address
  174.  
  175.            MailUtil.SendHotmail(username, password, subject, body, addressCollection)
  176.  
  177.        End Sub
  178.  
  179.        ''' ----------------------------------------------------------------------------------------------------
  180.        ''' <summary>
  181.        ''' Sends a mail through Microsoft Hotmail service.
  182.        ''' </summary>
  183.        ''' ----------------------------------------------------------------------------------------------------
  184.        ''' <example> This is a code example.
  185.        ''' <code>
  186.        ''' Dim addressCollection As New MailAddressCollection
  187.        ''' addressCollection.Add(New MailAddress("Address@Server.com"))
  188.        ''' addressCollection.Add(New MailAddress("Address2@Server.com"))
  189.        ''' SendHotmail("Username@Hotmail.com", "Password", "Email Subject", "Message Body", addressCollection)
  190.        ''' </code>
  191.        ''' </example>
  192.        ''' ----------------------------------------------------------------------------------------------------
  193.        ''' <param name="username">
  194.        ''' The username of the Hotmail account.
  195.        ''' </param>
  196.        '''
  197.        ''' <param name="password">
  198.        ''' The password of the Hotmail account.
  199.        ''' </param>
  200.        '''
  201.        ''' <param name="subject">
  202.        ''' The mail subject.
  203.        ''' </param>
  204.        '''
  205.        ''' <param name="body">
  206.        ''' The mail body.
  207.        ''' </param>
  208.        '''
  209.        ''' <param name="addresses">
  210.        ''' The target addresses that will receive our sent mail.
  211.        ''' </param>
  212.        ''' ----------------------------------------------------------------------------------------------------
  213.        <DebuggerStepThrough>
  214.        Public Shared Sub SendHotmail(ByVal username As String,
  215.                                      ByVal password As String,
  216.                                      ByVal subject As String,
  217.                                      ByVal body As String,
  218.                                      ByVal addresses As MailAddressCollection)
  219.  
  220.            Using msg As New MailMessage
  221.  
  222.                For Each address As MailAddress In addresses
  223.                    msg.To.Add(address)
  224.                Next address
  225.                msg.From = New MailAddress(username)
  226.                msg.Subject = subject
  227.                msg.Body = body
  228.  
  229.                Using client As New SmtpClient()
  230.                    With client
  231.                        .Host = "smtp.live.com"
  232.                        .Port = 587
  233.                        .EnableSsl = True
  234.                        .DeliveryMethod = SmtpDeliveryMethod.Network
  235.                        .Timeout = CInt(TimeSpan.FromSeconds(60).TotalMilliseconds)
  236.                        .Credentials = New NetworkCredential(username, password)
  237.                    End With
  238.                    client.Send(msg)
  239.                End Using
  240.  
  241.            End Using
  242.  
  243.        End Sub
  244.  
  245. ' #If NET45 Then
  246.  
  247.        ''' ----------------------------------------------------------------------------------------------------
  248.        ''' <summary>
  249.        ''' Asynchronously sends a mail through Microsoft Hotmail service.
  250.        ''' </summary>
  251.        ''' ----------------------------------------------------------------------------------------------------
  252.        ''' <example> This is a code example.
  253.        ''' <code>
  254.        ''' Await SendHotmailAsync("Username@Hotmail.com", "Password", "Email Subject", "Message Body", "Address@Server.com")
  255.        ''' </code>
  256.        ''' </example>
  257.        ''' ----------------------------------------------------------------------------------------------------
  258.        ''' <param name="username">
  259.        ''' The username of the Hotmail account.
  260.        ''' </param>
  261.        '''
  262.        ''' <param name="password">
  263.        ''' The password of the Hotmail account.
  264.        ''' </param>
  265.        '''
  266.        ''' <param name="subject">
  267.        ''' The mail subject.
  268.        ''' </param>
  269.        '''
  270.        ''' <param name="body">
  271.        ''' The mail body.
  272.        ''' </param>
  273.        '''
  274.        ''' <param name="address">
  275.        ''' The target address that will receive our sent mail.
  276.        ''' </param>
  277.        ''' ----------------------------------------------------------------------------------------------------
  278.        <DebuggerStepThrough>
  279.        Public Shared Async Function SendHotmailAsync(ByVal username As String,
  280.                                                      ByVal password As String,
  281.                                                      ByVal subject As String,
  282.                                                      ByVal body As String,
  283.                                                      ByVal address As String) As Task
  284.  
  285.            Await MailUtil.SendHotmailAsync(username, password, subject, body, {address})
  286.  
  287.        End Function
  288.  
  289.        ''' ----------------------------------------------------------------------------------------------------
  290.        ''' <summary>
  291.        ''' Asynchronously sends a mail through Microsoft Hotmail service.
  292.        ''' </summary>
  293.        ''' ----------------------------------------------------------------------------------------------------
  294.        ''' <example> This is a code example.
  295.        ''' <code>
  296.        ''' Await SendHotmailAsync("Username@Hotmail.com", "Password", "Email Subject", "Message Body", New MailAddress("Address@Server.com"))
  297.        ''' </code>
  298.        ''' </example>
  299.        ''' ----------------------------------------------------------------------------------------------------
  300.        ''' <param name="username">
  301.        ''' The username of the Hotmail account.
  302.        ''' </param>
  303.        '''
  304.        ''' <param name="password">
  305.        ''' The password of the Hotmail account.
  306.        ''' </param>
  307.        '''
  308.        ''' <param name="subject">
  309.        ''' The mail subject.
  310.        ''' </param>
  311.        '''
  312.        ''' <param name="body">
  313.        ''' The mail body.
  314.        ''' </param>
  315.        '''
  316.        ''' <param name="address">
  317.        ''' The target address that will receive our sent mail.
  318.        ''' </param>
  319.        ''' ----------------------------------------------------------------------------------------------------
  320.        <DebuggerStepThrough>
  321.        Public Shared Async Function SendHotmailAsync(ByVal username As String,
  322.                                                      ByVal password As String,
  323.                                                      ByVal subject As String,
  324.                                                      ByVal body As String,
  325.                                                      ByVal address As MailAddress) As Task
  326.  
  327.            Await MailUtil.SendHotmailAsync(username, password, subject, body, {address.Address})
  328.  
  329.        End Function
  330.  
  331.        ''' ----------------------------------------------------------------------------------------------------
  332.        ''' <summary>
  333.        ''' Asynchronously sends a mail through Microsoft Hotmail service.
  334.        ''' </summary>
  335.        ''' ----------------------------------------------------------------------------------------------------
  336.        ''' <example> This is a code example.
  337.        ''' <code>
  338.        ''' Await SendHotmailAsync("Username@Hotmail.com", "Password", "Email Subject", "Message Body", {"Address1@Server.com", "Address2@Server.com"})
  339.        ''' </code>
  340.        ''' </example>
  341.        ''' ----------------------------------------------------------------------------------------------------
  342.        ''' <param name="username">
  343.        ''' The username of the Hotmail account.
  344.        ''' </param>
  345.        '''
  346.        ''' <param name="password">
  347.        ''' The password of the Hotmail account.
  348.        ''' </param>
  349.        '''
  350.        ''' <param name="subject">
  351.        ''' The mail subject.
  352.        ''' </param>
  353.        '''
  354.        ''' <param name="body">
  355.        ''' The mail body.
  356.        ''' </param>
  357.        '''
  358.        ''' <param name="addresses">
  359.        ''' The target addresses that will receive our sent mail.
  360.        ''' </param>
  361.        ''' ----------------------------------------------------------------------------------------------------
  362.        <DebuggerStepThrough>
  363.        Public Shared Async Function SendHotmailAsync(ByVal username As String,
  364.                                                      ByVal password As String,
  365.                                                      ByVal subject As String,
  366.                                                      ByVal body As String,
  367.                                                      ByVal addresses As String()) As Task
  368.  
  369.            Dim addressCollection As New MailAddressCollection
  370.            For Each address As String In addresses
  371.                addressCollection.Add(New MailAddress(address))
  372.            Next address
  373.  
  374.            Await MailUtil.SendHotmailAsync(username, password, subject, body, addressCollection)
  375.  
  376.        End Function
  377.  
  378.        ''' ----------------------------------------------------------------------------------------------------
  379.        ''' <summary>
  380.        ''' Asynchronously sends a mail through Microsoft Hotmail service.
  381.        ''' </summary>
  382.        ''' ----------------------------------------------------------------------------------------------------
  383.        ''' <example> This is a code example.
  384.        ''' <code>
  385.        ''' Dim addressCollection As New MailAddressCollection
  386.        ''' addressCollection.Add(New MailAddress("Address@Server.com"))
  387.        ''' addressCollection.Add(New MailAddress("Address2@Server.com"))
  388.        ''' Await SendHotmailAsync("Username@Hotmail.com", "Password", "Email Subject", "Message Body", addressCollection)
  389.        ''' </code>
  390.        ''' </example>
  391.        ''' ----------------------------------------------------------------------------------------------------
  392.        ''' <param name="username">
  393.        ''' The username of the Hotmail account.
  394.        ''' </param>
  395.        '''
  396.        ''' <param name="password">
  397.        ''' The password of the Hotmail account.
  398.        ''' </param>
  399.        '''
  400.        ''' <param name="subject">
  401.        ''' The mail subject.
  402.        ''' </param>
  403.        '''
  404.        ''' <param name="body">
  405.        ''' The mail body.
  406.        ''' </param>
  407.        '''
  408.        ''' <param name="addresses">
  409.        ''' The target addresses that will receive our sent mail.
  410.        ''' </param>
  411.        ''' ----------------------------------------------------------------------------------------------------
  412.        <DebuggerStepThrough>
  413.        Public Shared Async Function SendHotmailAsync(ByVal username As String,
  414.                                                      ByVal password As String,
  415.                                                      ByVal subject As String,
  416.                                                      ByVal body As String,
  417.                                                      ByVal addresses As MailAddressCollection) As Task
  418.  
  419.            Using msg As New MailMessage
  420.  
  421.                For Each address As MailAddress In addresses
  422.                    msg.To.Add(address)
  423.                Next
  424.                msg.From = New MailAddress(username)
  425.                msg.Subject = subject
  426.                msg.Body = body
  427.  
  428.                Using client As New SmtpClient()
  429.                    With client
  430.                        .Host = "smtp.live.com"
  431.                        .Port = 587
  432.                        .EnableSsl = True
  433.                        .DeliveryMethod = SmtpDeliveryMethod.Network
  434.                        .Timeout = CInt(TimeSpan.FromSeconds(60).TotalMilliseconds)
  435.                        .Credentials = New NetworkCredential(username, password)
  436.                    End With
  437.                    Dim t As Task = client.SendMailAsync(msg)
  438.                    Await t
  439.                End Using
  440.  
  441.            End Using
  442.  
  443.        End Function
  444.  
  445. ' #End If
  446.  
  447. #End Region
  448.  
  449.    End Class
  450.  
  451. End Namespace
  452.  
  453. #End Region

¡Saludos!
93  Informática / Hardware / Re: ¿La refrigeración por turbina es mejor? en: 18 Mayo 2017, 19:18
No lo pienses mas, es mejor con ventiladores. Y si puede ser mejor que Asus yo te recomiendo Gigabyte.

Estuve mirando los modelos de la GTX 1060 distintos al de ASUS por el mismo y menor precio, pero al parecer el resto de fabricantes incluyendo a Gigabyte han preferido fabricar la tarjeta con solo 1 puerto HDMI, a diferencia de ASUS que ha puesto 2, y eso es lo que yo necesito, así que muy a mi pesar me tengo que quedar con el modelo de ASUS. Lo cierto es que me dejé alguna que otra marca por comparar la cantidad de puertos... pero eran marcas muy malas, como para fiarse de la calidad.

La tarjeta la acabo de comprar, junto al soplador.   :-)

¡Saludos!
94  Informática / Hardware / Re: ¿La refrigeración por turbina es mejor? en: 18 Mayo 2017, 17:43
Lo de que dure "4 veces mas" es puro marketing.

ASUS me está empezando a dar asco, y rabia.

Cita de: ASUS

Si realmente fuese tan buena tarjeta y tan revolucionaría, tanto que presúntamente consigue hacer que su tiempo de vida dure hasta 4 veces más que el modelo con ventiladores del mismo chip, ¿entonces por qué este modelo tan super ultra revolucionario cuesta 20€ menos que el otro?.

...No cuela.
95  Informática / Hardware / Re: ¿Qué potencia necesito para mi fuente de alimentación? en: 18 Mayo 2017, 16:12
Un recurso online, sabes que los hay a patadas y sabes buscar mejor que yo  ;)

Ya busqué en su día, hace unos 3 o 4 años un servicio online que te calculaba el consumo, era algo parecido, un formulario donde introducir datos, pero era algo muy tedioso y "tecnicista", no era en absoluto nada tan guiado o sencillo como esa página que me mostraste (aunque no funcione) o la que yo te dije... de hecho nunca supe como llegar a utilizar esa otra página de la que te hablo, no tenía el master de científico ni electricista, y parecia algo obligatorio.

Vamos, que si, te doy la razón en que no he buscado, he estado vago, pero es por que mi experiencia pasada me advirtió de que probablemente no habría esperanza de encontrar nada de utilidad... :xD

¡Saludos!
96  Informática / Hardware / Re: ¿Qué potencia necesito para mi fuente de alimentación? en: 18 Mayo 2017, 16:05
Estamos hablando de "Fuentes conmutadas", no de una fuente convencional, su funcionamiento es totalmente distinto.

Solo por aclarar un último detalle importante: ¿TODAS las fuentes de alimentación de PC hoy por hoy son conmutadas?.



Sip, mis ayudas ya son pésimas y mucho más mis comentarios, de hecho trato de crear temas "y me sale el tiro por la culata"  :xD :xD :xD

No era por criticarte, es que en esa página que me pasaste no me deja especificar el nombre de la CPU, no sé por qué xD, pero en la otra si, me aparece una lista desplegable donde elegir CPU.

97  Informática / Hardware / Re: ¿La refrigeración por turbina es mejor? en: 18 Mayo 2017, 16:01
P.D ¿al final te compraste el soplador para mantener limpio tu equipo?.[/color]

No, todavía no puedo darte mi crítica sobre el soplador, pero seguro que sería una crítica positiva :). Es algo que tengo pendiente por comprar, de hecho lo tengo guardado en la cesta de Amazon xD. Probablemente para la semana que viene ya lo tenga en mis manos.

Se me hace la boca agua solo de leer comentarios como este:



También he visto que en las reviews de Internet y de youtubers aleatorios dejan a este producto en un ranking de 10/10, algunos 9/10, menos no.

¡Saludos!
98  Informática / Hardware / Re: ¿Qué potencia necesito para mi fuente de alimentación? en: 18 Mayo 2017, 15:31
No porque tengas una fuente de más Watios consumiras más.

¿Viste todo el tocho de texto que escribí preocupado por el precio del consumo?, qué tonto soy, al final para descubrir que no importa cuanto se exceda la potencia de la fuente de lo realmente requerido... ¡por que ese exceso no cuesta ni un euro más en verdad! (excepto lo que cueste comprar una fuente de más potencia, claro está xD).

Pues no hay más que hablar. Doy el tema por resuelto.

Gracias!
99  Informática / Hardware / Re: ¿Qué potencia necesito para mi fuente de alimentación? en: 18 Mayo 2017, 15:03
Y bueno aunque no tenga nada que ver para ese equipo es una pena que no le pongas una buena refrigeración liquida.

Había pensado en hacerlo. No sé si habrás visto este post:

El problema es que no sé nada sobre refrigeración líquida, y todas las opiniones que recibí parecen indicar que montar un sistema de refrigeración liquida no vale la pena en mi caso. Si tu piensas lo contrario y si puedes ayudarme/orientarme en ese tema, te lo agradecería, ¡por supuesto!.



si le conectas una fuente de 650W y la suma total llega a 800w, entonces el ordenador no encenderá.
Hombre, ya, hasta ahí llegan mis neuronas :laugh:

si desconectas video, dvd y puertos usb, resta el consumo y eso será lo que la fuente entregará en potencia (en ese instante).

Disculpa la siguiente pregunta, sé que soy un ignorante en el tema, pero debo asegurarme:

Supongamos que yo tengo un equipo, sea cual sea, y sus componentes en conjunto necesitan un total de 600W de potencia para que el PC prenda, bien, la pregunta es: ¿si yo le pongo una fuente de 650W, como si le pongo una de 1050W, el consumo seguiría siendo el mismo en ambos casos, es decir, 600W?. O dicho de otra forma: ¿la potencia de la fuente de alimentación no influye en absoluto en el consumo electríco generado?, osea, ¿solo se consume lo que se entrega a los dispositivos conectados, y no el total de potencia de la fuente?. Por que de lo contrario... entonces estoy haciendo el tonto al preguntar cuanta potencia necesito, ya que no sería un problema real, me podría comprar una fuente de 750W-800W como dijo Songoku, y dejar de preocuparme por estar pagando en el consumo eléctrico esos +200W o +300W sobrantes de la potencia total de la fuente, que no se consumirían, en teoría, según me dices tú, o según lo que yo creo haber entendido, vaya.



OuterVision® Power Supply Calculator
https://outervision.com/power-supply-calculator

Ta wapo ésto: Computer Utilization Time.

Un compañero del foro me pasó este otro enlace (me funciona mejor que el que me has mostrado): http://www.coolermaster.com/power-supply-calculator/

Lo he estado probando y... bueno, creo que me he pasado MUY de largo con mis cálculos por que por más que intento chetar u "overcloquear" los dispositivos, es dificil hacer que me pase de los 500W intencionadamente :-\



PD: Gracias a TODOS por la ayuda!
100  Informática / Hardware / ¿Qué potencia necesito para mi fuente de alimentación? en: 18 Mayo 2017, 14:24
Hola.

Creo que esta va a ser la última pregunta (y la más importante) que me queda por hacer con respecto a este equipo que quiero montar. Ya no os daré la tabarra por mucho más, prometido. :xD

El caso es que necesito ayuda para saber cuanta potencia necesito en la fuente de alimentación, y por consiguiente, qué modelo y marca elegir, aunque de todas formas de esto ya me informé un poco y vi que la marca EVGA está entre las más recomendadas por su fiabilidad.

Bueno, empecemos...



Especificaciones del equipo y consumo eléctrico:

AMD RYZEN 7 1700X
https://www.amazon.es/gp/product/B06X3W9NGG
Potencial eléctrico: 95W

ASUS PRIME X370-PRO
https://www.amazon.es/gp/product/B06X9F3FKP
Potencial eléctrico: hasta un máximo aproximado de 115W?
Fuente(s) con información de consumo eléctrico:
http://www.reviewstudio.net/2469-asus-prime-x370-pro-review-a-great-am4-start/power-and-temp

Asus GTX 1060 6GB (u otro modelo similar del chip GTX 1060)
https://www.amazon.es/gp/product/B01IUA9Z52
Potencial eléctrico: 120W approx. (el ensamblado de nVidia)
Fuente(s) con información de consumo eléctrico:
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-1060/specifications

G. Skill V Red F4-2800C15D-16GVR 2800 mhz CL15 (2x8GB)
https://www.amazon.es/gp/product/B013J7PQ18
Voltaje: 1.25V (¿cada módulo?)

Noctua NH-U12S SE-AM4
https://www.amazon.es/gp/product/B01N9X2YYN
Potencial eléctrico: 0.6W

Creative Sound Blaster Z (PCI-E)
https://www.amazon.es/gp/product/B009RPQA2G
Potencial eléctrico: no encuentro información por ningún sitio, así que le pondré un valor por decir algo: 30W

Samsung 850 EVO
https://www.amazon.es/gp/product/B00P73B1E4
Potencial eléctrico: hasta un máximo aproximado de 25W?.
Fuente(s) con información de consumo eléctrico:
http://www.anandtech.com/show/8747/samsung-ssd-850-evo-review/10

3 o quizás 4 HDD adicionales
Potencial eléctrico: pongámosle un máximo aproximado de 25W cada uno?, y así pues, 100W total?.
Fuente(s) con información de consumo eléctrico:
https://arstechnica.com/gadgets/2011/01/ask-ars-are-green-drives-really-that-green/
http://www.storagereview.com/western_digital_caviar_green_2tb_review_wd20ears

4 o 5 o quizás más ventiladores
Potencial eléctrico: creo que tomando como referencia los vatios del disipador, podemos ponerle un máximo de 2W a cada ventilador, así pues, unos 10W en total?.

1 grabadora de DVD
Potencial eléctrico: máximo aproximado de 30W?
Fuente(s) con información de consumo eléctrico:
https://www.techpowerup.com/forums/threads/typical-power-consumption-for-a-dvd-rewriter.183754/

1 dispositivo multilector cualquiera
https://www.amazon.es/gp/product/B00WG0G3MQ
Potencial eléctrico: máximo aproximado de 20W?... por decir algo.

1 tarjeta Ethernet
Potencial eléctrico: máximo aproximado de 20W?... por decir algo.



En resumen, y según mis cálculos, los cuales se basan en datos inconcluyentes o incompletos así que no tengo ni idea en verdad, pero bueno, tenemos lo siguiente:

95W+115W+120W+0.6W+30W+25W+100W+10W+30W+20W+20W = 565,6W + margen global de seguridad de 50W = 615,6W

¿Son más o menos correctos estos datos?.

En caso negativo por favor corregidme, decidme cualquier cosa que veais mal, toda información es de utilidad.

Y bueno, en caso afirmativo, y para optimizar el consumo eléctrico y no pagar mas de la cuenta por un consumo que no voy a usar, ¿lo óptimo sería adquirir una fuente de alimentación de 650W?.

Yo había pensado en comprar esta fuente de aquí abajo, pero no sé si 750W es demasiada potencia (o a lo mejor puede que incluso se quede corto?, no lo creo, pero no sé):

EVGA SuperNOVA 750 G2 750W
https://www.amazon.es/gp/product/B01AKWU2NW


El caso es que no quiero pasarme en la potencia de la fuente y pagar por un consumo innecesario al mes, pero tampoco quiero quedarme corto en dicha potencia.

¿Qué me recomiendan ustedes?.

PD: La fuente debe ser modular, y 80+ bronze al menos.

PD2: Por favor lo pido, revisar las especificaciones de los productos antes de responder. No fiarse de mis cálculos.



EDITO: Se me ha olvidado incluir el teclado, ratón e impresora, que todos son USB, y además cualquier otro dispositivo que sea conectado al equipo al mismo tiempo que el resto, como por ejemplo un mando gaming USB, o un disco duro externo, etc...
Supongo que todo eso podría estar dentro de ese "margen global de seguridad de 50W" que añadí...
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ... 969
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines