`Hallo,
bekomme immer einen Compiler Error: (Incompatible Types)
WIes0? (Delphi XE6)
Delphi-Quellcode:
..
interface
uses
System.SysUtils, System.Classes,System.SyncObjs,Generics.Collections,System.DateUtils,System.Types
{$IFDEF ANDROID}
,android.hardware.usb.HID
{$ENDIF}
;
..
// das richte Type is in android.usb.HID TRichtung = (UP=1, DOWN=2, NONE=0);
TUSB=class
private
function FReadReportRichtung(board:word):android.hardware.usb.HID.TRichtung;
function FMyReSetReportRichtung(board:word):android.hardware.usb.HID.TRichtung;
property ReadReportRichtung[board: word]: android.hardware.usb.HID.TRichtung read FReadReportRichtung write FMyReSetReportRichtung ;
property ReadReportValid[board: word]: boolean read FReadReportValid;
// function AllReadReportData(board: word; wert: double; richtung: TRichtung; valid: boolean): string ;
end;
und dann weiter unten die Routine:
Delphi-Quellcode:
function TUSB.FMyReSetReportRichtung(board:word):android.hardware.usb.HID.TRichtung;
begin
Result:=android.hardware.usb.HID.TRichtung(None);
end;
Kann man nur string oder intergers in eine Property schreiben? Mein Typ is TRICHTUNG.
DANKE für die HIlfe
mfg
walter