Ich habe eine Funktion in einer DLL. An diese wird ein Pointer auf ein Objekt übergeben. Das Objekt soll dann in der DLL mit delete gelöscht werden, wurde aber außerhalb der DLL erzeugt.
Kann das ein Problem darstellen? D.h. hat die DLL Schreibrechte auf den Speicher der Client-Applikation?
Ich bekomme nämlich in dieser Zeile einen Fehler und kann mir das sonst nicht erklären.
Hi, ist meist der Fall das sowas Fehler erzeugt. (Meist "Access violation") Speicher soll immer da gelöscht werden, wo er auch erzeugt worden ist. -- class God : public ChuckNorris { };