Einzelnen Beitrag anzeigen

Benutzerbild von Xzeer
Xzeer

Registriert seit: 6. Jul 2007
106 Beiträge
 
#1

[Andorra2D] - Fehler in AdTypes

  Alt 19. Dez 2008, 17:02
Hallo,

Ich habe ein Problem mit Andorra unter Delphi 2009. So sieht momentan mein Code aus:

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, {Andorra Units ->} AdDraws, AdClasses, AdTypes {<- Andorra Units};

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
    //Engine Variable
    AdDraw: TAdDraw;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  //Engine erzeugen
  addraw := taddraw.Create(self);
  //Grafikschnittstelle mitteilen -> DLL muss im Anwendungsordner liegen
  addraw.DllName := 'AndorraDX93.dll';
  //Engine initialisieren
  if addraw.Initialize=true then
  begin
    ////
  end
  else
  begin
    showmessage(addraw.GetLastError);
    halt; //schließt die Anwendung
  end;
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  //Engine freigeben
  addraw.Free;
end;

end.
Die AndorraDX93.dll liegt im Anwendungsorder.

Beim compilieren erhalte ich aber folgenden Fehler in der Unit AdTypes:

Zitat:
[DCC Fehler] AdTypes.pas(497): E2010 Inkompatible Typen: 'AnsiChar' und 'Char'
[DCC Fehler] AdTypes.pas(498): E2010 Inkompatible Typen: 'AnsiChar' und 'Char'
[DCC Warnung] AdTypes.pas(504): W1050 WideChar in Set-Ausdrücken auf ByteChar verkürzt. Ziehen Sie die Verwendung der Funktion 'CharInSet' aus der Unit 'SysUtils' in Betracht.
[DCC Warnung] AdTypes.pas(506): W1050 WideChar in Set-Ausdrücken auf ByteChar verkürzt. Ziehen Sie die Verwendung der Funktion 'CharInSet' aus der Unit 'SysUtils' in Betracht.
[DCC Warnung] AdTypes.pas(513): W1057 Implizite String-Umwandlung von 'AnsiString' zu 'string'
[DCC Fataler Fehler] AdWindowFramework.pas(26): F2063 Verwendete Unit 'AdTypes.pas' kann nicht compiliert werden
Woran liegt das und kann mir vielleicht jemand helfen das zu korrigieren...
Marvin
Xzeer
  Mit Zitat antworten Zitat