polymorphism napisał(a):duf napisał(a):Jak usuwam w aplikacji to jest błąd access violation
Zapewne biblioteka i aplikacja korzystają z różnych stert, a to musi się skończyć katastrofą. Zasada jest prosta: alokujesz pamięć w bibliotece, w bibliotece zwalniasz. Analogicznie z aplikacją. Trzymając się tej zasady unikniesz wielu tego typu problemów.
Dzięki za słowa otuchy. Jest to tak oczywiste ale czytałem różne opinie. Czytałem również żeby w dll nie odwoływać się bezpośrednio do pól klasy czyli np komponentów bo mogą zachodzić nieoczekiwane zjawiska. Nie wiem jak daleko jest to prawdą ale jeżeli tak to czy poprzez wartość lub referencję będzie to bardziej poprawne?