AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

DELPHI XE2 iOS Daten speichern

Ein Thema von Hudel1965 · begonnen am 11. Sep 2011 · letzter Beitrag vom 12. Sep 2011
Antwort Antwort
Seite 1 von 2  1 2   
Hudel1965

Registriert seit: 4. Nov 2005
Ort: Köln
32 Beiträge
 
Delphi XE3 Professional
 
#1

DELPHI XE2 iOS Daten speichern

  Alt 11. Sep 2011, 16:23
Hallo zusammen

versuche mich gerade in der iOS Programmierung über Delphi XE2.

So weit funktioniert auch alles. Nur wenn ich versuche Daten z.B. in einer StringList per SaveToFile abzuspeichern kommt eine Zugriffsverletzung, mit dem Hinweis das er die Datei nicht schreiben kann.

Ich vermute das ich einen Pfad mit angeben muss, konnte aber trotz Google nicht herausfinden wie die entsprechende Angabe auszusehen hat.

Bin für jede Hilfe dankbar.

Gruß

Hudel
  Mit Zitat antworten Zitat
Benutzerbild von Daniela.S
Daniela.S

Registriert seit: 1. Mär 2008
Ort: Niederösterreich
226 Beiträge
 
Delphi XE4 Enterprise
 
#2

AW: DELPHI XE2 iOS Daten speichern

  Alt 11. Sep 2011, 16:57
Auf dem iPhone bzw. unter iOS gibt es für eine Anwendung keine Verzeichnisse bzw. ist es dem Benutzer nur erlaubt in einem Vorgegebenen Verzeichnis seine Daten zu hinterlegen. Verzeichnisse auf dem Mac/iPhone sind im übrigen auch nicht in der Form "C:\...", es gibt dort keine Laufwerksbuchstaben. Die Datenträger werden über ihren Namen angesprochen.

Unter Prism/XCode verwende ich zB. NSUserDefaults aus der iOS SDK um kleinere Einstellungen zu speichern (Stichwort: CoreData). Da dieses SDK aber nicht in XE2 eingebunden ist befürchte ich, dass es eine der Limitierungen sein wird. Andere Limitierungen wären Anbindung an Adressbuch, Kamera, GPS, Browser usw... das lässt sich leider nicht nutzen. Vielleicht, wenn XE2 weiter verbreitet ist, gibt es dann einige Hacks um Funktionen aus der iOS SDK nutzen zu können...
  Mit Zitat antworten Zitat
Hudel1965

Registriert seit: 4. Nov 2005
Ort: Köln
32 Beiträge
 
Delphi XE3 Professional
 
#3

AW: DELPHI XE2 iOS Daten speichern

  Alt 11. Sep 2011, 17:12
vielen Dank für die Auskunft.

das hatte ich befürchtet, dann hat für mich im Moment FireMonkey unter iOS keinen Wert.

Da ich Einstellungen und Bilder speichern muss. Schade.

Gruß

Hudel
  Mit Zitat antworten Zitat
Benutzerbild von Daniela.S
Daniela.S

Registriert seit: 1. Mär 2008
Ort: Niederösterreich
226 Beiträge
 
Delphi XE4 Enterprise
 
#4

AW: DELPHI XE2 iOS Daten speichern

  Alt 11. Sep 2011, 17:24
Das wäre eigentlich eine interessante Frage an David gewesen... irgendwie ein sehr wichtiges, grundlegendes Thema.

Im Moment bin ich noch unterwegs (immer noch auf der Heimreise von den Delphi Tagen), aber zwei Sachen würde ich trotzdem ausprobieren:

- entweder ganz ohne Dateinamen speichern, eventuell ist iOS so großzügig und speichert die Datei irgendwohin, oder
- eine SQLite Datenbank oder ähnliches mit in das Projekt einbinden, in der dann die Daten gespeichert werden. Die müsste dann wohl in das Ressourcen Verzeichnis in XCode... aber da kenne ich mich dann leider auch nicht sonderlich gut aus...
  Mit Zitat antworten Zitat
Hudel1965

Registriert seit: 4. Nov 2005
Ort: Köln
32 Beiträge
 
Delphi XE3 Professional
 
#5

AW: DELPHI XE2 iOS Daten speichern

  Alt 11. Sep 2011, 17:38
ja, David I. zu fragen habe ich leider verpasst.

Darum hatten die auch nur Grafikdemos für iOS auf den Delphi Tagen.

Leider funktioniert ein leerer Dateinamen auch nicht.

Dann werde ich mich mal einlesen wie man SQLLite ansprechen kann.

Gruß

Hudel
  Mit Zitat antworten Zitat
Benutzerbild von Daniela.S
Daniela.S

Registriert seit: 1. Mär 2008
Ort: Niederösterreich
226 Beiträge
 
Delphi XE4 Enterprise
 
#6

AW: DELPHI XE2 iOS Daten speichern

  Alt 11. Sep 2011, 17:51
Ups, ich meinte nur einen Dateinamen, ohne Angabe eines Verzeichnisses...
In den Workshops ist diese Frage auch nicht aufgekommen. Womöglich war sie einfach zu banal *gg*
  Mit Zitat antworten Zitat
Hudel1965

Registriert seit: 4. Nov 2005
Ort: Köln
32 Beiträge
 
Delphi XE3 Professional
 
#7

AW: DELPHI XE2 iOS Daten speichern

  Alt 11. Sep 2011, 17:58
hab schon beides ohne Erfolg ausprobiert .
  Mit Zitat antworten Zitat
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#8

AW: DELPHI XE2 iOS Daten speichern

  Alt 11. Sep 2011, 20:25
David I hat ja gesagt, dass iOS im Moment nur mit Einschränkungen funktioniert. Wie gerade hier schon beschrieben auch gearade in Bezug auf die Internas vom iPhone wie Adressbuch. Es wird aber in kurzen Abständen immer wieder Updates geben und man kann nur hoffen, dass da schnellstmöglich aktualisiert wird.
Wie ich auch mitbekommen habe, wir für iOS ja über den FPC kompiliert. Vieleicht findet man dort etwas um iPhone internas zu nutzen.
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#9

AW: DELPHI XE2 iOS Daten speichern

  Alt 11. Sep 2011, 20:46
Wie ich auch mitbekommen habe, wir für iOS ja über den FPC kompiliert. Vieleicht findet man dort etwas um iPhone internas zu nutzen.
Das ist für mich aber kein Crossplatform mehr. Ich entwickle also etwas mit dem Emba Tool, kopiere es auf den Mac, kompiliere es dort mit einem Freeware-Compiler und dann noch mal mit einer Apple-IDE. Und an jeder der 3 Stellen muss ich irgendwas drehen. Die Turnaround Zeiten werden dann an CP/M erinnern.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
daywalker9

Registriert seit: 1. Jan 2010
Ort: Leer
594 Beiträge
 
Delphi XE3 Professional
 
#10

AW: DELPHI XE2 iOS Daten speichern

  Alt 11. Sep 2011, 20:56
Wie ich auch mitbekommen habe, wir für iOS ja über den FPC kompiliert. Vieleicht findet man dort etwas um iPhone internas zu nutzen.
Das ist für mich aber kein Crossplatform mehr. Ich entwickle also etwas mit dem Emba Tool, kopiere es auf den Mac, kompiliere es dort mit einem Freeware-Compiler und dann noch mal mit einer Apple-IDE. Und an jeder der 3 Stellen muss ich irgendwas drehen. Die Turnaround Zeiten werden dann an CP/M erinnern.
ARM Compiler

Hier wird über einen ARM-Compiler diskutiert, auch mit Quellen von Emba Leuten, aber wer weiß wie Handfest das alles ist. Windows 8 soll ja schließlich auch auf ARM Prozessoren laufen.
Lars
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 17:34 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