AGB  ·  Datenschutz  ·  Impressum  







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

external function in public Deklarieren

Ein Thema von ebber · begonnen am 16. Jan 2008 · letzter Beitrag vom 16. Jan 2008
Antwort Antwort
ebber

Registriert seit: 31. Okt 2006
243 Beiträge
 
#1

external function in public Deklarieren

  Alt 16. Jan 2008, 14:45
Hallo

ich habe hier eine Funktion die ich gerne unter public Deklariert hätte, aber so will das nicht :

Delphi-Quellcode:

  public
    { Public-Deklarationen }
     function OpenDevice(CardAddress: Longint): Longint; stdcall; external 'Dll/123.dll';

  end;
Wie genau muss ich das machen ?

MfG
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

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

Re: external function in public Deklarieren

  Alt 16. Jan 2008, 14:49
Geht nicht. Funktionen die du aus anderen DLL's einbindest können keine Methode einer Klasse sein!
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Kroko1999
Kroko1999

Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: external function in public Deklarieren

  Alt 16. Jan 2008, 14:54
kann nicht gehen, da innerhalb der Klasse jeder Proc/Func. der Zeiger auf Self mitgegeben wird, was ja bei externen Proc/Fuinc. nicht erwartet wird

[edit] zu lahmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm,
Da sprach der Stumme zum Blinden: "Du wirst sehen ..."
oder
Wer lesen kann, ist klar im Vorteil!
  Mit Zitat antworten Zitat
ebber

Registriert seit: 31. Okt 2006
243 Beiträge
 
#4

Re: external function in public Deklarieren

  Alt 16. Jan 2008, 16:27
Dann hald nicht.

Danke trotzdem.
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#5

Re: external function in public Deklarieren

  Alt 16. Jan 2008, 16:42
Du kannst aber eine öffentliche Methode in der Klasse deklarieren und in der deren Implementation die DLL Funktion aufrufen.
  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 04:04 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