AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) ist registrierung für com Objekte zwingend?

ist registrierung für com Objekte zwingend?

Ein Thema von Marco Steinebach · begonnen am 2. Aug 2012 · letzter Beitrag vom 2. Aug 2012
Antwort Antwort
Marco Steinebach

Registriert seit: 4. Aug 2006
491 Beiträge
 
Delphi 5 Enterprise
 
#1

ist registrierung für com Objekte zwingend?

  Alt 2. Aug 2012, 12:15
Hallo zusammen,
ich habe hier eine DLL die einen com-server implementiert. Ich will aber nur eine Funktion daraus aufrufen. Wie das generell geht, mit early, late binding etc. weiß ich inzwischen. Meine Frage: muß ich solche DLL's, um überhaupt mit ihnen arbeiten zu können, zwingend über regsvr32 registrieren? Das gibt doch, denke ich, bei der Installation nur wieder gehampel mit Admin-Rechten oder ähnlichem.
Kann ich nicht irgendwie, wie bei einer "normalen" dll direkt auf die dort implementierten Funktionen zugreifen?
Für Hilfe wäre ich sehr dankbar.
Herzliche Grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.170 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: ist registrierung für com Objekte zwingend?

  Alt 2. Aug 2012, 12:37
Du musst es registieren.
Ab XP gibts die SideBySide-Registierung so das du ohne Adminrechte auskommen solltest.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Marco Steinebach

Registriert seit: 4. Aug 2006
491 Beiträge
 
Delphi 5 Enterprise
 
#3

AW: ist registrierung für com Objekte zwingend?

  Alt 2. Aug 2012, 12:43
Hallo,
okay, dann eben doch registrieren.
Geht das aus Delphi heraus, oder über ShellExecute (... regsvr32.exe)?
Viele Grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#4

AW: ist registrierung für com Objekte zwingend?

  Alt 2. Aug 2012, 13:14
Es gibt "Registration-free COM". Hab's aber nie probiert und weiß nicht, ob das für deinen Fall taugt.
Uli Gerhardt
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 01:15 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