Die Suche ergab 5 Treffer

von StepLaz
Di 1. Feb 2011, 09:53
Forum: Windows
Thema: Fehler im header für eine DLL
Antworten: 14
Zugriffe: 6287

Re: Fehler im header für eine DLL

Tja ... man lernt immer was dazu ;) ... für mich ist das Thema nun erledigt. Danke ... und Tschüss ...
von StepLaz
Mo 31. Jan 2011, 17:33
Forum: Windows
Thema: Fehler im header für eine DLL
Antworten: 14
Zugriffe: 6287

Re: Fehler im header für eine DLL

@carli
Wenn du dir mein Listing durchliest, hättest du diese Passage eigentlich sehen sollen ... {$mode delphi} ... aber immerhin - sehr "selbstbewußt" ... ;)


@theo
Danke ... endlich mal eine konstruktive Antwort!

Scheint ja ein etwas rüder Umgangston hier zu herrschen ... bin ich eigentlich aus ...
von StepLaz
Mo 31. Jan 2011, 14:53
Forum: Windows
Thema: Fehler im header für eine DLL
Antworten: 14
Zugriffe: 6287

Re: Fehler im header für eine DLL

Es geht (erstmal) nur um die function ListAll (NICHT ListAllS) und dort ist kein PChar ...

Die Fehlermeldung kommt schon bei der ersten function ListAll.

Hier noch mal der Vollständigkeit halber:

interface

type
LJ_HANDLE = Integer;
LJ_ERROR = LongInt;
TPLongInt = ^LongInt; //LongInt pointer ...
von StepLaz
Mo 31. Jan 2011, 14:13
Forum: Windows
Thema: Fehler im header für eine DLL
Antworten: 14
Zugriffe: 6287

Re: Fehler im header für eine DLL

Ich denke schon ... hier der Implementation-Teil:

Code: Alles auswählen

implementation
  function ListAll: LJ_ERROR stdcall; external 'labjackud.dll';
Gibt es hier evtl. etwas, was fehlt :

Code: Alles auswählen

uses
  Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
  Menus, Windows, LJUDDelphi;
?
von StepLaz
Mo 31. Jan 2011, 11:38
Forum: Windows
Thema: Fehler im header für eine DLL
Antworten: 14
Zugriffe: 6287

Fehler im header für eine DLL

Hallo zusammen ...

da ich jetzt das erste Mal eine fremde DLL in einem Programm benutzen will, stehe ich etwas auf der Leitung.

Ich will folgende (Delphi)Unit unter Windows benutzen:

unit LJUDDelphi;

{$MODE Delphi}

interface

type
LJ_HANDLE = Integer;
LJ_ERROR = LongInt;
TPLongInt ...