AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Delphi-Wrapper für C-DLL - Frage zu Kapselung
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi-Wrapper für C-DLL - Frage zu Kapselung

Ein Thema von Marco Steinebach · begonnen am 2. Feb 2010 · letzter Beitrag vom 3. Feb 2010
 
Marco Steinebach

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

Delphi-Wrapper für C-DLL - Frage zu Kapselung

  Alt 2. Feb 2010, 10:20
Hallo Zusammen,
ich möchte einen Delphi-Wrapper für eine C-DLL schreiben, übrigens meinen ersten.
Die Funktionen der DLL möchte ich in einer Klasse Kapseln, damit alles zusammenbleibt, was zusammengehört.
Kann ich folgendes tun, oder spricht da was gegen?
Delphi-Quellcode:
type
  TTestKlasse = Class (TObject)
 public
  GetVersion: function: WideString; stdcall;
  tuWas: procedure; stdcall;
  ...
  constructor Create;
end;
implementation
constructor TTestKlasse.Create;
begin
  inherited Create;
// ... DLL laden ...
@GetVersion := GetProcAdress (Dll, 'GetVersion');
...
end;
Vor allem ist mir nicht klar, ob ich, ohne das es irgendwann knallt, in einer Klassendefinition mit stdcall arbeiten kann.
Für Hilfe wäre ich sehr dankbar!
Viele Grüße
Marco
Marco Steinebach
  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 10:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz