Seite 2 von 3

Re: PB-Tool: Alle Verweise finden

Verfasst: 19.08.2014 14:03
von Kiffi
danke für das positive Feedback! :)

@Nino: Deinen Verbesserungsvorschlag habe ich oben eingebaut.

Grüße ... Kiffi

Re: PB-Tool: Alle Verweise finden

Verfasst: 19.08.2014 14:20
von RSBasic
NicTheQuick hat geschrieben:Ich würde das Fenster zunächst rahmenlos machen.
Meinst du mit "rahmenlos" die Konstante "#PB_Window_BorderLess", also das Ausblenden der Titelleiste inkl. Rahmen? Falls ja, dann würde ich folgendes bevorzugen, damit man noch die Möglichkeit hat, die Größe des Fensters zu ändern:

Code: Alles auswählen

EnableExplicit

If OpenWindow(0, 0, 0, 300, 100, "Window", #PB_Window_BorderLess | #WS_SIZEBOX | #PB_Window_ScreenCentered)
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_CloseWindow
        End
    EndSelect
  ForEver
EndIf

Re: PB-Tool: Alle Verweise finden

Verfasst: 19.08.2014 14:25
von Kiffi
iiih, wie hässlich! ;-)

Und wie soll man das Fenster dann wieder schließen?

Grüße ... Kiffi

Re: PB-Tool: Alle Verweise finden

Verfasst: 19.08.2014 14:27
von NicTheQuick
Kiffi hat geschrieben:Und wie soll man das Fenster dann wieder schließen?
Wie wäre es mit ESC?

Re: PB-Tool: Alle Verweise finden

Verfasst: 19.08.2014 14:37
von Kiffi
NicTheQuick hat geschrieben:
Kiffi hat geschrieben:Und wie soll man das Fenster dann wieder schließen?
Wie wäre es mit ESC?
ja, kann man ja jetzt auch schon. Insofern könnte das Fenster 'rahmenlos' sein.

@Nic: das Fenster ist auch bereits 'sticky'. Ich interpretiere Deinen Vorschlag so, dass das Fenster immer offen bleibt (bis man ESC drückt) und das sich lediglich der Inhalt ändert, wenn man eine neue Suche startet (und sich kein neues Fenster öffnet)?

Grüße ... Kiffi

Re: PB-Tool: Alle Verweise finden

Verfasst: 19.08.2014 14:40
von NicTheQuick
Achso. Da ich es ja noch nicht testen konnte, konnte ich auch nicht feststellen, dass es schon sticky ist. Tut mir Leid. Aber ja, die Option es dauernd auf zu haben, wäre toll. Kann man mit den SendMessage-Dingern auch z.B. sekündlich feststellen, wo sich der Cursor befindet und somit den Inhalt durchgehend anpassen?

Re: PB-Tool: Alle Verweise finden

Verfasst: 19.08.2014 14:50
von Nino
Kiffi hat geschrieben:@Nic: das Fenster ist auch bereits 'sticky'. Ich interpretiere Deinen Vorschlag so, dass das Fenster immer offen bleibt (bis man ESC drückt) und das sich lediglich der Inhalt ändert, wenn man eine neue Suche startet (und sich kein neues Fenster öffnet)?
Daran hatte ich auch schon gedacht.
Aber so wie es momentan ist, ist das Tool mächtiger, denn so kann man mit mehreren Fenstern mehrere verschiedene Identifizierer im Blick haben.

Re: PB-Tool: Alle Verweise finden

Verfasst: 19.08.2014 20:29
von matbal
Interessantes Tool. Bei mir werden allerdings bei Pointern keine Referenzen gefunden.

Re: PB-Tool: Alle Verweise finden

Verfasst: 19.08.2014 20:38
von Kiffi
matbal hat geschrieben:Interessantes Tool. Bei mir werden allerdings bei Pointern keine Referenzen gefunden.
das liegt daran, dass die IDE das Pointersternchen nicht mit übergibt (GetEnvironmentVariable("PB_TOOL_Word")).

Aus '*myPointer' wird dann 'myPointer'

Grüße ... Kiffi

Re: PB-Tool: Alle Verweise finden

Verfasst: 21.08.2014 10:18
von matbal
Ich habe noch einen Vorschlag:

Ich fände es sehr nützlich, wenn man neben den gefundenen Zeilen auch noch den Namen der Prozedur angezeigt bekommen würde, in der sich die Zeile befindet.