Thema Datum  Von Nutzer Rating
Antwort
Rot memory limit für c++ dll
23.06.2006 12:47:58 Christoph
NotSolved
27.06.2006 15:30:53 Rasta
NotSolved
29.06.2006 09:06:05 Christoph
NotSolved

Ansicht des Beitrags:
Von:
Christoph
Datum:
23.06.2006 12:47:58
Views:
1920
Rating: Antwort:
  Ja
Thema:
memory limit für c++ dll
Hallo,

ich habe eine C++-dll erstellt, in der ein double-array alloziiert wird (mache ich mit malloc). Dieser array wird am ende der dll auch wieder zerstört. Diese dll wird in VBA aufgerufen, es werden aber keine Werte von vba zur dll übergeben oder umgekehrt. Ich habe nun das Problem, dass ich bei diesem Vorgang maximal 430MB Speicher (ca. 55.000.000 doubles) für den einen Vektor bekomme. Wenn ich exakt den gleichen Code für eine Win32-Console Application (also keine Anbindung an MS Excel) verwende, erhalte ich deutlich mehr als 1,5GB (habe 2GB RAM). Noch mal sei erwähnt, dass keine Werte an excel übergeben werden. Der Speicher wird lediglich in der dll alloziiert und dort auch wieder freigemacht.
Meine Frage ist also: Gibt es in Excel ein memory-limit für eingebundene dll's und wenn ja, kann man das erweitern?

Schon mal danke für die Hilfe
Christoph

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot memory limit für c++ dll
23.06.2006 12:47:58 Christoph
NotSolved
27.06.2006 15:30:53 Rasta
NotSolved
29.06.2006 09:06:05 Christoph
NotSolved