AGB  ·  Datenschutz  ·  Impressum  







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

Standard DLL in VB geschrieben

Ein Thema von EWeiss · begonnen am 21. Sep 2008 · letzter Beitrag vom 22. Sep 2008
Antwort Antwort
Seite 2 von 2     12   
EWeiss
(Gast)

n/a Beiträge
 
#11

Re: Standard DLL in VB geschrieben

  Alt 22. Sep 2008, 13:10
Zitat von sirius:
Zitat von EWeiss:
Zitat von mkinzler:
Und funktioniert diese auch in anderen Sprachen?
Versuchs doch einfach
Entry point hast ja
gruss Emil
Waren wir eben nicht noch bei Interfaces
Der Thread lautet
'Standard DLL in VB geschrieben'
und wurde nur erstellt weil mir jemand erzählen wollte das es nicht geht diese in VB zu schreiben.

gruss Emil
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#12

Re: Standard DLL in VB geschrieben

  Alt 22. Sep 2008, 13:44
Die Idee von mir war aber auch, ein Interface in eine DLL zu verfrachten ohne COM.

//Edit: Oder sollte cih jetzt wieder in den anderen Thread gehen
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#13

Re: Standard DLL in VB geschrieben

  Alt 22. Sep 2008, 14:46
Zitat von sirius:
Die Idee von mir war aber auch, ein Interface in eine DLL zu verfrachten ohne COM.
//Edit: Oder sollte cih jetzt wieder in den anderen Thread gehen
Und der "jemand" sagte, dass das mit VB nicht ginge. Geht auch nicht, weil VB Interfaces einer DLL nur mit einer registrierten Typelib nutzen kann.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#14

Re: Standard DLL in VB geschrieben

  Alt 22. Sep 2008, 14:53
Zitat von Elvis:
Zitat von sirius:
Die Idee von mir war aber auch, ein Interface in eine DLL zu verfrachten ohne COM.
//Edit: Oder sollte cih jetzt wieder in den anderen Thread gehen
Und der "jemand" sagte, dass das mit VB nicht ginge. Geht auch nicht, weil VB Interfaces einer DLL nur mit einer registrierten Typelib nutzen kann.
Korrekt
Darum ging es aber auch nicht sondern darum ob ich standard DLL's erstellen kann.
Oder haben wir uns da mißverstanden ?
Aber egal sind ja hier in einem Delphi Forum ..

gruss Emil
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#15

Re: Standard DLL in VB geschrieben

  Alt 22. Sep 2008, 15:11
Zitat von EWeiss:
Zitat von Elvis:
Zitat von sirius:
Die Idee von mir war aber auch, ein Interface in eine DLL zu verfrachten ohne COM.
//Edit: Oder sollte cih jetzt wieder in den anderen Thread gehen
Und der "jemand" sagte, dass das mit VB nicht ginge. Geht auch nicht, weil VB Interfaces einer DLL nur mit einer registrierten Typelib nutzen kann.
Korrekt
Darum ging es aber auch nicht sondern darum ob ich standard DLL's erstellen kann.
Oder haben wir uns da mißverstanden ?
Japp, anscheinend.
Ich kann in Delphi alles Plumping von COM nutzen, ohne selbst auf COM Regsitrierungen zurückgreifen zu müssen.
Mit Plumping meine ich Referenzzählug und binäre Kompatibilität zwischen unterschiedlichen Sprachen und Compilern.

Eine Anwendung, welche ein Interface-basiertes Plugin system besitzt, muss dadurch nicht installiert werden. Und selbst wenn man ein Setup will, reicht ein normales Benutzerkonto dafür aus.
Mit dem Weg über deine VB Typelib, würdest du diese Library registrieren müssen und somit wird die App zu etwas, was ein Administrator systemweit installieren muss.
Außerdem kannst du keine GUIds und DispIds vergeben, wodurch eine Neukompilierung der VB Typelib alles kaputt macht, was sie benutzt. Schließlich sind die GUIDs anders und das ist das einzige was ein Interface identifiziert.
Schlimmer noch, mit jeder installierten Version der App erhöht sich die DLL-Hell, da du stetig systemweit neue Versionen der Typelib registrieren musst.
Und um es nochmal zu sagen: Jede bereits existierende Plugin DLL ist nach jedem Rebuild der Defintion im ARSCH, wenn man VB zur Defintion der Interfaces nutzt.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 17:10 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