🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #147

Re: Borland C++ 3.1, Fehler in Speicherverwaltung?

#147
From: Jens Ehlers
Date: Thu, 21 Sep 1995 07:14
45 lines
2168 bytes
strauch@emmy.mathematik.uni-dortmund.de (Michael Strauch) wrote:
>Jens Ehlers (Ehlers@tu-harburg.d400.de) wrote:


>
>> Meine Frage/Bitte:
>>   - Ist die Speicherverwaltung von Borland C++ fehlerhaft?
>
>Jein. Im Gegensatz zu Deinen C-Compilern auf den Unix-Workstations
>(welche garantiert alle 32-bittig sind), ist Borland C 3.1 nur
>16-bittig. Ob man das als Fehler ansehen will, bleibt wohl jedem
>selbst ueberlassen. In der Praxis heisst das i. W.: kein "malloc" mit
>mehr als 64 KB!

Ich wuerde zu Ja tendieren. Wenn ich von malloc() "zu viel" (Ich brauche
fuer die urspruengliche Aufgabe etwa 200k. Das find ich recht wenig.)
verlange, sollte es NULL zuruechgeben und nicht den PC "absaufen" 
lassen.
 

>> werte_b   = (short *) malloc(werte_n);
>
>Hier haben wir es ja: n_zeiten=40000, n_kanaele=2, sizeof(short)=2, gibt
>werte_n=160000, also deutlich zuviel fuer das malloc.

s. o 



>
>Tip von mir: besorg Dir GNU-C/C++, dann hast Du solche Probleme nicht.
>
Ich brauche den PC fuer einen Versuch zum Messen und Regeln.
Die Treibersoftware fuer die A/D Karte ist in C fuer BC und MS C 
geschrieben. Ich fuerchte mit einem anderen (sicherlich besseren)
Compiler bekomme ich Probleme mit der Treibersoftware. Wenn es 
geht, moechte ich diese nicht portieren oder neu schreiben.

Jens

-- 
Jens Ehlers   Hamburg, Germany
    Tel.  : +49 (0) 40 /  77 18 - 23 57 
    Fax.  : +49 (0) 40 /  77 18 - 20 28
    E-Mail: Ehlers@tu-harburg.d400.de
Technical Details
Message-ID: <43r3cj$850@rztsun.tu-harburg.de>
Path: arc1-ca.pugleaf.net!news.tu-harburg.de!usenet
References: <43otte$ndb@rztsun.tu-harburg.de> <43p1ij$lpm@nx2.hrz.uni-dortmund.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.tu-harburg.de!usenet
From: Jens Ehlers <Ehlers@tu-harburg.d400.de>
Newsgroups: de.comp.lang.c++,;,de.comp.lang.c
Subject: Re: Borland C++ 3.1, Fehler in Speicherverwaltung?
Date: 21 Sep 1995 07:14:27 GMT
Organization: Technische Universtaet Hamburg-Harburg
Message-ID: <43r3cj$850@rztsun.tu-harburg.de>
References: <43otte$ndb@rztsun.tu-harburg.de> <43p1ij$lpm@nx2.hrz.uni-dortmund.de>
NNTP-Posting-Host: jupiter.mt2.tu-harburg.de
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 1.1N (X11; I; HP-UX A.09.03 9000/710)
X-URL: news://news.tu-harburg.de/43p1ij$lpm@nx2.hrz.uni-dortmund.de