AGB  ·  Datenschutz  ·  Impressum  







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

Viele Dateien bereitstellen

Ein Thema von greenmile · begonnen am 23. Mai 2014 · letzter Beitrag vom 25. Mai 2014
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#11

AW: Viele Dateien bereitstellen

  Alt 24. Mai 2014, 10:52
Und wenn man die Daten direkt im Datensatz speichert, dann hat man auch konsistentere Daten.
Referenzen zu einer externen Datei könnten ja mal kaputt gehen und auch das Aufräumen ist einfacher (Datensatz weg = Blob weg, aber externe Datei bleibt liegen).
$2B or not $2B
  Mit Zitat antworten Zitat
eddie11

Registriert seit: 8. Nov 2005
Ort: Zossen bei Berlin
236 Beiträge
 
Delphi XE8 Professional
 
#12

AW: Viele Dateien bereitstellen

  Alt 24. Mai 2014, 11:06
Ich speichere Bilddateien in Blobs in SQLite. Das hat den großen Vorteil, dass ich bei der Bereitstellung nur eine Datei übergeben muss. Ich packe diese Bilddateien nicht aus, d.h. die Anwendung holt die Bilder direkt aus der DB. Bei einer iOS-Anwendung habe ich eine Artikelstamm-Datei mit etwa 12.000 Sätzen und demzufolge 12.000 Bildchen in Blobs. Diese Bildchen alle in der Bereitstellung zu erfassen wäre mein Tod

Über Performance habe ich mir in diesem Zusammenhang keine Gedanken gemacht, bzw. machen müssen. Was am längsten dauert, ist das Füllen eines Listview mit Daten, nicht das Lesen der Bilder.

Bei Dialog-Anwendungen, die irgendwas auf dem Bildschirm darstellen, ist i.d.R. eh der Anwender der langsamste Teil.
Edgar Leifeld
Liebe Grüße aus Zossen bei Berlin

Die Kontramedüse ist verdrupelt!!!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#13

AW: Viele Dateien bereitstellen

  Alt 24. Mai 2014, 11:26
... Was am längsten dauert, ist das Füllen eines Listview mit Daten,....
Verwendest du auch den Virtual-Mode von Listviews? Du setzt die Anzahl der Einträge und bekommst ein Event wenn was dargestellt werden muss. Ist bei vielen Einträgen um welten schneller alls die Daten wirklich einzutragen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
eddie11

Registriert seit: 8. Nov 2005
Ort: Zossen bei Berlin
236 Beiträge
 
Delphi XE8 Professional
 
#14

AW: Viele Dateien bereitstellen

  Alt 24. Mai 2014, 11:45
... Was am längsten dauert, ist das Füllen eines Listview mit Daten,....
Verwendest du auch den Virtual-Mode von Listviews? Du setzt die Anzahl der Einträge und bekommst ein Event wenn was dargestellt werden muss. Ist bei vielen Einträgen um welten schneller alls die Daten wirklich einzutragen.
Nö, das hab' ich noch nicht versucht, danke, da muss ich mich mal mit beschäftigen..
Edgar Leifeld
Liebe Grüße aus Zossen bei Berlin

Die Kontramedüse ist verdrupelt!!!
  Mit Zitat antworten Zitat
eddie11

Registriert seit: 8. Nov 2005
Ort: Zossen bei Berlin
236 Beiträge
 
Delphi XE8 Professional
 
#15

AW: Viele Dateien bereitstellen

  Alt 25. Mai 2014, 10:51
Es handelt sich um ein Projekt für IOS/Android, da muss ich mit Firemonkey arbeiten. Anscheinend kennt FMX den virtuellen Modus nicht, gibts nur in der VCL (
Edgar Leifeld
Liebe Grüße aus Zossen bei Berlin

Die Kontramedüse ist verdrupelt!!!
  Mit Zitat antworten Zitat
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#16

AW: Viele Dateien bereitstellen

  Alt 25. Mai 2014, 11:40
Im Übrigen vergraulst du dir hilfsbereite User, wenn du hier ständig auf dein Alter und deine angebliche Erfahrung pochst und gleichzeitig versuchst, gutgemeinte Tippgeber herabzuwürdigen, indem du ihnen beispielsweise vorführst, wie du am liebsten mit ihnen umspringen würdest.
Nun ja, ist doch ganz einfach: Ich möchte es in dem Fall einfach so lösen wie beschrieben und hatte einfach gefragt, ob ich etwas übersehen habe. Natürlich ist ein Hinweis nett, dass es auch Alternativen gibt. Ja, habe ich gerne aufgenommen und werde ich bei Zeiten auch gerne verwenden. Wenn es aber zu einer Diskussion führt, dass man sowas nicht macht, dann macht der Foreneintrag einfach keinen Sinn.

Ich für meinen Teil antworte auf Fragen nur, wenn ich auch die Lösung habe und nicht um dem Fragensteller aufzuzeigen, dass er keinen Plan hat.
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#17

AW: Viele Dateien bereitstellen

  Alt 25. Mai 2014, 11:52
Wenn es aber zu einer Diskussion führt, dass man sowas nicht macht, dann macht der Foreneintrag einfach keinen Sinn.
*Schnipps* *Schnipps* doch.

Wenn ein Neuling hier mitliest und man nur rein sachlich auf die technische Fragestellung der typisierten Dateien unter ios/Android eingeht, denkt er, das das ok ist. Daher sollte mindestens ein Hinweis auf bessere Alternativen her.

Trotzdem geht es mir auch auf den Sack, wenn statt einer Antwort *nur* Alternativen aufgezählt werden. Aber hier war die Frage im 1. oder 2. Post bereits beantwortet und insofern ist es imho völlig ok und wichtig, wenn sich im Anschluss daran eine Diskussion über Sinn und Unsinn der angefragten Methode ergibt.

Außerdem ist das hier nun mal so. Gewöhn dich dran.
  Mit Zitat antworten Zitat
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#18

AW: Viele Dateien bereitstellen

  Alt 25. Mai 2014, 12:00
Außerdem ist das hier nun mal so. Gewöhn dich dran.
Ich habe das Gefühl, in letzter Zeit vermehrt. Sei's drum, Kurzantwort für die Nachtwelt: Geht auf anderen Plattformen nicht ohne bedeutenden Mehraufwand.
  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 04:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz