AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [DLL] Funktionspointer an 2. Applikation übergeben
Thema durchsuchen
Ansicht
Themen-Optionen

[DLL] Funktionspointer an 2. Applikation übergeben

Ein Thema von sieppl · begonnen am 3. Nov 2005 · letzter Beitrag vom 3. Nov 2005
Antwort Antwort
Benutzerbild von sieppl
sieppl

Registriert seit: 15. Aug 2004
Ort: Münster
198 Beiträge
 
Delphi 7 Professional
 
#1

[DLL] Funktionspointer an 2. Applikation übergeben

  Alt 3. Nov 2005, 08:30
Hi!

Ich schreibe gerade an einem Plugin für ACDSee. Man muss dazu eine DLL schreiben.
Diese DLL erhält bei der Initialisierung eine Reihe von Funktionspointer von ACDSee
um bestimmte bereitsgestellte Methoden von ACDSee in der DLL zu verwenden.
Nehmen wir nun an, dass die DLL eine von mir geschriebene EXE startet, gibt es irgendwie
eine Möglichkeit diese Funktionspointer an diese EXE zu übergeben?
Trivial ist es nicht, da eine von 2 verschiedene Applikationen gelinkte DLL nicht den
gleichen Speicherbereich benutzt. Oder sehe ich das falsch?

Grüße

Sebastian
Sebastian
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#2

Re: [DLL] Funktionspointer an 2. Applikation übergeben

  Alt 3. Nov 2005, 09:13
Werf mal einen Blick auf

Speicherbereiche zwischen applikationen austauschen Hier im Forum suchenMemorymapped.

1. Unter Win0x-Systemen ging es, dass man eine dll von mehreren Applikationen angesteuert hat (Datenaustausch)
2. Bein den NT-basierten Systemen wird dies unterbunden, und so verhindert das ein Zweitapplikation eine andere Anwendung in ihrer Funktionsweise beeinträchtigen kann. Hier hat jede Applikation ihre eigenen DLL´s im Speicher.

Weiteres im oberen Link, da finden sich auch einige Tutorials.

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
Antwort Antwort


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 18:51 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