Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » allgemeines zur Datenverarbeitung in dlls

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
22.01.2006, 21:25 Uhr
xenayoo



Eine kleine Frage an dll-Experten. In einem Workshop wurde ich mit der Materie dlls konfrontiert. Dort wurden Funktionen im klassischen c-stil verwendet. Zum ablegen wurden riesengrosse Arrays definiert, die dafür sorgten, dass die dlls schnell mehrere mb groß wurden.
Also hab ich mir gedach, komminiere ich das Ganze mit der Klassengesellschaft von c++ und habe statt eines arrays ein Stack-Template impliziert. Das Stack arbeitet dynamisch mit Speicher. Leider verschwinden alle Inhalte.....
Gibt es bei der Verwendung von Klassen in dlls irgentetwas zu beachten?
--
Wer Rechtschreibfehler findet, darf sie behalten.... ;)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.06.2006, 10:41 Uhr
xenayoo



Gut es hat mir keiner geantwortet, deshalb hier die Antwort: Die Arrays wurden als sogenanntes "Shared Datasegment" definiert. Somit konnte jedes Programm auf diese in der dll abgelegten Werte zugreifen. Dies hatte ich für mein Stack-Template natürlich nicht gemacht.
--
Wer Rechtschreibfehler findet, darf sie behalten.... ;)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: