AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Best-practice für Live Binding / Threads / Webservice
Thema durchsuchen
Ansicht
Themen-Optionen

Best-practice für Live Binding / Threads / Webservice

Offene Frage von "Rollo62"
Ein Thema von swestner · begonnen am 15. Okt 2019 · letzter Beitrag vom 15. Okt 2019
 
swestner

Registriert seit: 31. Aug 2012
Ort: Hallstadt
85 Beiträge
 
Delphi 10.4 Sydney
 
#1

Best-practice für Live Binding / Threads / Webservice

  Alt 15. Okt 2019, 11:36
Hallo,

wir haben einen in Delphi geschriebenen Webservice, der Daten aus einer Datenbank "serviert".

Clients dafür laufen als App unter iOS, Android, Windows und Mac.

Wir haben in der Vergangenheit schon mehrere Apps entwickelt, diese haben aber immer nach dem prinzip funktioniert: alles im Hauptthread, Daten holen, manuell in die GUI einfüllen.

Die neue, besagte App soll es nun besser machen, also Anfragen an den Webservice in einem Thread und Anzeigen der Daten via Live Binding.

Im Prinzip funktioniert das auch nur kriegen wir teilweise sporadisch ganz komische Schutzverletzungen (nicht aus dem Delphi Code sondern z. B. irgendwo aus iOS) und dann passieren auch manchmal so Dinge wie, daß im Listview das Live Binding nur 20 der 50 datensätze aus dem Dataset anzeigt, usw.

Wir sind der Meinung, daß wir die Threads mit Synchronize usw. ausreichend synchronisiert haben. Wir nutzen Threads regelmäßig und haben da Erfahrung.

Aber in Verbidnung mit dem Live Binding scheint das hinten und vorne nicht zu funktionieren.

Frage:
Gibt es irgendwo Artikel oder Vorträge oder Frameworks mit Best Practices wie auf mobilen System Daten von einem Webservice asynchron konsumiert und mittels Live Binding präsentiert werden?

Grüße

Stefan
Stefan Westner
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz