AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung
Thema durchsuchen
Ansicht
Themen-Optionen

FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

Ein Thema von greenmile · begonnen am 14. Jun 2014 · letzter Beitrag vom 16. Jun 2014
Antwort Antwort
Seite 1 von 2  1 2      
greenmile

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

FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

  Alt 14. Jun 2014, 18:27
Hallo,

so langsam werde ich noch Firemonkey süchtig, es tut sich eine völlig neue Welt auf und ich suche gerade die Grenzen von normalen Anwendungen. Allerdings stolpere ich gerade bei der Suche nach einer Geschwindigkeitsbremse über eine Funktion, bei der ich es nicht vermutet hätte. Wenn ich ZIP Dateien mittels der internen ExtractZipFile-Funktion entpacke und das Archiv hat, sagen wir mal, 500 Dateien, dann dauert das. Und dauert. Und dauert. Ich habe schon versucht es mit {$I-} zu beschleunigen, allerdings bringt das rein Garnichts. Muss ich damit leben oder kann man das irgendwie pimpen?

Dann habe ich einen Startbildschirm hinterlegt, allerdings startet iOS den immer normaler, also nicht quer, so wie den Rest der Anwendung. Natürlich könnte ich die Grafik einfach umbauen, aber müsste die Ausrichtung nicht VOR dem Splash erfolgen statt erst den Splash zu zeigen und dann die Anwendung zu drehen?
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#2

AW: FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

  Alt 14. Jun 2014, 19:39
Dann habe ich einen Startbildschirm hinterlegt, allerdings startet iOS den immer normaler, also nicht quer, so wie den Rest der Anwendung. Natürlich könnte ich die Grafik einfach umbauen, aber müsste die Ausrichtung nicht VOR dem Splash erfolgen statt erst den Splash zu zeigen und dann die Anwendung zu drehen?
Auf dem iPad oder iPhone ? Bei mir auf dem iPad funktioniert es wunderbar. Auf dem iPhone ist es auch so, wie Du es beschrieben hast. In Delphi kann man ja auch keinen entsprechenden Splash-Screen für das Landscape Format am iPhone hinterlegen, zumal es auch kein Landscape Ansicht bei iPhone gibt nur für die Icons.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
greenmile

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

AW: FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

  Alt 15. Jun 2014, 14:28
Ja, auf dem iPhone, allerdings auch auf dem iPad Air. Ausrichtung ist Querformat links/rechts, definiert ist nur Startbildschirm Querformat. Während des starts wird der Splash korrekt angezeigt, allerdings normal, also nicht quer, dafür aber inklusive Uhr, Batterieanzeige etc. quer.

Vielmehr stört mich aber aktuell die ZIP Geschwindigkeit. Gibt es da ev. alternativen?

Geändert von greenmile (16. Jun 2014 um 00:48 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

  Alt 15. Jun 2014, 14:40
Vielleicht ist ssziparchive schneller.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

  Alt 15. Jun 2014, 16:36
Und dauert. Und dauert.
Was heißt das nun?

Ich habe schon versucht es mit {$I-} zu beschleunigen, allerdings bringt das rein Garnichts.
Du weißt aber, was {$IOCHECKS OFF} überhaupt macht?

Da hätte man dir auch gleich sagen können, daß es natürlich keine Auswirkung haben wird.
Abgesehn davon, daß es sich nicht auf fremden und fertig kompilierten Code auswirkt, also auch nicht auf den Code der RTL.


Und wie war das eigentlich nochmal mit dem "Eine Frage pro Thread"?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
greenmile

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

AW: FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

  Alt 15. Jun 2014, 21:06
Und dauert. Und dauert.
Was heißt das nun?
Zu lang. 5-8 Sekunden Minimum.

Ich habe schon versucht es mit {$I-} zu beschleunigen, allerdings bringt das rein Garnichts.
Du weißt aber, was {$IOCHECKS OFF} überhaupt macht?
Ja. Es war aber ein Versuch.

Und wie war das eigentlich nochmal mit dem "Eine Frage pro Thread"?
Wie war das eigentlich nochmal mit "Ich antworte, wenn ich Tipps oder Hinweise oder gar die Lösung habe"?

Geändert von greenmile (15. Jun 2014 um 21:15 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

  Alt 15. Jun 2014, 21:33
Nja, das sind aber auch "nur" 0.5 Sekunden für eine Datei. [edit] Hatte erst falsch Kopfgerechnet und war auf 0.1 Sekunden gekommen.
Vielleicht sind der Datenträger und die CPU ja wirklich so langsam?

Ansonsten gibt es halt keine Option zum schneller machen des Programms.
http://www.gutefrage.net/frage/kann-...erz-downloaden
OK, man kann zumindestens die Debugoptionen abstellen, denn standardmäßig kompiliert Delphi neuerdings ja die Debuginfos der eigenen Units mit ein. (aer das sollte langsam bekannt sein)

Hey, immerhin konnte ich erwähnen, warum das {$I-} nichts helfen konnte.


Wie schnell geht es denn mit dem vor mir genannten Vorschlag?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
greenmile

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

AW: FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

  Alt 16. Jun 2014, 00:40
Nja, das sind aber auch "nur" 0.5 Sekunden für eine Datei. [edit] Hatte erst falsch Kopfgerechnet und war auf 0.1 Sekunden gekommen.
Vielleicht sind der Datenträger und die CPU ja wirklich so langsam?
Ist im Test ein iPad Air, ich denke mal, auf älteren iPads dauert es längert. Im Simulator rennt es natürlich, klar. Was mich wundert ist, dass es nicht von der Größe anhängt. Es sind viele kleine Dateien, kleiner als 1 KByte.

OK, man kann zumindestens die Debugoptionen abstellen, denn standardmäßig kompiliert Delphi neuerdings ja die Debuginfos der eigenen Units mit ein. (aer das sollte langsam bekannt sein)
Leider kein Unterschied.

Hey, immerhin konnte ich erwähnen, warum das {$I-} nichts helfen konnte.
  Mit Zitat antworten Zitat
greenmile

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

AW: FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

  Alt 16. Jun 2014, 00:44
Vielleicht ist ssziparchive schneller.
Habe ich leider nicht für FMX gefunden.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: FMX ZIP/UNZIP Geschwindigkeit / Splash Ausrichtung

  Alt 16. Jun 2014, 08:17
Du müsstest das natürlich entsprechend wrappen.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 00:19 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