Seite 2 von 2

Re: PB 5.10 Beta 2

Verfasst: 29.12.2012 14:22
von STARGÅTE
@NicTheQuick:

Habe mit Freak schon gesprochen: In der nächsten Version wird die aktualisierung der TabBar unterdrückt.
Allerdings liegt es auch (meine ich) an dem ScintillaGadget, denn die Codes laden ja nicht immer gleich langsam, sonden es ist von der Länge des Codes abhängig.

Außerdem bremst die History, welche ich bei mir inzwischen ausgestellt habe.
Ladezeit bei mir (Projekt mit 20 offenen Files) 3 Sekunden.

@Andesdaf:
Ja dieses Blau/Lila der Projekt-Tabs ist etwas zu kräftig, aber ich denke es wird später in der *.prefs einstellbar sein.

Re: PB 5.10 Beta 2

Verfasst: 29.12.2012 14:24
von ts-soft
Achso, wenn ein Projekt geöffnet ist. Ja, das ist wirklich nicht schön :mrgreen:
Das grün der FD Tabs gefällt mir aber.

Re: PB 5.10 Beta 2

Verfasst: 29.12.2012 15:10
von Pelagio
Normalerweise würde ich den Formdesigner nicht benutzen aber ich wollte Ihn mal ausprobieren, eventuell entscheidet man sich ja doch seine Programmierlogik zu ändern. Allerdings irgendwie funktioniert es nicht so recht und ich bekomme entweder einen Fehler (beim Includen der PBF-Datei) oder das Programm erkennt die Proceduren nicht (Beim Xincluden der PBF-Datei).
Ich weiß, ich weiß, hier ein Beispiel:

Code: Alles auswählen

EnableExplicit
IncludeFile "D:\Sourcecodes\ActualCode\Testsource\Test.pbf"
Procedure Main()
  Protected pQuit.a
  
  InitWindow_0()
  Repeat
    pQuit = Window_0_Events(WaitWindowEvent())
  Until Not pQuit
EndProcedure

Code: Alles auswählen

; Form Designer for Purebasic - 0.0
; Warning: this file uses a strict syntax, if you edit it, make sure to respect the Form Designer limitation or it won't be opened again.

Global Window_0

Enumeration #PB_Compiler_EnumerationValue
  #MenuItem_3
  #MenuItem_4
  #MenuItem_5
  #MenuItem_7
  #MenuItem_8
  #MenuItem_9
  #MenuItem_10
EndEnumeration

XIncludeFile "D:\Sourcecodes\ActualCode\Testsource\Test.pb"

AddKeyboardShortcut(Window_0, #PB_Shortcut_F2, #MenuItem_5)

Procedure InitWindow_0()
  Window_0 = OpenWindow(#PB_Any, 0, 0, 600, 400, Kostenüberblick, #PB_Window_MinimizeGadget | #PB_Window_ScreenCentered)
  CreateStatusBar(0, WindowID(Window_0))
  AddStatusBarField(#PB_Ignore)
  AddStatusBarField(80)
  StatusBarText(0, 1, "Datum")
  AddStatusBarField(60)
  StatusBarText(0, 2, "Zeit")
  CreateMenu(0, WindowID(Window_0))
  MenuTitle("Exit")
  MenuTitle("Daten")
  MenuItem(#MenuItem_3,"Neu")
  MenuBar()
  MenuItem(#MenuItem_4,"Jahr")
  MenuItem(#MenuItem_5,"Monat" + Chr(9) + "F2")
  MenuBar()
  OpenSubMenu("Statistik")
  MenuItem(#MenuItem_7,"Monat")
  MenuItem(#MenuItem_8,"Jahr")
  MenuBar()
  CloseSubMenu()
  MenuItem(#MenuItem_9,"Tabellendruck")
  MenuItem(#MenuItem_10,"Statistikdruck")
EndProcedure

Procedure Window_0_Events(event)
  Select event
    Case #PB_Event_CloseWindow
      ProcedureReturn #False

    Case #PB_Event_Menu
      Select EventMenu()
        Case #MenuItem_3
        Case #MenuItem_4
        Case #MenuItem_5
        Case #MenuItem_7
        Case #MenuItem_8
        Case #MenuItem_9
        Case #MenuItem_10
      EndSelect

    Case #PB_Event_Gadget
      Select EventGadget()
      EndSelect
  EndSelect
  ProcedureReturn #True
EndProcedure

Re: PB 5.10 Beta 2

Verfasst: 29.12.2012 15:21
von ts-soft
Irgendwie hab ich jetzt verpaßt, das hier das Bugforum ist <)

@Pelagio
Ist wohl schon bekannt, siehe: http://www.purebasic.fr/english/viewtop ... 22&t=52622

Re: PB 5.10 Beta 2

Verfasst: 29.12.2012 15:33
von Pelagio
Hallo ts-soft,

da ich des Englischen nicht so recht mächtig bin, bringt es mir auch nichts ins englische Forum zu schauen.
Der Fehler hätte ja auch bei mir liegen können. Es freut mich aber das dies nicht der Fall ist und so bedanke ich mich für deine schnelle Antwort die mir viele unnütze Versuche erspart. :allright: