PB IDE-Werkzeug: Declare-Filter generiert ProcDeclarationen

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Kurzer
Beiträge: 1614
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: PB IDE-Werkzeug: Declare-Filter generiert ProcDeclaratio

Beitrag von Kurzer »

Danke für das feedback, Rings. :allright:

Ich vermisse den "Gefällt mir" button hier im Forum ;)
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2023: 56 Jahre.
Benutzeravatar
Kurzer
Beiträge: 1614
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: PB IDE-Werkzeug: Declare-Filter generiert ProcDeclaratio

Beitrag von Kurzer »

Ein kleines Update mit Fehlerbehebungen steht ab sofort zum download bereit.

Code: Alles auswählen

Declare Filter Version 1.05 - 23.06.2016: Bugfix, Prozeduren mit vorangestelltem oder folgendem TAB wurden nicht korrekt erkannt.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2023: 56 Jahre.
IB-Software
Beiträge: 57
Registriert: 29.08.2004 11:05
Computerausstattung: Windows 11
Wohnort: Berlin
Kontaktdaten:

Re: PB IDE-Werkzeug: Declare-Filter generiert ProcDeclaratio

Beitrag von IB-Software »

Das IDE Werkzeug habe ich jetzt entdeckt. Wirklich toll :allright:

Aber gibt es einen Grund warum "XIncludeFile" ignoriert wird?
PureBasic 5.73/6.04 Beta 2; Windows 11 Pro 64
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz 3.19 GHz 16GB; NVIDIA GeForce RTX 3060 16GB
Benutzeravatar
Sicro
Beiträge: 955
Registriert: 11.08.2005 19:08
Kontaktdaten:

Re: PB IDE-Werkzeug: Declare-Filter generiert ProcDeclaratio

Beitrag von Sicro »

:allright:

Zusätzlich fehlt noch IncludePath, Procedure$ und Module-Unterstützung.

Seitdem ich die Procedures nun immer am Ende meiner Codes definiere, wünsche ich mir so langsam auch eine Declare-Automatik :lol: :)
Bild
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
IB-Software
Beiträge: 57
Registriert: 29.08.2004 11:05
Computerausstattung: Windows 11
Wohnort: Berlin
Kontaktdaten:

Re: PB IDE-Werkzeug: Declare-Filter generiert ProcDeclaratio

Beitrag von IB-Software »

Procedure$ wird bei mir erkannt und deklariert.
PureBasic 5.73/6.04 Beta 2; Windows 11 Pro 64
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz 3.19 GHz 16GB; NVIDIA GeForce RTX 3060 16GB
Benutzeravatar
Kurzer
Beiträge: 1614
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: PB IDE-Werkzeug: Declare-Filter generiert ProcDeclaratio

Beitrag von Kurzer »

Da gebe ich euch beiden recht.

Dass einige Dinge nicht unterstützt werden ist natürlich keine Absicht. Ich habe es entweder übersehen oder zum Zeitpunkt der Toolerstellung (2007) gab es diese features noch nicht.

Die Codebasis ist von 2007 und ich habe PB im Jahre 2006 für mich entdeckt. Das heißt, dass ich an diesem Programm heute vieles anders machen würde und dass der Code nicht unbedingt sehr effizient ist. Normalerweise müsste man das Programm völlig neu programmieren. Dafür fehlt mir aber in absehbarer Zeit eben selbige und auch die Motivation dafür, da mein Alltag momentan ganz andere Baustellen für mich bereit hält.

Ich werde trotzdem mal sehen was man evtl. auf die Schnelle noch machen kann im alten Code. In dem downloadarchiv ist allerdings auch der Quellcode enthalten. Wer sich also mit dem Spaghetticode herumschlagen möchte, darf das gerne tun. :D
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2023: 56 Jahre.
Benutzeravatar
Kurzer
Beiträge: 1614
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: PB IDE-Werkzeug: Declare-Filter generiert ProcDeclaratio

Beitrag von Kurzer »

Da es mit dem IDE-Tool aktuell ein Problem mit der Compilierung im Unicode Modus gab, habe ich mich noch einmal dran gesetzt und ein paar Dinge ausgemerzt.

Code: Alles auswählen

1.07 - 01.03.2020 - fix:
- Declare-Filter wurde nun auf Unicode umgestellt und ist nur noch im Unicode-Modus lauffähig (kompilierbar).
- Es werden nun auch XInclude, IncludePath und Procedure$ korrekt behandelt.
- About-Dialog von MessageRequester() auf eigenständiges Window umgebaut.
- Das Programm ist nun DPI aware und das Hauptfenster wurde etwas luftiger arrangiert.

1.06 - 21.07.2016 - fix
- Ein ProcedureReturn an der ersten Stelle einer Zeile wurde fälschlicherweise als Procedure deklariert.
Die Erweiterungen (XIncludefile, IncludePath, Prozedure$) funktionieren sowohl im GUI Modus, als auch im Automatikmodus.

Wie bereits beschrieben ist das Tool in 2007 von mir erstellt worden und der Quellcode ist wirklich schlecht :oops: , aber da ich es selbst noch einsetze, musste ich halt nochmal etwas anpassen. Das Tool sollte besser komplett neu geschrieben werden, aber solange es für mich noch funktioniert, werde ich mich wohl darum drücken.

Ihr findet hier unter dem bekannten Downloadlink die kompilierte Exe (x86), als auch den Quellcode und die Hilfedatei als ZIP Archiv.

Download 1.07

Bild

Kurzer Gruß
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2023: 56 Jahre.
PB_Rainer
Beiträge: 21
Registriert: 10.06.2019 16:00

Re: PB IDE-Werkzeug: Declare-Filter generiert ProcDeclarationen

Beitrag von PB_Rainer »

Hi,
ich benutze diese Tool auch ständig, bin damit sehr zufrieden.
Nun habe ich die neuset Version heruntergeladen und Installiert.
Leider funktioniert bei mir der SILENT-MODE nicht!
Ich habe in den Einstellungen der PB-IDE nicht %FILE eingegeben, denn damit funktioniert auch der GUI-Aufruf nicht, sonder %TEMPFILE, damit funktioniert der GUI-Aufruf und die generierte Liste wird als Kopie in den Source einegfügt.

Gbe ich aber %File" ein, so kommen 2 Fehlermeldungen.

Ich würde aber die Automatik mit Include-Filename.pbi ;%DECLARFILE gerne benutzen. Allerdings wird mir da immer ein Fehler angezeigt, nur der beginn des Pfades "Ungültige Datei angegeben >> C:\Program" danach "Ausagebedatei konnte nicht erstellt werden >> Pfad mit Sourcefilename" danach ein kleines, schmales fenster, zu schnell weg um zu lesen.

Was mache ich falsch?

Vllt. kann mir jemand helfen.
Danke im voraus
Rainer
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: PB IDE-Werkzeug: Declare-Filter generiert ProcDeclarationen

Beitrag von Kiffi »

Klammer %File mal mit Anführungszeichen.

Also: "%File"
Hygge
PB_Rainer
Beiträge: 21
Registriert: 10.06.2019 16:00

Re: PB IDE-Werkzeug: Declare-Filter generiert ProcDeclarationen

Beitrag von PB_Rainer »

Hi Kiffi,
habe ich natürlich auch probiert, ist ja so auf den Screenshots zu sehen.
Auch kein Erfolg!
Rainer
Antworten