AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Eigene Anwendung als Ziel eines Links definieren
Thema durchsuchen
Ansicht
Themen-Optionen

Eigene Anwendung als Ziel eines Links definieren

Ein Thema von stifflersmom · begonnen am 22. Nov 2019 · letzter Beitrag vom 22. Nov 2019
Antwort Antwort
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
374 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Eigene Anwendung als Ziel eines Links definieren

  Alt 22. Nov 2019, 09:47
Hallo,

ich habe mich rauf und runter gegoogelt, aber wohl nicht die richtigen Begriffe verwendet.
Ich möchte gerne, dass es möglich ist, meine eigene Anwendung als Ziel eines Links in einer E-Mail zu registrieren, um unser ERP-System noch weiter in die Kommunikation einzubinden.
Kollege A könnte dann eine Mail mit dem Link zu einem Produkt/Kunden/Auftrag... an Kollegen B schicken und wenn der darauf klickt, wird "mein" Programm aufgerufen um die Parameter des Links zu verarbeiten.
Bestimmt gibt es schon solche Szenarien, ich konnte aber leider nichts finden, brauche daher also einen Tip.

Viele Grüße
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Eigene Anwendung als Ziel eines Links definieren

  Alt 22. Nov 2019, 09:58
Stichwort URI Scheme Handler: https://stackoverflow.com/a/389223

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
374 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Eigene Anwendung als Ziel eines Links definieren

  Alt 22. Nov 2019, 09:59
Prima, Danke!
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Eigene Anwendung als Ziel eines Links definieren

  Alt 22. Nov 2019, 10:07
Noch ein kurzes Beispiel:

Delphi-Quellcode:
program Stups;

{$APPTYPE CONSOLE}

{$R *.res}

uses
  System.SysUtils;

var
  Idx: Integer;
begin
  try
    for Idx := 0 to ParamCount do
      Writeln(Idx, ': ', ParamStr(Idx));
    { TODO -oUser -cConsole Main : Insert code here }
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;

  Readln;
end.
EXE als C:\Temp\Stups.exe speichern.

Registry Eintrag:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\stups]
@="URL:Note Handler"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\stups\shell]
@="open"

[HKEY_CLASSES_ROOT\stups\shell\open]

[HKEY_CLASSES_ROOT\stups\shell\open\command]
@="\"C:\\Temp\\Stups.exe\" %1"
Und dann im Browser stups://test-the-protokol@here#there

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
374 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Eigene Anwendung als Ziel eines Links definieren

  Alt 22. Nov 2019, 10:10
Was für ein Service!!! Noch mal Danke!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz