• Jueves 7 de Noviembre de 2024, 23:11

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Jimbenit

Páginas: 1 2 [3] 4 5 ... 15
51
Software / Re: Conocen algun Antivirus de descarga Libre (Gratis)
« en: Martes 3 de Noviembre de 2009, 17:48 »
Cita de: "F_Tanori"
Avira Antivir (Free Edition)
http://www.free-av.com/

Update Offline
http://www.avira.com/es/support/vdf_update.html

Muchos antivirus ofrecen esta opcion, en mi opinion este es muy bueno y gratis (en esta version)

Saludos

Excelente F_Tanori, eso era lo que buscaba.... voy a probarlo y luego les cuento.
Saludos.

52
Software / Re: Conocen algun Antivirus de descarga Libre (Gratis)
« en: Martes 3 de Noviembre de 2009, 17:25 »
Cita de: "javi-freelance"
Si no tienes internet, es bastante difícil que te entre un virus.
Además, hay muchos antivirus que no necesitas conexión a internet para actualizarlo.
Para actualizarlos puedes ir de vez en cuando a un ordenador que tenga conexión a internet y te bajas la actualización en formato instalable, y cuando llegas a casa ejecutas la actualización y ya.
Por ejemplo????....

53
VB .NET / Re: Problema en la instalacion de VS2005
« en: Jueves 29 de Octubre de 2009, 23:40 »
Cita de: "ElNapster"
mmmmm que raro, y el que instalaste es una version desatendida de Windows....
Si, asi es.
Es para practicar Visual en mi casa...  en el trabajo tengo XP original...
Cita de: "ElNapster"
pero bueno... lo malo esque si lo que queres es comercializar tu app tendras que ver bien bien la conf de la PC antes de instalar.
Como asi??.. explicate mejor...
(Aveces hago aplicaciones "pequeñas" para venderselas a estudiantes de universidad)...

54
VB .NET / Re: Problema en la instalacion de VS2005
« en: Jueves 29 de Octubre de 2009, 23:07 »
Cita de: "ElNapster"
Trata de instalarlo en otra PC.. a ver si te sale el mismo error.

 :comp:
Intente eso que me dices, y nada. Lo intente instalar en el PC de mi novia que tiene el mismo S.O. que el mio (el mismo CD de instalacion de windows XP UE V 9.5 del año 2007) y no, no me funciono.

Lo que hice fue reinstalar windows xp (una version diferente) y si funciono.
Un windows XP Titan Ultimate de Marzo del 2009 y alli si funcionó... pero no se que fue lo que pasó...

55
VB .NET / Problema en la instalacion de VS2005
« en: Viernes 16 de Octubre de 2009, 17:07 »
Hola a toda la comunidad de solocodigo...
El problema es el siguiete:
Al momento de instalar Visual Studio 2005, me sale que el componente de SQL server x86 no lo puedo instalar, mi pregunta es si es un error de mi windows XP o es el CD de instlacion de VS2005 que esta rayado ....

Resultado final de dicha instalacion:
Visual Studio parece iniciar correctamente, abre las soluciones de los proyectos correctamente pero al momento de iniciar depuracion me sale un error, por ejemplo, si mi aplicacion se llama Aplicacion, el error que se muestra es: Error Aplicacion.exe, y cuando le doy la opcion "Generar" del menu "Generar" me sale un error en la ventanita de la lista de errores, que dice "Error en el manifiesto, no se puede generar"....

¿Alguna sugerencia para corregir este error?

56
Software / Re: Conocen algun Antivirus de descarga Libre (Gratis)
« en: Jueves 15 de Octubre de 2009, 16:42 »
Y si estoy en un PC que no tiene acceso a internet, ¿Cual antivirus recomiendan?, eso si, que sea de uso gratuito....

57
Software / Conocen algun Antivirus de descarga Libre (Gratis)
« en: Miércoles 7 de Octubre de 2009, 00:10 »
Conocen algun Antivirus de descarga Libre (Gratis)?.  :(

58
Visual Basic para principiantes / Re: problema con numero y #: numero#
« en: Viernes 2 de Octubre de 2009, 18:13 »
Si, correcto...
ssencillo cierto??:...  B)  Grcias...

59
Visual Basic para principiantes / problema con numero y #: numero#
« en: Viernes 2 de Octubre de 2009, 00:29 »
Hola a todos los de visual basic, ya creo que me conocen  :lol:

En esta ocasion tengo un problema, se que debe ser facil pero aqui se los coloco:

Tengo un proceso que no hice yo, es el siguiente:
Código: Visual Basic
  1. For i = 1250 To 3540
  2.                Y1 = Int(150# * Cos(amplitud) * Sin((i - 1250#) * 8# * PI / 2290#) + 2650# + j)
  3.                 Y2 = Int(520 / 600 * (i - 1250) + 3280)
  4.                 Y3 = Int(-520 / 600 * (i - 3540) + 3280)
  5.                 If Y1 > Y2 Then
  6.                     Y1 = Y2
  7.                 ElseIf Y1 > Y3 Then
  8.                     Y1 = Y3
  9.                 ElseIf Y1 > 3750 Then
  10.                     Y1 = 3750
  11.                 End If
  12.                 PSet (i, Y1), RGB(red2, Green2, blue2)
  13.         Next
  14.  

y lo quiero aislar a un SUb y lo coloco de la siguiente manera:

Código: Visual Basic
  1. Private Sub Water_Waves(Min As Integer, Max As Integer, Nro_Seccion As Integer)
  2.     Dim i As Integer
  3.         'water waves
  4.         For i = Min To Max
  5.                 Y1 = Int(150# * Cos(amplitud) * Sin((i -Min#) * 8# * PI / 2290#) + 2650# + j)
  6.                 Y2 = Int(520 / 600 * (i - Min) + 3280)
  7.                 Y3 = Int(-520 / 600 * (i - Max) + 3280)
  8.                 If Y1 > Y2 Then
  9.                     Y1 = Y2
  10.                 ElseIf Y1 > Y3 Then
  11.                     Y1 = Y3
  12.                 ElseIf Y1 > 3750 Then
  13.                     Y1 = 3750
  14.                 End If
  15.                 PSet (i, Y1), RGB(Vector_Seccion(Nro_Seccion).Red, Vector_Seccion(Nro_Seccion).Green, Vector_Seccion(Nro_Seccion).Blue)
  16.         Next
  17.  
  18.  
  19.  
  20. End Sub
  21.  

El error me dice que esta en el Min# de la linea 5...
La pregunta es:
¿Como debe colocarse para que el codigo sea correcto?
saludos y gracias a todos...

60
Visual Basic para principiantes / Re: Calculadora Cientifica
« en: Viernes 2 de Octubre de 2009, 00:17 »
Cita de: "vmjmb1"
...que como recien estoy empezando no se como se hace y por mas que busco en internet no encuentro alguna solucion para mi problema.
Es que no buscaste bien...

lee lo siguiente:
http://www.scribd.com/doc/467647/Capitulo-1-Visual-Basic
http://www.scribd.com/doc/467677/Capitulo-2-Visual-Basic
http://www.scribd.com/doc/467701/Capitulo-3-Visual-Basic
http://www.scribd.com/doc/467708/Capitulo-4-Visual-Basic
http://www.scribd.com/doc/481048/Capitulo-5-Visual-Basic

....
Hay mas capitulos... pero creo que hasta aqui quedaras bien para que realices tu proyecto.
saludos.

61
Visual Basic 6.0 e inferiores / Re: Insertar una cadena en otra
« en: Viernes 2 de Octubre de 2009, 00:01 »
Cita de: "kelmax"
El problema es el siguiente necesito que la cadena tenga un largo fijo (80) y el valor que trae es variable, como puedo hacer para que la cadena siempre tenga el largo que necesito.
Una opcion es rellenar la cadena con espacios en caso de que sea una cadena mas corta...

por ejemplo:

Código: Visual Basic
  1.         Dim Cadena As String
  2.         Dim Nro_Caract As Integer
  3.  
  4.         cadena = "Buenos dias"
  5.         Nro_Caract = Len(cadena)  'El valor de Nro_Caracter = 11
  6.         If Nro_Caract < 80 Then
  7.             Cadena = Cadena & Space(80 - Len(Cadena))
  8.         End If
  9.  
  10.         MsgBox(Cadena & vbCrLf & Len(Cadena))
  11.  
  12.  
  13.  
algo asi.....

62
Visual Basic para principiantes / Re: Error 13: Porque se origina?. Causas.
« en: Martes 15 de Septiembre de 2009, 22:21 »
Mi amigo Nebire siempre ayudandome....
No sabes cuan agradecido estoy contigo... Me sirvió bastante esa explicación....
Gracias.  ^_^

63
Visual Basic para principiantes / Error 13: Porque se origina?. Causas.
« en: Lunes 14 de Septiembre de 2009, 18:54 »
Porque se origina este error... En mi codigo no veo ningun error y los OCX que utilizo parecen estar bien...
Me gustaria estudiar este error... Alguien me ayuda.


Saludos.

64
Visual Basic 6.0 e inferiores / Re: Inno setup
« en: Jueves 3 de Septiembre de 2009, 21:26 »
Porque sera que piensan que las preguntas sobre el Inno Setup deben ir en la seccion de Visual Basic 6.0??? :blink:
Saludos.  :lol:

65
Visual Basic para principiantes / Re: Algo sencillo: Error de Line en un Sub
« en: Jueves 20 de Agosto de 2009, 16:11 »
Excelente explicación amigo Nebire...
Mi error era el 480, pero tu explicación me sirvió para estudiar algunos errores adicionales... :good:

66
Visual Basic para principiantes / Algo sencillo: Error de Line en un Sub
« en: Miércoles 12 de Agosto de 2009, 21:19 »
Hace mucho que no trabajo con lineas en VB6.0, he hecho un procedimiento en el mismo formulario donde lo voy a usar, el code es el siguiente:

Código: Visual Basic
  1. Private Sub Etapas(PictureKe As PictureBox)
  2.  
  3. 'Organizando pictureke
  4. With PictureKe
  5.     .AutoRedraw = True
  6.     .BackColor = vbBlack
  7.     .Top = 0
  8.     .Left = 0
  9.     .Width = Me.Width
  10.     .Height = Me.Height
  11.     .ScaleMode = 6
  12.  
  13. End With
  14.  
  15. 'dibujando lineas
  16. With PictureKe
  17.     PictureKe.Line (0, 0)-(10, 10), vbWhite
  18. End With
  19.  
  20.  
  21. End Sub
  22.  

¿Donde esta el error?...
saludos y gracias por contestar.

67
Visual Basic para principiantes / Re: Foco en DataGrid
« en: Martes 4 de Agosto de 2009, 18:53 »
Cita de: "iGaru"
Lo de changos, es una forma de decir "Me lleva...." o "Que cosas...",
Yo tambien habia mal entendido esa palabra, evita escribir palabras que no esten en el diccionario a menos que le des su respectiva explicación asi nos podremos entender mas facilmente.
En la costa colombiana la palabra "Chango" ( o su plural "Changos") si es una palabra despectiva.
Saludos.

68
Dudas informáticas / Corel Draw o PhotoShop?
« en: Viernes 31 de Julio de 2009, 18:04 »
Hola a todos, quiero empezar a crear firmas... pero cual me recomiendan que aprenda...
Corel Draw o PhotoShop?

saludos.

69
Visual Basic para principiantes / Re: ¿Como hago un software para cajero?
« en: Jueves 23 de Julio de 2009, 18:29 »
Cita de: "calichecal"
pues yo lo ise con un while dentro de un if para cada billete asi =
 

if cantidad >= 50000 then
 while not cantidad < 50000
 cantidad = cantidad - 50000
 variable50000 = variable50000 + 1
 wend
 end if
y me funciono perfectamente.
La idea es practicar algunos comandos que esten al nivel del que solicito la duda (fijate que no entiende las matrices por eso la respuesta de nuestro buen amigo Nebire que fue la mejor para practicar codigo, no la entendió, asi que yo le reduje un poco la dificultad con el fin de que la entendiera)....
Si te fijas bien, en tu respuesta no hay mucho que aprender...
Saludos y gracias por el aporte.

70
La taberna del BIT / Re: ¿porqué Los Nicks?
« en: Lunes 13 de Julio de 2009, 23:16 »
Cita de: "AnimaSubtilis"
El mio si es algo raro.....
hace algun tiempo atras conoci esta frase "Da mihi Animas Caetera Tolle" es latin y significa: dame almas llevate lo demas y pues de hay saque la palabra
Anima = Alma.... tiempo despues en el colegio me toco leer un libro de filosofia... -_-  -_-  no me acuerdo que era pero hablaba sobre un tal DoctorSubtilis de latin
que significa Doctor Sutil..... de hay saque la segunda palabra

AnimaSubtilis = Alma Sutil... eso es toda mi historia...la de mi nick :P....... :beer:
taluego........
Oooooo

71
La taberna del BIT / Juego de estrategia On line (Servidor de Colombia)
« en: Viernes 3 de Julio de 2009, 20:44 »
Si quieres desconectarte por un momento del trabajo, mira este juego, lo recomiendo:
http://co.kingsage.com/?kid=1-02033-02033-0906-10320144

Este juego empezo el 10 de Junio del 2009, aun muchos son principiantes.
Esta plataforma es la de Colombia.

Espero que te guste, saludos.

72
Cita de: "cpmario"
El comando para cerrar word es:
Código: Text
  1. Word.Application.Quit 
  2.  
:comp:
Eso ya lo habia pensado...
Cita de: "m0skit0"
Pues porque habrás hecho el Quit antes de salvar...
...
El error estaba en que no declare el objeto Word.Document, de esta forma:
Código: Visual Basic
  1. Set Doc = Word_.Documents.Add
  2. Doc.Activate
  3.  
Sino que lo agregue como :
Código: Visual Basic
  1.  'AGREGA  DOCUMENTO
  2.  Word.Documents.Add
  3.  

Esto ocasiona que al momento de cerrar, solo se cierra la aplicacion Word.apllication y no la Documents dando por resultado que la aplicacion Winword.exe quede abierta.

Conclusión:
Al momento de crear una instancia de Word siempre usar un objeto para word.application y otro para el Documents.


Aqui les dejo mi code ya corregido:
MODULO:
Código: Visual Basic
  1.  
  2. Public Word_ As Word.Application
  3. 'Objeto Word
  4.  
  5.  
  6.  
  7.  
  8. Sub AgregarWord(Texto_A_Escribir As String, Nombre_ArchivoTXT As String)
  9.     If Nombre_ArchivoTXT = "" Then Exit Sub
  10.  
  11. Dim Texto As String
  12. Dim Nombre_Archivo As String 'este es el nombre del archivo sin la extensión.
  13. Texto = Texto_A_Escribir
  14.  
  15.     Dim Doc As Word.Document
  16.    
  17.     'Iniciar word
  18.     Set Word_ = New Word.Application
  19.     Word_.Visible = True
  20.     'Iniciar documento
  21.     Set Doc = Word_.Documents.Add
  22.     Doc.Activate
  23.    
  24.  
  25.        
  26.         'AGREGA TEXTO
  27.         Word_.Selection.Font.Color = wdColorBlack
  28.         Word_.Selection.Font.Name = "Courier new"
  29.         Word_.Selection.TypeText Texto
  30.         'AGREGA PARRAFO
  31.         Word_.Selection.TypeParagraph
  32.         'Quitando seleccion
  33.         Word_.Selection.EndOf
  34.  
  35.    
  36.     'SELECCIONA TEXTO
  37.     On Error GoTo Adelante
  38.         Word.Selection.WholeStory
  39.         Word.Selection.Font.Size = 10
  40.         Word_.Selection.EndOf
  41. Adelante1:
  42.    
  43.      Nombre_Archivo = Left(Nombre_ArchivoTXT, Len(Nombre_ArchivoTXT) - 4)
  44.     Doc.SaveAs App.Path & "" & Nombre_Archivo & ".doc"
  45.      
  46.        
  47.         Word_.Quit True
  48.         Set Word_ = Nothing
  49.        
  50. Adelante:
  51.         If Err.Number = 462 Then
  52.             Resume Adelante1
  53.         End If
  54.        
  55. End Sub
  56.  
  57.  
  58. Public Function LeerTexto(ArchivoTXT As String) As String
  59.             If ArchivoTXT = "" Then Exit Function
  60.     Dim NroLibre As Integer
  61.     Dim Ruta As String
  62.     Dim Linea As String
  63.     Dim Texto As String
  64.     Ruta = App.Path & "" & ArchivoTXT
  65.     NroLibre = FreeFile
  66.    
  67.  
  68.     Open Ruta For Input As #NroLibre
  69.         While Not EOF(1)
  70.             Line Input #NroLibre, Linea
  71.             Texto = Texto & Linea & vbCrLf
  72.         Wend
  73.     Close #NroLibre
  74.  
  75. LeerTexto = Texto
  76.  
  77. End Function
  78.  
  79.  

EN EL FORM:
Código: Visual Basic
  1.  
  2. Private Sub Command1_Click()
  3.  
  4.  
  5. Dim Archivo As String
  6. Dim Texto As String
  7.  
  8. List1.ListIndex = 0
  9. Archivo = List1.Text
  10.  
  11. Do
  12. Archivo = List1.Text
  13.  
  14. Texto = LeerTexto(Archivo)
  15. Text1.Text = Texto
  16. Call AgregarWord(Texto, Archivo)
  17.  
  18.  
  19.  
  20. If List1.ListIndex + 1 >= List1.ListCount Then Exit Sub
  21. List1.ListIndex = List1.ListIndex + 1
  22. Loop Until List1.ListIndex = List1.ListCount
  23.  
  24.  
  25. MsgBox ("Finalizado")
  26.  
  27. End Sub
  28.  
  29. Private Sub Form_Load()
  30.  
  31. Dim Archivo As String
  32.  
  33.  
  34.  
  35.  
  36. Archivo = Dir(App.Path & "*.txt")
  37.  
  38. While Archivo <> ""
  39.     List1.AddItem Archivo
  40.     Archivo = Dir
  41. Wend
  42.  
  43.  
  44.  
  45.  
  46. End Sub
  47.  
  48.  

Saludos.

Nota:
Coloquen un listbox y un textbox multiline = true, scrollbars = vertical

73
Cita de: "m0skit0"
Normal. Con Set Word = Nothing no cierras la aplicación, simplemente desreferencias el objeto. Tienes que hacer Word.Quit antes.
Si hago eso, me aparece el siguiente error:

señalando la siguiente linea:
Código: Visual Basic
  1. ActiveDocument.SaveAs FileName:=App.Path & "" & Nombre_Archivo & ".doc"
  2.  

74
Visual Basic para principiantes / Fallo en cerrar documento de Word desde VB6
« en: Jueves 2 de Julio de 2009, 23:10 »
Hola a toda la comunidad de solocodigo...
Mi problema es el siguiente:

Estoy intentado copiar el contenido de unos archivos de texto (.txt) en unos documentos de word, los documentos son creados con el mismo nombre que los archivos de texto (solo cambian la extension a .doc)... Por ejemplo...
Si el archivo se llama Archivo.txt, se debe crear un documento de word con el mismo nombre pero de extensión .doc, es decir, debe crearse Archivo.doc con el contenido de Archivo.txt.

Para esto he creado una funcion y un subproceso (en un modulo), aqui se los coloco:

Esto es para leer el contenido de los archivos de texto:
Código: Visual Basic
  1. Public Function LeerTexto(ArchivoTXT As String) As String
  2.             If ArchivoTXT = "" Then Exit Function
  3.     Dim NroLibre As Integer
  4.     Dim Ruta As String
  5.     Dim Linea As String
  6.     Dim Texto As String
  7.     Ruta = App.Path & "" & ArchivoTXT
  8.     NroLibre = FreeFile
  9.    
  10.  
  11.     Open Ruta For Input As #NroLibre
  12.         While Not EOF(1)
  13.             Line Input #NroLibre, Linea
  14.             Texto = Texto & Linea & vbCrLf
  15.         Wend
  16.     Close #NroLibre
  17.  
  18. LeerTexto = Texto
  19.  
  20. End Function
  21.  

Esto es para crear el documento de word:
Código: Visual Basic
  1. Sub AgregarWord(Texto_A_Escribir As String, Nombre_ArchivoTXT As String)
  2.     If Nombre_ArchivoTXT = "" Then Exit Sub
  3.  
  4. Dim Texto As String
  5. Dim Nombre_Archivo As String 'este es el nombre del archivo sin la extensión.
  6. Texto = Texto_A_Escribir
  7.  
  8.     Dim Word As New Word.Application
  9.  
  10.     'AGREGA  DOCUMENTO
  11.     Word.Documents.Add
  12.    
  13.    
  14.         'AGREGA TEXTO
  15.         Word.Selection.Font.Color = wdColorBlack
  16.         Word.Selection.Font.Name = "Courier new"
  17.         Word.Selection.TypeText Texto
  18.         'AGREGA PARRAFO
  19.         Word.Selection.TypeParagraph
  20.  
  21.    
  22.     'SELECCIONA TEXTO
  23.     Word.Selection.WholeStory
  24.     Word.Selection.Font.Size = 10
  25.    
  26.      Nombre_Archivo = Left(Nombre_ArchivoTXT, Len(Nombre_ArchivoTXT) - 4)
  27.      
  28.      ActiveDocument.SaveAs FileName:=App.Path & "" & Nombre_Archivo & ".doc"
  29.    
  30.    
  31.     Set Word = Nothing
  32. End Sub
  33.  

Y en un boton command1 del formulario coloco lo siguiente:

Código: Visual Basic
  1. Private Sub Command1_Click()
  2. Dim Archivo As String
  3. Dim Texto As String
  4.  
  5.  
  6.  
  7. Archivo = Dir(App.Path & "*.txt")
  8.  
  9. While Archivo <> ""
  10.     Texto = LeerTexto(Archivo)
  11.     Call AgregarWord(Texto, Archivo)
  12.     Archivo = Dir
  13. Wend
  14.  
  15. MsgBox ("Finalizado")
  16.  
  17.  
  18. End Sub
  19.  
  20.  

El problema es que los archivos de Word creados no cierran del todo... me doy cuenta cuando abro el administrador ( CTRL + Alt + Sup) y encuentro en la lista la aplicacion de word (y esta abierta!!!)...
Miren la siguiente imagen y dense cuenta de los WINWORD que aun estan abiertos (en este ejemplo, solo cree tres documentos de word, por lo que solo aparecen 3 Winword en la imagen)


¿Como hago para que despues de ejecutar mi code esta aplicacion no este abierta?, que le falta a mi codigo?...
Saludos.

75
VBA / Como crear un documento de Word desde VBA EXCEL?
« en: Jueves 2 de Julio de 2009, 17:12 »
Hola a toda la comunidad de solocodigo...

Mi pregunta es la siguiente:
Como puedo crear un documento de Microsoft Word desde VBA EXCEL?, es decir, con un boton en Excel deseo hacer un docuemnto de word.

Saludos.

Páginas: 1 2 [3] 4 5 ... 15