🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
2 messages
2 total messages Started by Hans-Georg Buchheit Wed, 27 Mar 1996 11:12
? new unter MS-Windows und BC++ 4.5, Portabilitaet ?
#1922
Author: Hans-Georg Buchheit
Date: Wed, 27 Mar 1996 11:12
21 lines
1098 bytes
Hallo Leute!

Bin ich unter MS-Windos auf die speziellen Allokierfunktionen angewiesen
(z.B. GlobalAlloc...), oder kann ich mit new wie gewohnt unter Dos arbeiten?

Was macht Windows mit new, wird mein Speicher verschoben ohne das ich es merke
und ich an meiner Startadresse alles andere finde als meine Daten?

Wie sicher sind meine "new"-Daten?

Wenn new zu unsicher ist, wie kann ich ein Datenfeld > 32(64) KB 
portierbar anlegen (brauchbar fuer Dos, Unix etc.)?

Viele Gruesse

Hein

Mail:

Internet:   buchheit@hrz.uni-kassel.de
AX25:       df6hf@db0eam.#hes.deu.eu
Re: ? new unter MS-Windows und BC++ 4.5, Portabilitaet ?
#1958
Author: Eberhard Wolff
Date: Mon, 01 Apr 1996 12:34
31 lines
1648 bytes
Hans-Georg Buchheit (buchheit) wrote:
: Hallo Leute!

: Bin ich unter MS-Windos auf die speziellen Allokierfunktionen angewiesen
: (z.B. GlobalAlloc...), oder kann ich mit new wie gewohnt unter Dos arbeiten?

: Was macht Windows mit new, wird mein Speicher verschoben ohne das ich es merke
: und ich an meiner Startadresse alles andere finde als meine Daten?

: Wie sicher sind meine "new"-Daten?

: Wenn new zu unsicher ist, wie kann ich ein Datenfeld > 32(64) KB 
: portierbar anlegen (brauchbar fuer Dos, Unix etc.)?

: Viele Gruesse

: Hein

: Mail:

: Internet:   buchheit@hrz.uni-kassel.de
: AX25:       df6hf@db0eam.#hes.deu.eu
Also eigentlich sollte man wohl für C++ interne Dinge (Arrays usw.) new
benutzen wegen der Portabilität (wie Du schon richtigt sagst). GlobalAlloc
usw. würde ich nur benutzen, um Datenstrukturen anzulegen, die später Windows-
Funktionen übergeben werden sollen. Und eigentlich sollte man mit new unter
Windows auch große Felder bearbeiten können. Die genauen Interna (wird der
Speicher verschoben usw.) sind mir unbekannt und vielleicht auch von Compiler
zu Compiler unterschiedlich.

Eberhard
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads