Seite 1 von 2

IDE hängt sich bei OSX auf!

Verfasst: 14.08.2014 14:56
von Dieter
OS: OSX 10.9.4
PB: 5.30 64Bit

Hallo, seit der Aktualisierung auf die Version 5.30 habe ich das Problem, dass sich die IDE ständig aufhängt.
Ich konnte es soweit eingrenzen, dass es beim laden mancher Formulare, also PBF-Dateien auftritt. Unter
Windows passiert das anscheinend nicht.
Es muss am Formdesigner liegen, da nach umbenennen der Datei von PBF auf PB der Fehler reproduzierbar
verschwindet.
Bei Version 5.22gabt es dieses Verhalten nicht!
Wäre schön wenn es dafür ein Lösung gäbe :)

Hier ein Beispiel, bei dem die IDE einfriert:

Code: Alles auswählen

Global Window_einstellungen

Global Text_0, Text_0b, Text_6, Text_7, Text_6, Text_5, String_zoomfaktor, String_Park_X, String_Park_Y, String_fraese_speed_z, String_fraese_sicher, Button_abbrechen, Button_speichern, Text_0_Parken1, Text_0_2, Text_0_3, Text_0_1, Text_0_3, Combo_Park_Modus


Procedure OpenWindow_einstellungen(x = 0, y = 0, width = 430, height = 270)
  Window_einstellungen = OpenWindow(#PB_Any, x, y, width, height, "Programmeinstellungen", #PB_Window_TitleBar | #PB_Window_WindowCentered)
  Text_0 = TextGadget(#PB_Any, 30, 20, 140, 20, "Zoomfaktor")
  Text_0b = TextGadget(#PB_Any, 240, 20, 30, 20, "fach")
  Text_6 = TextGadget(#PB_Any, 240, 80, 30, 20, "mm")
  Text_7 = TextGadget(#PB_Any, 240, 110, 30, 20, "mm")
  Text_6 = TextGadget(#PB_Any, 240, 140, 60, 20, "cm/Min")
  Text_5 = TextGadget(#PB_Any, 240, 170, 30, 20, "mm")
  String_zoomfaktor = StringGadget(#PB_Any, 180, 15, 50, 25, StrF(zoomfaktor,0))
  String_Park_X = StringGadget(#PB_Any, 180, 75, 50, 25, StrF(park_x,0))
  String_Park_Y = StringGadget(#PB_Any, 180, 105, 50, 25, StrF(park_y,0))
  String_fraese_speed_z = StringGadget(#PB_Any, 180, 135, 50, 25, StrF(fraese_speed_z,0))
  String_fraese_sicher = StringGadget(#PB_Any, 180, 165, 50, 25, StrF(fraese_sicher,0))
  Button_abbrechen = ButtonGadget(#PB_Any, 80, 220, 100, 25, "Abbrechen")
  Button_speichern = ButtonGadget(#PB_Any, 230, 220, 100, 25, "Speichern")
  Text_0_Parken1 = TextGadget(#PB_Any, 30, 50, 140, 20, "Parkposition")
  Text_0_2 = TextGadget(#PB_Any, 30, 80, 140, 20, "Parken Versatz X")
  Text_0_3 = TextGadget(#PB_Any, 30, 110, 140, 20, "Parken Versatz Y")
  Text_0_1 = TextGadget(#PB_Any, 30, 140, 140, 20, "Vorschub Z")
  Text_0_3 = TextGadget(#PB_Any, 30, 170, 140, 20, "Sichere Höhe über 0")
  Combo_Park_Modus = ComboBoxGadget(#PB_Any, 180, 45, 230, 25)
EndProcedure


Re: IDE hängt sich bei OSX auf!

Verfasst: 14.08.2014 18:57
von _JON_
Hallo Dieter,

poste das mal lieber im englischen Forum, hier Lesen die Entwickler nicht oder nur selten mit.
Falls es unter OSX möglich ist probier mal die 32Bit IDE.

Bei der Umstellung der IDE auf Unicode gab es wohl einige Komplikationen.
Leider haben Sie die Final viel zu früh released :o

Re: IDE hängt sich bei OSX auf!

Verfasst: 14.08.2014 22:35
von mk-soft
Tritt bei mir nicht auf. Es gibt allerdings wegen ein anderes Problem ein Update (Beta)

Sieh mal unter http://www.purebasic.com/beta/

Tausch mal die IDE´s aus und melde uns das Ergebnis.

Re: IDE hängt sich bei OSX auf!

Verfasst: 14.08.2014 23:24
von Dieter
Danke für die Antwort!
Habe die IDE-Ausgetauscht. Sobald ich die Datei wieder nach PBF umbenenne und öffne friert die IDE wieder ein.
hat leider nichts gebracht.
Ich probiere nun auch mal die 32-Version.

Re: IDE hängt sich bei OSX auf!

Verfasst: 14.08.2014 23:39
von mk-soft
Habe jetzt mal Dein Code geladen und getestet. Bei mir stürzt die IDE nicht ab.
Form: keine Ereignisse erstellen

Vielleicht mal PB neu installieren.

PB v5.30 X86 und X64, OSX 10.9.4 (Mac Mini)

Re: IDE hängt sich bei OSX auf!

Verfasst: 14.08.2014 23:46
von Dieter
Hallo nochmal ...

Ich habe eben mehrere Version getestet:
Unter OSX tritt das Problem leider mit beiden 5.30er Versionen (32 und 64Bit) auf.

Bei der 5.22 (64Bit), die ich zuvor eingesetzt habe gibt es keinerlei Probleme.

Weiterhin habe ich noch die 5.30 32Bit Windows mit Windows 7 Home Premium 32Bit
unter VMWare-Fusion 6.0.4 laufen, da klappt auch alles. Die 64Bit-Windows-Version
kann ich derzeit nicht testetn, da ich kein 64Bit Windows installiert habe.

Das Problem tritt nicht nur in Verbindung mit einem Projekt auf, sondern auch bei direktem
Öffnen der Form-Datei.

Ich versuch nun einmal die Form-Datei solange zu reduzieren, bis der Fehler evtl. weg
ist.

Re: IDE hängt sich bei OSX auf!

Verfasst: 14.08.2014 23:56
von mk-soft
Kopier mal den Inhalt und lege eine neue Datei an. Vielleicht ist die Datei beschädigt.
An sonsten PB neu installieren. Bei mir tritt der Fehler nicht auf.

Re: IDE hängt sich bei OSX auf!

Verfasst: 15.08.2014 00:01
von Dieter
Habe nun die 5.30er x64 für OSX neu heruntergeladen und probiert - leider unverändert.

Im Formdesigner erstelle ich sowieso keine Ereignisprozedur, da mach ich einfacher von
Hand ;-)

Hier ein Screen-Shot vom "einfrieren": Bild

Re: IDE hängt sich bei OSX auf!

Verfasst: 15.08.2014 00:13
von mk-soft
hmm...

Nächster Punkt wäre purebasic.pref. Zu finden unter /benutzer/"User"/.purebasic. Im Finder "Gehe zu Ordner

Oder es werden noch andere Tools im Hintergrund geladen.

Re: IDE hängt sich bei OSX auf!

Verfasst: 15.08.2014 00:37
von Dieter
Ich habe mir nun die Mühe gemacht, den Code Zeile für Zeile auszukommentieren.
Es hat öffensichtlich mit dieser Zeile zu tun:

Code: Alles auswählen

Text_0_3 = TextGadget(#PB_Any, 30, 170, 140, 20, "Sichere Höhe über 0")
Es ist das einzige TextGadget mit einem Umlaut bzw. zwei Umlauten !?

Sobald die Zeile auskommentiert ist, klappt alles. Das kann ich jederzeit reproduzieren!

Im Laufe der Woche habe ich den Code auf 85 Zeilen erweitert. Auch hier ist es so, wenn ich
die oben genannte Zeile auskommentiere oder die Umlaute durch oe bzw. ue ersetze
klappt das laden und nichts friert ein!