Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Problem mit dynamischen Arrays

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
01.04.2009, 20:55 Uhr
Agnar



Hallo,
ich erstelle gerade ein Programm welches es ermöglicht eine beliebige Anzahl Messwerte einzugeben welche dann ausgewertet werden.
Die Daten werden mit einer entsprechenden Klasse auch korrekt ausgewertet , jedoch habe ich einige Probleme welche wahrscheinlich auf die dynamischen Arrays welche ich benutze zurückzuführen sind.
An folgender Stelle stürzt das Programm dann letztendlich ab

C++:
Form1->lblmita->Caption=FloatToStrF(Mittelwert,ffGeneral,6,4);

Im Projekt Statistik.exe ist eine Exception der Klasse EAccessViolation aufgetreten.Meldung:Zugriffsverletzung bei Adresse 400711AB in Modul VCL50.BPL...

Ist die entsprechende Fehlermeldung.

Die selbe Fehlermeldung bekam ich im selben Projekt schon einmal beim Zugriff auf die Werte des Werte innerhalb der Klasse.

Die Größe des Feldes für die Messerte wird im Konstruktor anhand der Anzahl der übergebenen Werte festgelegt.

C++:
//Kontruktor
  statistik::statistik(double i1[],int ianzahl) //i1=übergebene Werte aus der Main Funktion
  {
   int i;
   dwerte=new double(ianzahl);
   for( i=0; i<ianzahl;i++)
   {
     dwerte[i]=i1[i];                  //werte werden an die klasse übergeben
   }
  delete [] i1;
  awerte=ianzahl;                       //anzahl der werte
  }



Kann jemand hieran schon einen Fehler erkennen oder liegt der Fehler woanders?
Wäre echt nett wenn mir jemand von euch Helfen könnte
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: