Tut mir leid, wenn ich da so ungenau berichte, aber ich bin am schwimmen
;-) ...Also ich schreibe das programm auf dem iMac (RS 2011 v4.3, Lion)
und weil es später nur noch auf dem pc laufen soll, liegt es im moment
noch auf dem desktop. Die REALSQLDatabase existiert bereits und wird vom
programm erzeugt. Es soll später sowohl daraus gelesen als auch
hineingeschrieben werden.
enno
Am 15.07.12 11:42, schrieb Thomas Tempelmann:
Ach so.
Du redest davon, daß du die DB also _nicht_ mehr einfach auf dem
Desktop haben willst. Bisher hatte ich den Eindruck, daß genau du sie
dan immer haben willst.
Wie kommt die DB-Datei denn zum Programm? Erzeugt das Prg die selbst?
Dann legst du die am Besten in SpecialFolder.ApplicationData oder
sowas an, also an Standard-Orten, wo User ihre Dateien ablegen, wie
z.B. "Documents" beim Mac.
Oder fügtst du die DB dem Prg bei, das Prg liest dann nur daraus? Dann
muß sie relativ zum .exe liegen. Den exe-Pfad bekommst du mit
App.ExecutableFile - von da mußt du dann mit Parent und Child zum
DB-File finden, wenn du es z.B. direkt neben die Exe legst.
2012/7/15 nobe <[email protected]>:
Ja, das klappt. Nur weiss ich im moment nicht weiter. Wenn ich die im moment
noch unvollständige version für windows kompiliere, dann bekomme ich einen
ordner incl. _meinProgramm.exe_ und einen unterordner _meinProgramm Libs_
mit Appearance Pak.dll und REALSQLDatabase.dll. Wie zeige ich nun auf meine
datenbank ? Im web habe ich gelesen, dass man dafür
_specialfolder.applicationData_ benutzen sollte.
enno
Am 15.07.12 10:45, schrieb Thomas Tempelmann:
Enno,
ich weiss aber nicht, wie ich die
bereits existierende datenbank in die kompilierte windowsversion
einbinde.
Ja, aber jetzt redest du von einem anderen problem als in der 1. Mail,
oder wie? Klappt das nun mit dem öffnen wie ich beschreiben habe oder
was?