Jak rozwiązać problem braku pamięci w Delphi?
Mam jeden projekt Delphi XE2 do obsługi dużej liczby obliczeń.
W moim projekcie mam łącznie 1290 numerówEdit
, 340 numerówLabel
, 330 LiczbyPanel
, 16 liczbTabSheet
. Dla każdegoEdit
, jestOnChange
, OnDblClick
, OnEnter
iOnExit
wydarzenia.
Muszę obsłużyć łącznie 1034 numerówVariable
. Właśnie zaprojektowałemForm
i nie dodał tych logiki obliczeń. Teraz moje.pas file
staje się62.5MB
mający1815057 Linie i.dfm file
staje się1.98 MB
mający65540 Linie.
Próbuję skompilować projekt za pomocąDelphi XE2
podWindows XP Professional SP3 32Bit
, ale dostaję błąd jako**[DCC Fatal Error] Unit1.pas(1815058): F2046 Out of memory**
.
Próbowałem też go skompilowaćDelphi XE5
podWindows 8 Enterprise 64Bit
, tutaj też mam ten sam problem.
Nie dodałem kompletnej logiki obliczeniowej przy użyciu 1034 liczb zmiennych, jeśli przynajmniej je dodam4200 linii zostanie dodany do.pas file
.