Multicolor Procedure List

Anwendungen, Tools, Userlibs und anderes nützliches.
RSBasic
Admin
Beiträge: 7882
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Multicolor Procedure List

Beitrag von RSBasic »

Hallo :)

Ich habe ein Werkzeug für PureBasic und SpiderBasic entwickelt.
Mit diesem Programm kann man die Einträge in der Prozedurliste einfärben. Sowohl Schrift- als auch Hintergrundfarbe. Damit können bestimmte Prozeduren hervorgehoben werden.
Außerdem gibt es eine Suchfunktion.

Screenshot:
Bild

Installation:
Bild

Voraussetzungen:
Die Einstellung "Vollständigen Quellcode-Pfad in der Titelzeile anzeigen" muss aktiviert sein, weil ich keine andere Möglichkeit habe, den Pfad zur PB-Datei zu ermitteln.

Download: http://www.rsbasic.de/downloads/downloa ... e_List.zip
Bild

Ich würde mich über Feedbacks, Verbesserungsvorschläge, Fehlermeldungen oder Wünsche sehr freuen. Danke :)
BildBildBildBild BildBild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6826
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Multicolor Procedure List

Beitrag von STARGÅTE »

Hallo RSBasic,

ich habe das Programm so eingebunden, wie im Screenshot, trotzdem bekomme ich die Meldung:
---------------------------
Fehler
---------------------------
Dieses Programm wurde nicht als PB-Werkzeug ausgeführt.
---------------------------
OK
---------------------------
PB 5.71 x64, Windows 7
PB 5.73 ― Win 10, 20H2 ― Ryzen 9 3900X ― Radeon RX 5600 XT ITX ― Vivaldi 4.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
RSBasic
Admin
Beiträge: 7882
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Multicolor Procedure List

Beitrag von RSBasic »

Hi,

danke fürs Testen.
Kannst du bei dir durch diese EXE-Datei ersetzen und mir sagen, was die Debug-MessageBox sagt?
http://www.rsbasic.de/temp/Multicolor%2 ... 20List.exe

Danke im Voraus.
BildBildBildBild BildBild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6826
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Multicolor Procedure List

Beitrag von STARGÅTE »

Nun friert mein PB Editor ein beim ersten Start (danach scheints ok zu sein).
---------------------------

---------------------------
284: PureBasic.exe
---------------------------
OK
---------------------------
(wobei die Zahl immer anders ist)
und dann funktioniert es ...

Edit: Keine Ahung was da beim ersten mal los war. Die original Exe geht nun auch.
PB 5.73 ― Win 10, 20H2 ― Ryzen 9 3900X ― Radeon RX 5600 XT ITX ― Vivaldi 4.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
RSBasic
Admin
Beiträge: 7882
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Multicolor Procedure List

Beitrag von RSBasic »

Die Zahl ist die PID-Nummer von PB-IDE.

Bei dir wird "PureBasic.exe" ausgegeben und das ist korrekt. D.h. dann sollte bei dir diese Fehlermeldung nicht erscheinen.
Die Fehlermeldung wird nur dann angezeigt, wenn der Parent-Prozessname anders ist, als "PureBasic.exe".
Ausschnitt:

Code: Alles auswählen

PBParentPID = GetParentPID()
  If GetProcessName(PBParentPID) <> "PureBasic.exe"
    MessageRequester(Language("Error_Title"), Language("Error_NotStartetAsPBTool"), #PB_MessageRequester_Error)
    End
  EndIf
Warum hat es bei dir am Anfang trotzdem nicht funktioniert? :shock:
STARGÅTE hat geschrieben:Edit: Keine Ahung was da beim ersten mal los war. Die original Exe geht nun auch.
Hm komisch. Mal schauen, ob der Fehler irgendwann erneut auftritt. Einfach Bescheid sagen.
BildBildBildBild BildBild
RSBasic
Admin
Beiträge: 7882
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Multicolor Procedure List

Beitrag von RSBasic »

Multicolor Procedure List 1.0.1 wurde veröffentlicht.

Changelog:
  • Hinzugefügt: Suchfunktion/Filterfunktion: Damit kann man in der Prozedurliste nach Prozeduren in Echtzeit suchen/filtern.
BildBildBildBild BildBild
DePe
Beiträge: 127
Registriert: 26.11.2017 16:17
Wohnort: Wien
Kontaktdaten:

Re: Multicolor Procedure List

Beitrag von DePe »

Ich verwende das englische PB v5.71b1 32Bbit unter Windows 7 64-Bit.
Bei mir erscheint beim Start der Hinweis:

Die PureBasic-Einstellung "Vollständigen Quellcode-Pfad in der Titelzeile anzeigen" ist nicht aktiviert.

Diese Einstellung ist aber aktiviert.

Edit: Ich verwende den PORTABLE-Parameter beim Start von PB.

Frage: Kann man damit die ";-" Kommentare in der Prozedurliste einfärben? Das habe ich mir schon öfters gewünscht.

Peter
Zuletzt geändert von DePe am 25.05.2019 20:48, insgesamt 1-mal geändert.
RSBasic
Admin
Beiträge: 7882
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Multicolor Procedure List

Beitrag von RSBasic »

@DePe
Stimmt, das habe ich noch nicht berücksichtigt. Die Einstellungsdatei im Portable-Modus liegt dann wahrscheinlich im selben Verzeichnis wie die PureBasic.exe-Datei.
Kannst du mit der neuen Version nochmal testen? Vielen Dank

Multicolor Procedure List 1.0.2 wurde veröffentlicht.

Changelog:
  • Geändert: Wenn die Portable-Version verwendet wird, wird diese berücksichtigt.
BildBildBildBild BildBild
RSBasic
Admin
Beiträge: 7882
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Multicolor Procedure List

Beitrag von RSBasic »

DePe hat geschrieben:Frage: Kann man damit die ";-" Kommentare in der Prozedurliste einfärben? Das habe ich mir schon öfters gewünscht.
Grundsätzlich ist das möglich. Jeden Eintrag, der in der Prozedurliste angezeigt wird, kannst du einfärben, egal ob Prozedur, Macros, Structure usw.
BildBildBildBild BildBild
DePe
Beiträge: 127
Registriert: 26.11.2017 16:17
Wohnort: Wien
Kontaktdaten:

Re: Multicolor Procedure List

Beitrag von DePe »

Mit der Version 1.0.2 funktioniert auch der PORTABLE-Parameter.
Danke, das ist ein wirklich hilfreiches Tool.

Peter
Antworten