Tijdens het testen van mijn programma kreeg ik steeds een Out of memory exception. Na wat uitzoekwerk kwam ik er achter dat een array bij mij 3GB aan ram geheugen nodig had, en dat mag een 32bit applicatie niet hebben.
Dus om het e.e.a. te testen heb ik Delphi XE2 (SP1) gebruikt om mijn programma om te zetten naar 64bit, maar ik begin twijfels te krijgen over de compiler hiervan.
De editor geeft met blauwe stipjes aan wat gecompileerd wordt, maar bij cruciale delen van mijn programma zie ik de stipjes niet verschijnen terwijl bepaalde regels code toch noodzakelijk zijn.
Bij het uitvoeren van het programma geven sommige regels niet het gewenste resultaat, en bijvoorbeeld SetLength(Arraynaam, 0) geeft gewoon een RangeCheckError.
Hebben jullie enig idee waar de oorzaak van die problemen liggen? Het oorspronkelijke 32bit programma werkte namelijk (bijna) probleemloos.
Bookmarks