AGB  ·  Datenschutz  ·  Impressum  







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

kommunikation von dlls

Ein Thema von Snoop007 · begonnen am 21. Jul 2003 · letzter Beitrag vom 22. Jul 2003
Antwort Antwort
Snoop007

Registriert seit: 14. Jan 2003
331 Beiträge
 
Delphi 6 Personal
 
#1

kommunikation von dlls

  Alt 21. Jul 2003, 10:03
hallöle,
ich verwende dlls in einem programm,
bevor ich jetzt aber anfange und wild drauflos tippe wolle ich mich erkundigen, ob ich klassen von meinem programm in die dll übergeben z.b. Tform und diese von der dll aus ansteuern kann

das ganze muss in einem thread ablaufen, d.h. es könnten mehrere zugriffe auf die dll sein

am liebsten wären mir strings die übergeben werden, aber das geht leider ja nicht, ausser Pchar oder mit einer speziellen delphi dll
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: kommunikation von dlls

  Alt 21. Jul 2003, 10:07
Bei Klassen ist das genauso, diese werden wohl so ohne weiteres auch nur aus Delphi-Anwendungen benutzt werden können. Was dir bleibt, ist die Möglichkeit,Interfaces zu verwenden, die sind sprachübergreifend.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#3

Re: kommunikation von dlls

  Alt 21. Jul 2003, 13:05
geht Klassen in DLLs nicht auch mit COM??
David F.
  Mit Zitat antworten Zitat
HellAngel666

Registriert seit: 21. Jul 2003
6 Beiträge
 
#4

Re: kommunikation von dlls

  Alt 22. Jul 2003, 07:19
Mein Tipp wäre: PACKAGES.

Sind im Prinzip DLL's, aber das ganze VCL-Handling
wird da automatisch von Delphi mit reingepackt.
Ob diese dann 100% threadsicher sind weiß ich nicht.
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: kommunikation von dlls

  Alt 22. Jul 2003, 18:10
Aber Packages gehen eben nur unter Delphi. So wie ich Snoop77 verstanden habe, wollte er, dass er auch mit anderen Sprachen zugreifen kann. Blieben in diesem Fall Interfaces.

Edit: Com kann aucb sein, da kenn ich mich nicht aus.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Snoop007

Registriert seit: 14. Jan 2003
331 Beiträge
 
Delphi 6 Personal
 
#6

Re: kommunikation von dlls

  Alt 22. Jul 2003, 18:25
hallöle ,
ich wusste gar nicht das ich soetwas mit packages machen kann
@HellAngel666 haste mal ein bsp ?

@Chewie, ne ich will nur mit delphi zugreifen aber den hinweis mit intrfaces werde ich beherzigen
  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 11:19 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