Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - nhaalclkiemr

#301
Mejor que la declares como "Long", una variable "Long" (4 bytes) ocupa el doble de memoria que una "Integer" (2 bytes) pero son un poco más rápidas (y en los bucles es donde se nota) y te evita que al llegar a 32768 se produzca un error de desbordamiento...normalmente yo casi nunca uso "Integers"...aunke en algunos casos sobre todo si usas grandes matrices de datos es mejor, pork ocupa menos memoria, aunke yo solo uso grandes matrices de datos al leer los archivos y para eso uso variables "Byte"...pero en la mayoría de ocasiones lo mejor es usar "Long", sobre todo para definirla como "i" en un "For i" que es lo que tu preguntabas...

Las variables de numeros se ordenarían de más rápido a más lento así:

-Long
-Integer
-Byte
-Single
-Double
-Currency

y por mayor uso de memoria a menos:

-Byte = 1 bytes
-Integer = 2 bytes
-Long  = 4 bytes
-Single  = 4 bytes
-Double  = 8 bytes
-Currency  = 8 bytes

Saludos ;)
#302
Ya lo solucioné, gracias ;)
#303
Weno, primero deciros que ya se que existe la funcion Environ que resuelve variables de entorno, pero lo que yo quiero es que un programa lo haga automaticamente, teniendo una string...pongo un ejemplo:

Imaginaros que tengo este String:

%windir%\system32\cmd.exe

Pues quiero que me lo convierta en este (suponiendo que la variable de entorno windir sea C:\Windows):

C:\Windows\system32\cmd.exe

Supongo que lo que tengo que hacer es separar lo de dentro del %

y hacer

Environ("windir") & "\systen32\cmd.exe"

Pero no se como hacer para separar ese windir

Weno, si alguien me puede ayudar que lo diga...

Saludos ;)
#304
Ejecuta cmd.exe y escribe set

Te aparecerá una lista con las variables de entorno del sistema.

Existe la funcion Environ(variable_de_entorno), en BATCH sería %programfiles% y en VB como dijo DrakoX...existen otras como windir muy utiles

SAludos ;)
#305
Ya se que pasa...no es problema del codigo, pues aunque no tenga ningun codigo escrito en ese boton se bloquea igual...pasa con los botones que están dentro de un frame...esto solo pasa en algunos ordenadores ehh...no en todos...pero es algo a tener en cuenta...

Aún así k kosa más rara...

Saludos ;)
#306
Gracias ;)
#307
No no en serio, en algun ordenador funciona perfectamente y en otros no, además me pasa también con el Cactus Joiner, y ese si os funciona bien. Ya he solucionado uno de los problemas, lo solucione modificando el control; este tiene un Timer para que en caso de que dejes de estar por encima del boton se ponga de forma diferente, el intervalo estaba en 3ms y lo pasé a 300ms y ahora solucione varios problemas.

Sin embargo tengo un problema en un boton, sale un common dialog y si pulso cancelar la aplicacion se queda consumiendo en 100% de la CPU...lo raro es que si pongo interrupciones en el codigo para ver lo que pasa entonces no se bloquea...y ya se k me lo vais a decir, pero no es problema del codigo en serio, es problema del control estoy seguro...lo k no se es pork en algunos ordenadores no pasa...

no se...esto es muy raro...¿a alguien más le pasa?
#308
Pues la verdad es que me gustó este control que usa MadAntrax en el Cactus Joiner y quise ponerselo a algunos de mis programas. Pero lo malo es que me causan problemas.

Tengo tres ordenadores, todos con Windows XP SP2, en dos me causa problemas todos los programas que tengan estos controles, por ejemplo el Cactus Joiner se queda bloqueado consumiendo el 100% de la CPU cuando pulso alguno de estos botones, en otros programas que tengo pues tras pulsar uno se me queda bloqueada, o tengo que activar otra ventana y volver activar esa para que siga funcionando el programa, o se me queda seleccionado el boton y pulse donde pulse es como si pulsara ese boton, etc...la verdad es que me había gustado este control por eso lo digo a ver si encontrais alguna solución. Ahh, en el otro ordenador no me da ningun problema, no se de que puede ser, ¿a alguien más le pasa?

Tambien me gustaría que me dijerais de donde puedo sacar más botones de este estilo así wapos por lo menos...

Weno, saludos ;)
#309
Scripting / Re: No se que pasa
10 Agosto 2007, 00:06 AM
Hay que leer los temas pegados:

Aki una funcion para calcular potencias:

Código (DOS) [Seleccionar]
:: Autor ne0x
@echo off
set /P BASE=Base :
set /P EXPONENTE=Exponente :
if %BASE%.==. exit 1
if %EXPONENTE%.==. exit 1
set resultado=1
FOR /L %%A IN (1,1,%EXPONENTE%) DO set /A resultado=resultado*BASE
echo Resultado : %resultado%
goto:EOF


Saludos ;)
#310
CitarPues puedes usar un hilo para q muestre el msgbox y no se pare todo el programa. Se hace con la api CreateThread

Explicamelo más detallado porfavor, sobre todo el uso de esa API que no tengo ni idea.

Citarues hallas las coordenadas en el picture box donde esta la imagen y mueves el raton remotamente. Para hacer click usas mouse_event y ya esta. Tb convendria q hallaras la resolucion del ordenador remoto

Ya, con mouse_event se trabajar, a lo que me referia es como baseandose en las cordenadas del PictureBox puedo hacer click en un ordenador del cual se la resolucion

Saludos ;)