Seite 1 von 1

PB 4 Mac: Problem mit ReadFile()

Verfasst: 08.06.2007 11:24
von michel51
Hallo,
wenn ich den folgenden Code aus der IDE heraus starte, dann tut das Progrämmchen, was es soll. Der Textfile wird im Editorgadget angezeigt.

Code: Alles auswählen

If OpenWindow(0, 0,0, 600, 500, "Regeln", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
   If CreateGadgetList(WindowID(0))
      EditorGadget(40, 10, 10, 580, 440, #PB_Editor_ReadOnly)
      ButtonGadget(41, 240, 460, 100, 20, "OK", #PB_Button_Default)
      If ReadFile(0,"BT_Regeln.txt")
         Debug "File open"
         While Eof(0) = 0
;             Debug ReadString(0)
            AddGadgetItem(40, -1, ReadString(0))
         Wend
      Else
         MessageRequester("error","could'nt open file") : End
      EndIf
      CloseFile(0)
      AddGadgetItem(40, 0, "1")
      RemoveGadgetItem(40, 0)      
   EndIf
EndIf
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
Wenn ich aber ein executable file erstelle ("ReadTest.app"), dann crashed das Programm mit der Meldung "could'nt open file".
Ich verstehe nicht, warum.
Ach ja, der Text-File ist dem selben Ordner wie die PB-Datei und die Applikation.

Kann jemand helfen? Ich hoffen nicht, dass das nur ein Problem auf dem Mac ist.
Dann wäre es eventuell ein Bug.

Re: PB 4 Mac: Problem mit ReadFile() - "Fehler" ge

Verfasst: 09.06.2007 16:01
von michel51
Habe den "Fehler" gefunden.

Der Text-File muss nach dem Compilieren im Paket sein (Contents/).

Jetzt muss ich nur noch rausfinden, wie das beim Compilieren automatisch geschieht.

Kann vielleicht einer der Mac-User hier helfen?