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 - coco

Páginas: [1] 2 3 4 5 6 ... 37
1
Visual Basic 6 / Re:SOLUCIONADO- Algun ejemplo sencillo de SQLite
« en: Febrero 18, 2017, 08:29:35 pm »
Hello,

This SQLite code is awesome. I have one question only. What about if the database has records of fields contacting russians, greek, japanese or etc. characters.
How to retrieve the  correct encoding, because this way it returns the Unicode chars, but not converting them even if the proper Windows ANSI identifier is installed?



You should use the functions that ends with 16. If I remember correctly, there was an issue with the "prepare16" function (the one that creates the recordset). Or it didn't even existed in the code, so one should create it (using the other non-16 function as a template).

And I think you should open the database with the open16 function. Memory doesn't seem to be serving me correctly, since I've used this a long time ago! Anyway, feel free to post an example and we may look at it.

2
Aca tenes como abrir algo y obtener el hWnd de dicha ventana.
http://www.vb-helper.com/howto_pid_to_hwnd.html

Con ese handle de la ventana simplemente llama a SetWindowPos y posicionala donde quieras con el tamaño que quieras.

ejemplo: SetWindowPos (donde dice Fenster neu positionieren:)

saludos

3
General / Re:Sobre youtube y cambio de video
« en: Mayo 01, 2016, 06:07:34 pm »
yvan, crea una pagina de redireccion en tu servidor... ya sea con php y le pones un header indicando un status 302 (moved) y lo redireccionas a la pagina que quieras, o bien pones un .html con un campo "meta" que diga refresh y lo redirecciones donde quieras.
como ultima instancia, un acortador de direcciones, como dlvr.it o cosas asi...

4
@xxdoc:
You can use Cookies, just set them as a header. To do that, add the extra headers in the send request, just like "Cookie name=value".
I don't know what it is a management cookie, but if it is the same as a cookie, then its possible

5
Visual Basic 6 / Re:Visual basic 6???
« en: Enero 28, 2016, 02:59:10 pm »
Yo lo uso porque es rapido. Actualmente en .net (cualquier sabor) no tengo la misma velocidad para lo que preciso. Y normalmente en VB6 me puedo ir a la parte oscura (ASM y demas), lo cual puede llegar a ser bastante inestable, pero resulta epicamente rapido.
Por otro lado, la cantidad de recursos que se usa en una app en .net es totalmente ridicula.
Es cierto que C# (u otro lenguaje de .net) quizas resulte mas tentador por todas las novedades que trae, o ventajas sobre vb6. (Incluyo a Qt aqui, aunque es un poco mas turbio con el asunto de la licencia, y hay que sentarse a leer bastante).

6
Este modulo se encarga de realizar operaciones aritmeticas "estandar" sobre vectores (array de 1 dimension) del tipo punto flotante (en nuestro caso, Single o Double), y obtener el resultado. La gracia está en que dichas operaciones, las realiza el CPU en 1 sola instruccion de assembler (y eventualmente en mucho menor tiempo que ejecutar una multiplicacion "estandar").
Ademas, el estandar de operaciones SSE permite realizar la misma operacion sobre 8 operandos del tipo "Single" (por ejemplo si se multiplica se realizarian las siguientes operaciones a la vez: A1*B1, A2*B2, A3*B3, A4*B4). En el caso de SS2, permite operar sobre 4 operandos, igual que el caso anterior, pero los mismos ahora son del tipo "Double".
Las operaciones incluyen: Suma, Resta, Multiplicacion, Division, Raiz cuadrada (solo del primer vector de operandos), Reciproco (solo del primer vector de operandos), Raiz cuadrada reciproca aproximada (solo del primer vector de operandos), Minimo y Maximo.

Quizas no sea muy util para el uso dia a dia, pero si en algun momento deberian realizar muchas operaciones aritmeticas con punto flotante, esto hará que funcione mucho mas rapido!

El ejemplo que inclui llama a las distintas operaciones sobre 2 vectores, de los cuales solamente le asigné el valor al primer elemento de cada uno (por eso se puede ver por ejemplo p1.v0 y p2.v0, donde p1 y p2 son los vectores, y v0 es el primer elemento de cada uno).
Ademas chequea si el CPU soporta SSE, SSE2 y SSE3 mediante la ejecucion del comando "CPUID" (ademas devuelve el CPUID, aunque no es necesario jaja).

Descargar SSE v0

Saludos!

10
Encontré la solucion en el foro de MSDN, la cual cito a continuacion:
Citar
I found the answer!

I was having the exact same issue, and I was search for a solution and I happened across the following thread: http://social.msdn.microsoft.com/Forums/en-US/f4b0fd38-f4f9-41ea-bd8d-834203a175d2/building-visual-studio-2010-project-triggers-please-wait-while-windows-configures-visual-studio?forum=vssetup&prof=required

Scroll a small bit down, and there is a post by Barry Wang explaining that you need to use event viewer to find out what is missing. Anyway, I opened event viewer, then open VS 6, then hit refresh in the event viewer (under Windows Logs -> Application) and saw a warning message from MsiInstaller. It gave me the following message:

Detection of product '{9C593464-7F2F-37B3-89F8-7E894E3B09EA}', feature 'Visual_Studio_Professional_x86_enu', component '{E3FF99AA-78B9-4A06-8A74-869E9F65E1FE}' failed.  The resource 'C:\WINDOWS\Microsoft.NET\Framework\URTInstallPath_GAC\' does not exist.

I opened an elevated command prompt, I navigated to the C:\WINDOWS\Microsoft.NET\Framework folder and verified that 'URTInstallPath_GAC' didn't exist, and then I did "md URTInstallPath_GAC".

Closed and reopened VS 6, and it instantly opened - no "Please wait" message.

Now this may or may not be the same problem you are having (problem is - I have had it happen on two separate computers now with VS 6 and VS 2013 installed), but it should point you in the right direction. In fact, you should be able to use the Event Viewer for anytime the "Please wait" message shows up for any application, and then once there find out what is really missing.
El link al tema es este

En "Criollo" y para ese problema en general (puede variar, en tal caso, comentar el problema), escribir en una consola (con permisos de administrador):
Citar
md C:\Windows\Microsoft.NET\Framework\URTInstallPath_GAC
(donde C:\ es donde instalaron windows).

Saludos!

11
Visual Basic 6 / MOVIDO: Sentencia SQL
« en: Septiembre 05, 2015, 06:29:15 pm »

12
General / Re:Desafío Algoritmico
« en: Junio 28, 2015, 03:19:59 am »
Me referia a que lo tuyo deberia poder ser demostrado por induccion. Debdio a que usa patrones (y generalizar)

En cambio, si uno expresa los resultados usando formulas generales, NO hay que recaer en eso.
Saludos

13
General / Re:Desafío Algoritmico
« en: Junio 28, 2015, 03:02:18 am »
Hola, no quise subir un pdf antes porque me parecia que la idea era simplemente buscar un algoritmo (leer post original por las dudas que no quede claro lo que pedia el desafio!), a pesar que la matematica ya la tenia hecha (Yvan lo sabe, lo discuti con el por whatsapp).

Vos no lo explicaste eficientemente desgraciadamente. Simplemente propusiste una explicacion trivial.

La proxima que desafies a alguien con un problema matematico tené en cuenta que una explicacion trivial con"patrones" no tiene el mismo sustento que las ecuaciones genericas (como las que usé yo). (excepto claro está, que tus patrones cumplan con las leyes de induccion matematica, y puedas demostrarlo).

Saludos!


14
General / Re:Desafío Algoritmico
« en: Junio 28, 2015, 02:31:43 am »
Hola "amaldonado". Sin ningun tipo de bronca ni ofensas, mi explicación resulta mas valida que la que expones vos "usando patrones". Lo digo en base a que dijiste que  la mia era "una explicacion tibia", cuando en realidad la matematica respalda la misma.

Te adjunto un .pdf que me tomé la molestia de hacer tan solo explicando que matematica resulta estar atras de todo esto.
Explicacion.pdf

Recomiendo que lo lean los interesados.
Saludos

15
General / Re:Desafío Algoritmico
« en: Junio 28, 2015, 12:54:43 am »
Código: (vb) [Seleccionar]
Private Function ChangeBaseBizarra(ByVal lNumero As Long) As String
    Do
        '// es impar?
        If lNumero And 1 Then
            '// si, es impar, agregar una A
            ChangeBaseBizarra = ChangeBaseBizarra & "A"
            '// decrementar en 1 al numero (volver a un numero par y de paso bajar el orden)
            lNumero = lNumero - 1
        Else
            '// no, es par, agregar una B
            ChangeBaseBizarra = ChangeBaseBizarra & "B"
            '// decrementar 2 unidades (bajar el orden)
            lNumero = lNumero - 2
        End If
       
        lNumero = lNumero / 2
    Loop While Not (lNumero <= 0)
End Function

Resulta que esta idea me salió pensando que el primer "digito" sale de saber si es par o impar nada mas... Asi que simplemente viendo si el numero es impar o par, restando 1 o 2 (depende si es par o impar) y dividiendo por 2, puedo repetir el proceso, ya que "le bajo el orden" (seria el exponente de 2^n, donde n es el exponente). y resulta que funciona asi!

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