AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi auf Windows Tablet

Ein Thema von yogie · begonnen am 27. Dez 2012 · letzter Beitrag vom 13. Jan 2013
Antwort Antwort
Seite 2 von 2     12   
yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#1

AW: Delphi auf Windows Tablet

  Alt 13. Jan 2013, 11:33
Hallo zusammen,
ich greife das Thema noch mal auf.

Ein erstes Programm läuft auf einem Tablet unter Win 8.
Erstellt wurde es mit Delphi 6 prof.

Buttons, Tabsheet und Edits zur Anzeige von Werten funktionieren.
Auch ein wenig Graphikausgabe läuft wie sie soll.

Ich hatte gehofft, ein Click in ein Edit würde eine virtuelle Tastatur
aufrufen, das ist leider nicht der Fall.

Hat da jemand einen Tipp? Ich vermute, da ist mit Delphi 6 nichts
mehr zu machen.

Bei der Gelegenheit auch ein Trackbar benimmt sich recht eigenwillig,
es scheint so, als ob auf dem Touchscreen nur eine Verschiebung
nach rechts möglich wäre.
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#2

AW: Delphi auf Windows Tablet

  Alt 28. Dez 2012, 09:16
[...] Das Programm nuß via Bluetooth Datensätze (12 single Werte
in ASCII Dartsellung) empfangen. Es kommen ca. 10 Sätze pro
Sekunde. [...]
Das hört sich jetzt erst einmal nicht so spektakulär an. Gehe ich richtig in der Annahme, dass wir hier von einem Bluetooth Serial Protocol Profile (a.k.a. RFCOMM) reden?

Zitat:
[...] Die Probleme liegen wohl im Zwang die Datenbank als
Zwischenspeicher für alles Mögliche verwenden zu müssen. [...]
Darin sehe ich eigentlich gar kein Problem - ganz im Gegenteil. Gerade SQLite ist doch bei diesen geringen Datenmengen äußerst performant.

Zitat:
[...] Das ist wohl erforderlich, weil z.B. der Wechsel zwischen
Längs- und Querdarstellung das komplette Programm aus dem
Speicher wirft [...]
Genauer: die Activity wird neu gestartet. http://developer.android.com/guide/t...e-changes.html

Zitat:
[...] Da ist wohl eine Menge Arbeit mit Threads erforderlich, um
ein flüssiges Arbeit zu gewährleisten. [...]
Um eine nicht blockierende UI zu erhalten wird wahrscheinlich tatsächlich das Holen der Daten idealerweise in einem Thread geschehen. Aber das war es meiner Meinung nach auch schon (zumindest bei dieser oberflächlichen Betrachtungsweise <g>).

Ich persönlich bin jetzt auch nicht so der Android-Experte und unser Android-Team ist erst im neuen Jahr wieder da. Grundsätzlich setzen wir zur Zeit bei uns im Haus ähnliche Anforderungen für alle drei relevanten Mobilplattformen (iOS, Android und Windows Phone) um, daher wären mir grundsätzliche Probleme diesbezüglich sicherlich zu Ohren gekommen.

Einzig Windows RT haben wir erst einmal ausgeschlossen, da hier das Bluetooth SPP nicht unterstützt wird...
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#3

AW: Delphi auf Windows Tablet

  Alt 28. Dez 2012, 09:16
Die Probleme liegen wohl im Zwang die Datenbank als
Zwischenspeicher für alles Mögliche verwenden zu müssen.
Das ist wohl erforderlich, weil z.B. der Wechsel zwischen
Längs- und Querdarstellung das komplette Programm aus dem
Speicher wirft und wie mir gesagt wurde blockt die Datenbank
bei jedem Zugriff.

Da ist wohl eine Menge Arbeit mit Threads erforderlich, um
ein flüssiges Arbeit zu gewährleisten.

Ich bin für jeden Tip dankbar und werde alles weiterleiten
Läuft denn die Bluetooth-Empfangs/Datenspeicherungsseite in einem Service?

Services sind ja von dem Wechsel der Orientierung unbeeinflusst, da kann also das Schreiben eigentlich nicht blocken.

Dass es mit dem Orientierungswechsel Probleme geben kann ist bekannt, es gibt aber einige Workarounds:

How to avoid restarting activity when orientation changes on Android

Es wird auch nicht das Programm aus dem Speicher geworfen sondern nur die Activity, man kann die Application Klasse modifizieren um Daten statisch zu machen:


Activity restart on rotation Android
Michael Justin
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   

 

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 15:55 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