compartir datos de DLL entre todas las instancias
Publicado por Jnrz (8 intervenciones) el 13/02/2003 07:53:28
Estaba buscando como poder compartir una seccion de
datos de una DLL creada con Delphi entre todas sus instancias.
¿Es posibe compartir segmentos en Delphi, o la unica forma es usando
file-mapping objects? (objetos de archivos mapeados?
creo que asi se traduce).
lo que sucede, es que me gustaria compartir los datos de mi DLL entre todas las instancias de mi DLL, ya que cada instancia de la DLL tiene su copia privada de los datos.
en Visual C++ o MASM se puede poner un segmento como "SHARED" para que comparta sus datos por medio del Linker "/SECTION:.bss,S" pero no se como hacer eso en Delphi, y los objectos mapeados no se como manjeralos correctamente.
se crealos desde un exe ya que OnCreate lo creo y en OnDestroy lo destruyo, pero en una DLL que se carga muchas instancia no se si lo hare conrrectamente
gracias
datos de una DLL creada con Delphi entre todas sus instancias.
¿Es posibe compartir segmentos en Delphi, o la unica forma es usando
file-mapping objects? (objetos de archivos mapeados?
creo que asi se traduce).
lo que sucede, es que me gustaria compartir los datos de mi DLL entre todas las instancias de mi DLL, ya que cada instancia de la DLL tiene su copia privada de los datos.
en Visual C++ o MASM se puede poner un segmento como "SHARED" para que comparta sus datos por medio del Linker "/SECTION:.bss,S" pero no se como hacer eso en Delphi, y los objectos mapeados no se como manjeralos correctamente.
se crealos desde un exe ya que OnCreate lo creo y en OnDestroy lo destruyo, pero en una DLL que se carga muchas instancia no se si lo hare conrrectamente
gracias
Valora esta pregunta


0