Hyperlinks ohne .Net, wie kriege ich die Notifications?

Lieber Support,

ich habe mir im DevBlog den Interactive Reports Beitrag angesehen und bei den Links Speichelfluss bekommen. Ich habe keine .Net Umgebung und arbeite mit den LL_NTFY* Notifications. Da gibt es auch eine passende Konstante namens LL_NTFY_HYPERLINK und eine zugehörige Struktur scLLNtfyHyperlink, mit der das .Net-Beispiel umsetzbar sein müsste. Nun habe ich mit Hyperlink$() in einem Text getestet und auch mit einem Link-Button. Leider kommt bei mir keine Notification an, wenn ich im Preview auf den Text / den Button klicke. Was muss ich noch tun, damit das funktioniert?

Danke und viele Grüße

Michael

Hallo,

die betreffende Vorschau muss in diesem Kontext mit “angehängtem” LL angezeigt werden, also nicht die Datei erstellen und dann anzeigen lassen, sondern so, dass die Datei durch/während dem Druck auf die Vorschau angezeigt wird. Dann sollten - nicht für Buttons oder “LL_NTFY_HYPERLINK” - aber für die zugehörige Link-Eigenschaft die entsprechenden Notifications ausgelöst werden.

Hallo Ludwig,

ich hoffe, ich verstehe Dich mit dem “angehängten LL”. Selbstverständlich befinde ich mich im Designer oder im Preview, sonst könnte ich keine Notifications empfangen.

Dass das mit dem Hypertext$ und dem Button nicht gehen kann, habe ich inzwischen kapiert, ist wohl eher für Exporte gedacht. To be continued…

Mit Buschklopfen habe ich rausgefunden, dass die Angabe bei Action/Link URL bei einem normalen Ausgabeelement zum Ziel führt. Allerdings nur, wenn der Delimiter zwischen dem Protokoll und den Daten exakt “://” ist. Ich wäre davon ausgegangen, dass der Doppelpunkt zwischen Protokoll und Daten reicht.

Dass es dann noch eine Default-Behandlung durch das Betriebssystem gibt, wenn man gerade keine Lust hat, auf den Link zu reagieren, ist eine feine Sache. Vorausgesetzt man weiß, welchen Return-Wert man dafür zurückgeben muss.

Interessant ist auch, dass die Hyperlink-Notification Callbacks auf verschiedenen Threads eintreffen können, je nachdem ob der Preview-Thread noch am Arbeiten ist oder nicht.

Aber, wo steht das alles? Ich habe die Doku und die Beispiele abgesucht und nix gefunden. Online findet die Suche nach LL_NTFY_HYPERLINK auch nichts. Außer meinem initialen Posting.

Jetzt, wo die Hyperlinks bei mir flutschen, ist das eine Bombensache. Richtig Klasse. Hat nur ordentlich Nerven gekostet und was noch schlimmer ist, ohne Doku weiß ich nicht, ob ich alles richtig verstanden habe oder ob hier noch Überraschungen auf mich warten.

Nicht dass Ihr mich falsch versteht. Was Ihr da mit dem L&L anbietet, ist der Oberhammer und mein Herz lacht, was ich alles damit anstellen kann. Nur als Nicht-Dot-Netter ist der Weg dahin sehr mühsam für einen ältlichen Programmierer.

Vielen Dank und schönes Wochenende

Michael

Hallo Michael,

so wie von dir beschrieben klingt das alles schon soweit korrekt.

Grundsätzlich gibt es in der Tat einige Features, die nicht durch uns dokumentiert wurden. Generell werden wir unsererseits voraussichtlich keine Anpassungen mehr an dieser Funktion vornehmen - da diese so in der Form bereits seit vielen Jahren unverändert im Code enthalten ist.

Falls du die List & Label Enterprise Edition besitzt, dann wäre ggf. auch noch eine Möglichkeit hierfür im .NET-Sourcecode nachzuschauen, oder du kannst direkt (“persönlich”) auf uns zukommen und uns dazu weitergehend fragen.