AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DLL: Gemeinsamer Speicher?

Ein Thema von blablab · begonnen am 4. Mär 2010 · letzter Beitrag vom 4. Mär 2010
 
blablab

Registriert seit: 3. Jan 2006
509 Beiträge
 
Delphi 7 Enterprise
 
#1

DLL: Gemeinsamer Speicher?

  Alt 4. Mär 2010, 13:32
Hallo!

Ich hab ein Keyboard-Hook-Programm, das auf bestimmte Tasteneingaben reagiert. Mein Problem ist, dass dieser Hook bestimmte Einstellungen benötigt, die er aus einer INI lädt. Am Anfang hatte ich damit große Probleme und inzwischen hab ich das so verstanden: Immer wenn die dll benötigt wird, wird der Programmcode der dll in die Anwendung kopiert, die gerade im Vordergrund ist und die Tasteneingaben mitkriegt. Die globalen Variablen der dll gelten also nur in der jeweiligen Kopie der dll und ich muss somit pro Kopie der dll die INI neu laden.

Das würde ich gerne verhindern und eine Art "Gemeinsamer Speicher" verwenden auf den dann jede Kopie der dll zugreifen kann. Könnt ihr mir da bitte weiterhelfen? Wie kann ich zB ein Integer "dll-übergreifend" speichern?

Und noch eine andere Frage: Ist es vielleicht auch möglich, dass die dll gar nicht erst kopiert wird und somit nur eine Kopie der dll im Speicher ist, auf die dann alle Anwendungen direkt zugreifen?

Vielen Dank schonmal!
Grüße
blablab
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz