|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jul 2007
Messaggi: 2
|
aiuto con c++
salve a tutti, sono un programmatore di c++ che usa dev c++ e borland c++ builder, fino ad esso tutto bene, ma da quando mi è arrivato il pc nuovo con windows vista business ogni volta che dichiaro una matrice superiore alle dimensioni 720 * 720 il programma va in crash sia con dev che con il builder, io credo sia il sistema operativo che blocchi qualcosa, voi avreste qualche soluzione? grazie in anticipo
![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Suona un po' strano che ci sia una simile limitazione... sei sicuro che magari non sia un "effetto collaterale" di un'altra parte di applicazione?
Hai provato un programmino estremamente semplice, del tipo: Codice:
int main () { double*p; p = malloc (1000 * 1000 * sizeof (double)); if (!p) { printf ("Errore allocazione memoria!\n"); return -1; } free (p); printf ("Allocazione OK\n"); return 0; }
__________________
In God we trust; all others bring data |
![]() |
![]() |
![]() |
#3 | |
Junior Member
Iscritto dal: Jul 2007
Messaggi: 2
|
Quote:
nn stampa nulla, crashia appena parte il programma, usando il debug crashia appena esegue la riga di allocazione della memoria |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Forse è legato a questo:
http://www.trnicely.net/misc/vista.html Puoi provare con msys/mingw? Se il problema è quello nel link, dovrebbe funzionarti con mingw.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:12.