Aktuelle Zeit: 25.09.2020 06:11

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: IDE Tool - Include Browser
BeitragVerfasst: 10.09.2020 13:17 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Hallo,

ich möchte mir ein Tool basteln, dass wie beim jaPBe, eine Übersicht alle enthaltenen Includes anzeigt,
bzw. bei Doppelklick auf eine CodeZeile mit Includeanweisung, diese im Editor öffnet.

Gibt es das ggf. schon und ich habe die Suche nur falsch bedient?

Ansonsten bräuchte ich einen Tipp, wie man den Text in der doppelt angeklickten Zeile in der IDE ermittelt..

Beste Grüße

Dige

_________________
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: IDE Tool - Include Browser
BeitragVerfasst: 10.09.2020 14:35 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
dige hat geschrieben:
bzw. bei Doppelklick auf eine CodeZeile mit Includeanweisung, diese im Editor öffnet.

In der IDE: <Ctrl> + Doppelklick

Grüße ... Peter

_________________
Schrödingers Smiley :):


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: IDE Tool - Include Browser
BeitragVerfasst: 11.09.2020 08:31 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Danke Peter, für den Tipp! :D

_________________
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: IDE Tool - Include Browser
BeitragVerfasst: 11.09.2020 09:14 
Offline
Benutzeravatar

Registriert: 01.04.2007 20:18
hm, ich weiss das ich an der Tastaturbelegung der IDE noch nie rumgebastelt habe....
aber bei mir funktioniert das auch ohne eine Taste zu drücken (also nur doppelklick auf IncludeFile oder XIncludeFile).

Allerdings auch nur wenn ein wirklicher Pfad dahintersteht. Bei XIncludeFile #MeinVerzeichnis + "include.pbi" z.B. geht es nicht.

_________________
PureBasic 5.72 LTS (Windows x86/x64) | Windows10 Pro x64 | Z370 Extreme4 | i7 8770k | 64GB RAM | iChill GeForce RTX 2080 Super | HAF XF Evo​​


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: IDE Tool - Include Browser
BeitragVerfasst: 11.09.2020 09:17 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
Bisonte hat geschrieben:
aber bei mir funktioniert das auch ohne eine Taste zu drücken (also nur doppelklick auf IncludeFile oder XIncludeFile).

ja, stimmt. <)

_________________
Schrödingers Smiley :):


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: IDE Tool - Include Browser
BeitragVerfasst: 11.09.2020 14:03 
Offline
Benutzeravatar

Registriert: 11.08.2005 19:08
dige hat geschrieben:
eine Übersicht alle enthaltenen Includes
Dafür könntest du dir mal meinen DocumentationCommentParser ansehen.

Der Code geht alle Includes rekursiv durch (also auch die Includes innerhalb von Includes). Er unterstützt auch komplexe Include-Pfadangaben (String-Verkettungen, Konstanten, Macros):
Code:
Macro GetPathMacro()
  "Test\" + "Test2\" + "myInclude.pbi"
EndMacro

#Path = "Programmieren\"

IncludeFile "D:\" + #Path + GetPathMacro()

Im DocumentationCommentParser-Code einfach mal in der Zeile 48 das Kommentarzeichen entfernen, danach den Code in der PB-IDE ausführen und einen PB-Code auswählen. In den Debug-Ausgaben findest du dann unter anderem die Pfadangaben zu den enthaltenen Includes.
Den Code könntest du auf deine Anforderungen reduzieren.

Den DocumentationCommentParser findest du im Code-Archiv (siehe Download-Link in meiner Signatur) im Verzeichnis "Parser".

_________________
Bild
Warum OpenSource eine Lizenz haben sollte
PureBasic-CodeArchiv-Rebirth: Git-Repository / Download – Jede Hilfe ist willkommen!
Manjaro Xfce x64 (Hauptsystem) :: WindowsXP/Xubuntu x86 (VirtualBox) :: PureBasic (Linux: x86/x64, Windows: x86) :: jeweils neueste Version


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: IDE Tool - Include Browser
BeitragVerfasst: 14.09.2020 09:15 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Hi Sirco, Danke für den Tipp. Leider habe ich unter "DocumentationCommentParser" nichts im PureBasic-CodeArchiv-Rebirth gefunden.

_________________
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: IDE Tool - Include Browser
BeitragVerfasst: 14.09.2020 14:45 
Offline
Benutzeravatar

Registriert: 11.08.2005 19:08
Den DocumentationCommentParser findest du im Verzeichnis "Parser".

_________________
Bild
Warum OpenSource eine Lizenz haben sollte
PureBasic-CodeArchiv-Rebirth: Git-Repository / Download – Jede Hilfe ist willkommen!
Manjaro Xfce x64 (Hauptsystem) :: WindowsXP/Xubuntu x86 (VirtualBox) :: PureBasic (Linux: x86/x64, Windows: x86) :: jeweils neueste Version


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: IDE Tool - Include Browser
BeitragVerfasst: 15.09.2020 15:56 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Danke, stimmt. Ich hatte eigentlich das ganze Archiv durchsucht.. /:->

_________________
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye