das problem ist das autoit bei rekursion extrem beschränkt ist. man kann eine rekursion nur genau 3898 mal ausführen. sobald diese anzahl an wiederholungen überschritten wurde, bekommt man die fehlermeldung:Quote:
Btw. wäre in dem Fall nicht ein rekursiver funktionsaufruf der performanteste?!
Code:
Recursion level has been exceeded - AutoIt will quit to prevent stack overflow
wie gesagt die maximale zeilenlänge beträgt 4096 zeichen in autoit =)Quote:
€um es genauer zu sagen, habe ich 644 primzahlen genommen, weil mehr in eine zeile nicht rein passen und eine fehlermeldung kommt :D und die müssten ja wohl erstmal reichen... ^^
man kann das ganze aber auch trennen mit "_" =)
von der eigenständigen bestimmung von primzahlen würde ich doch abraten, da für solche komplexen aufgaben autoit wirklich mehr als nur ungeeignet ist :PQuote:
LeechTime..
Interresant wie das Problem hier geöst wurde ;):
[Only registered and activated users can see links. Click Here To Register...]
und da autoit zu große zahlen sowieso nicht handeln kann sind auch 600 primzahlen schon mehr als genug =)