Detectar un numero entero

Iniciado por jgaztelu, 8 Octubre 2009, 18:27 PM

0 Miembros y 1 Visitante están viendo este tema.

jgaztelu

Hola:

Estoy haciendo un proyecto en el cual tengo un bucle for que se va a repetir muchas veces, es para hacer exponenciales de numeos grandes. El problema es que si pongo numeros muy grandes, el sistema se bloque y tengo que verrar el programa. Para evitar esto, se me ha ocurrido que cada x veces que se ejecute el bucle haga un sleep, y le de tiempo a "recuperar" al sistema. Esto me plantea varias dudas:
La más importante: se me ha ocurrido que para parar cada esas x veces, se divida el numero de veces que se ha ejecutado por el numero x, de manera que si da un numero sin decimales pare. Pero, como detecto si un numero tiene decimales???

Además, cuanto tiempo de espera le pondríasis al sleep para que no se bloquee la maquina?? Es poner un sleep el mejor metodo??

Bueno, creo que ya me he extendido demasiado,
gracias
salu2

cobein

Algo asi tendria que funcionar.

    If [tu variable] Mod 100 = 0 Then
        Doevents: Sleep 100
    End If
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.