Hallo zusammen,
ich verwende Delphi XE5 Update 2 und erstelle gerade ein APP für Android. Wenn ich nun einen WEB.Service aufrufe klappt es grundsätzlich einwandfrei, solang ich hier nur "einfache" Werte zurück bekommen. Gebe ich eine Struktur oder ein Array aus dieser Struktur zurück, bekomme ich die Fehlermeldung "Segmentation Fault (11)". Ich arbeite mit XE5 in einer VMWare unter W7 64 Bit. Ich verwende das Android
SDK 22.6.3 32 bit. Das App führe ich aber direkt auf einem Tablet lenovo Android 4.2.2 (Die Emulatoren laufen nicht unter VMWare)
Ein Testprogramm unter
VCL verwendet den gleichen Code und dabei läuft alles wie erwartet. Die Struktur, welche übergeben wird, wird als class(TRemotable) definiert und enthält Strings und Integer.
Delphi-Quellcode:
var myWS : IportierVision;
Rio : THTTPRIO;
emp1 : TPersonalRem;
einz : TPersonalRem;
begin
// Hier steht noch diverser Code...
einz := TPersonalRem.Create;
einz := (Rio as IportierVision).SuchePerson(emp1); // Hier kommt der Fehler "Segmentation Fault (11)"
// Hier steht noch diverser Code...
end;
Kennt jemand das Problem oder vielleicht sogar eine Lösung?
Danke für jeden Tipp.
Gruß
Axel