Hirdetés

Új hozzászólás Aktív témák

  • Fferi50

    Topikgazda

    válasz KBaj #44617 üzenetére

    Szia!
    "Futás közben nem szabad a géphez nyúlni (semmihez!!!). mert ettől is begyorsul <alt> módjára és lőttek az eredményeknek."
    Ez teljesen megdöbbentett, mert ilyet még nem tapasztaltam. (Gondolom van a programban DoEvents utasítás, ami ezt kiválthatja.)
    Ami az eltérő eredményeket illeti: Nagy valószínűséggel a "többszintű" képletezés idézi elő.
    Szerintem úgy lenne érdemes szervezni a programot, hogy egy-egy szint kiszámítása után folytatódjon a következő szint. Ezt a Calculation tulajdonsággal tudod szabályozni, nem automatikusra állítva, hanem kérésre és azután megfelelő időben a Calculate utasítást kiadva.
    Aztán az sem mindegy futásidőt illetően, hogy vannak-e Volatile tulajdonságú függvények, mert ezek minden változáskor lefutnak - akkor is, ha nem a saját paramétereikben a változás! - tehát időt vesznek el a többi kárára.
    Érdemes tehát a használt függvényeket is átmazsolázni.
    Bővebbet és hasznosabbat csak a tényleges program ismeretében lehetne mondani. Nem érzékeny adatokkal felteszel egy mintát és ránézünk.
    Üdv.

Új hozzászólás Aktív témák