PB 5.10 Beta 2

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: PB 5.10 Beta 2

Beitrag 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.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PB 5.10 Beta 2

Beitrag 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.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Pelagio
Beiträge: 424
Registriert: 11.11.2004 17:52
Computerausstattung: Intel Core i3-4170 CPU 3,70 GHz
8,00 GB Arbeitsspeicher
WIN 10 Pro 64 Bit Betriebssystem
Wohnort: Bremen

Re: PB 5.10 Beta 2

Beitrag 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
Ohne Zeit kein Fleiß
Auf neustem Stand zu sein ist eine Kunst die nicht jeder perfektioniert [Win10Pro(64); PB6.10 LTS]. :allright:
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PB 5.10 Beta 2

Beitrag 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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Pelagio
Beiträge: 424
Registriert: 11.11.2004 17:52
Computerausstattung: Intel Core i3-4170 CPU 3,70 GHz
8,00 GB Arbeitsspeicher
WIN 10 Pro 64 Bit Betriebssystem
Wohnort: Bremen

Re: PB 5.10 Beta 2

Beitrag 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:
Ohne Zeit kein Fleiß
Auf neustem Stand zu sein ist eine Kunst die nicht jeder perfektioniert [Win10Pro(64); PB6.10 LTS]. :allright:
Antworten