Bist du dir da sicher ?RSBasic hat geschrieben:Oder du benutzt einen Hex-Editor und ersetzt in der Library-Datei "...\PureLibraries\Window" alle Zeichenketten "W i n d o w C l a s s _" durch deinen eigenen Klassennamen. Das geht zwar, aber dann hätten alle deine Fenster wieder denselben Klassennamen.
Ich habe es mal ausprobiert und mit dem "Notepad" alle Vorkommen von "W i n d o w C l a s s _" (insgesamt 2) ersetzt gegen "FensterKlasse_".
Folgender Test liefert aber immer noch "WindowClass_0"
Code: Alles auswählen
Global class.s{1024}
OpenWindow(0, 0, 0, 800, 600, "Test")
GetClassName_(WindowID(0),@class,1024)
Debug PeekS(@class)
Repeat
Until WindowEvent() = #PB_Event_CloseWindow
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Bitte lasst die Finger von Änderungen in PureBasic-System-Dateien.
Ich bekomme mit umgenannten WindowClass-Namen jetzt folgende Fehlermeldung in der IDE und der Compiler startet nicht mehr.
Also lasst es bitte bleiben!