Results 1 to 3 of 3

Thread: Datasnap-server (TCP) en Android10, app loopt vast zonder foutmelding

  1. #1

    Datasnap-server (TCP) en Android10, app loopt vast zonder foutmelding

    Een applicatie welke communiceert met een Datasnap-server (TCP) draait zonder problemen op Android-8 en Android-9. Echter op Android-10 loopt hij vast. Debuggen gaat tot aan het punt waarop in de file met gegenereerde Methods (deze wordt automatisch gemaakt via "Generate Datasnap Client Classes" wordt gecheckt of een variable van het type TDBXCommand bestaat en evt. Prepared, zie onderstaand. Zodra de debugger deze regel bereikt stopt de debugger zonder enige foutmelding, en de app blijft hangen.
    Iemand enig idee waar te zoeken/hoe verder te debuggen?

    type
    TShoppingMethodsClient = class(TDSAdminClient)
    private
    FGetShopsCommand: TDBXCommand;
    public
    function GetShops(nID: Integer): TDataSet;

    implementation

    function TShoppingMethodsClient.GetShops(nID: Integer): TDataSet;
    begin
    if FGetShopsCommand = nil then
    begin
    FGetShopsCommand := FDBXConnection.CreateCommand;
    FGetShopsCommand .CommandType := TDBXCommandTypes.DSServerMethod;
    FGetShopsCommand .Text := 'TShoppingMethods.GetShops';
    FGetShopsCommand .Prepare; // HIER GAAT HET FOUT
    Last edited by TheMadMan; 13-Nov-20 at 23:00.

  2. #2
    Senior Member
    Join Date
    Dec 2003
    Location
    Den Haag
    Posts
    201
    Met welke versie van Delphi is de applicatie ontwikkeld? Voor ondersteuning van Android 10 is minimaal RAD Studio 10.3.3 nodig. Zijn de server en de client applicatie met dezelfde versie van Delphi ontwikkeld? Bij het upgraden van Delphi versie even opnieuw "Generate Datasnap Client Classes" uitvoeren. Probeer anders eens via HTTP.

  3. #3
    Probleem gevonden.
    DBXConnections.ini ontbrak na installatie Delphi 10.3.4 (zie https://blog.marcocantu.com/blog/202...nnections.html). Waarom Android 8 en 9 en Windows hier dan geen problemen mee hadden (ook geen foutmeldingen oid), en Android 10 wel is dan weer een andere vraag, maar alles werkt weer.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •