Autor Beitrag
Seven of Nine
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 1

Win XP, Win Vista HomePro
Delphi 2009
BeitragVerfasst: Fr 07.08.09 06:31 
Eine URL im aktuellen Webbrowser zu öffen funktioniert ja bekanntlich so
ausblenden Delphi-Quelltext
1:
 shellexecute(handle,'open',PCHAR('www.google.de'),nil,nil,SW_SHOW);					

wenn ich in meinem Programm aber zb auf folgende bestimmte URL (hier ein Spendenlink) verweise, klappt das nicht.
Anstelle dessen wird nur ein Task des Windows-Explorers geöffnet.

Was mache ich da falsch?

lG Martin

PS: ich hoffe die Angabe des Links verstösst nicht gegen Forenregeln. Ich benötige ihn als Beispiel für die Fehlfunktion. btw: Der selbe Link funktioniert übrigens einwandfrei in einem "TVrWeblabel", nicht aber wenn ich ihn als Code über ShellExecute aufrufe.


Moderiert von user profile iconNarses: Topic aus Internet / Netzwerk verschoben am Fr 07.08.2009 um 09:30
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 07.08.09 08:33 
Moin!

user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
Eine URL im aktuellen Webbrowser zu öffen funktioniert ja bekanntlich so
ausblenden Delphi-Quelltext
1:
 shellexecute(handle,'open',PCHAR('www.google.de'),nil,nil,SW_SHOW);					

wenn ich in meinem Programm aber zb auf folgende bestimmte URL (hier ein Spendenlink) verweise, klappt das nicht.
Deine URL hat 321 Zeichen, das könnte Probleme machen. Ich hatte in einer ähnlichen Umgebung auch mal Probleme damit (bzw. habe immer noch... :roll:). Kürze das mal auf max. 255 Zeichen, wenn das geht (oder probier einfach mal an dieser Stelle etwas rum), vielleicht kommst du damit auf den Grund. :nixweiss:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Seven of Nine Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 1

Win XP, Win Vista HomePro
Delphi 2009
BeitragVerfasst: Fr 07.08.09 09:45 
Hmm,
so etwas hatte ich mir auch schon gedacht, aber noch nicht probiert. Ich vermute nur das sich die URL wohl leider nicht kürzen lässt. Sie enthält ja auch einige Steueranweisungen für PayPal.
Ich probiers trotzdem mal.

eine Programmseitige Lösung wäre natürlich schöner

lG Martin
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Fr 07.08.09 21:18 
wie wäre es mit diesem tool hier? tinyurl.com/

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Seven of Nine Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 1

Win XP, Win Vista HomePro
Delphi 2009
BeitragVerfasst: Sa 08.08.09 07:58 
Hallo Michael
danke für den Tipp. So kann ich das zumindest schon mal "von hinten durchs Auge" lösen.

lG Martin
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 08.08.09 08:12 
Wenn du eigenen Webspace mit PHP z.B. zur Verfügung hast, dann könntest du das auch darüber lösen ohne auf einen solchen externen Dienst angewiesen zu sein. ;-)

// EDIT:
Nämlich so: (absichtlich als Zitat, damit die URL nicht als solche umgesetzt wird)
Zitat:
<?php
header("Location: http://www.delphi-forum.de");
?>

Beispiel:
www.sjberlin.de/service/df/redirtest.php
Seven of Nine Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 1

Win XP, Win Vista HomePro
Delphi 2009
BeitragVerfasst: Sa 08.08.09 08:29 
Hallo Sebastian
Ja, ich habe einen eigene Webspace (Strato) und vermute mal das er PHP kann, weiß es aber nicht sicher.

Dein Beipiel verstehe ich als "Web-Laie" aber noch nicht ganz. Du warst mir hier etwas zu kurz ;)

- ich muss im HTML-Code einer meiner Files auf der Homepage den gezeigten Code einfügen? wo genau? ist es auch möglich mehrere Links anzugeben?
- Das File redirtest.php muss ich vermutlich irgendwo auf meine Homepage packen. Wie muss es aussehen?

lG Martin
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 08.08.09 09:00 
user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
- Das File redirtest.php muss ich vermutlich irgendwo auf meine Homepage packen. Wie muss es aussehen?
Exakt was ich geschrieben habe steht darin. ;-)
Wie du die Datei nennst, ist egal, nur .php als Erweiterung ist natürlich nötig.

// EDIT:
Mehr steht z.B. im Handbuch:
www.php.net/manual/de/function.header.php
Seven of Nine Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 1

Win XP, Win Vista HomePro
Delphi 2009
BeitragVerfasst: Sa 08.08.09 09:22 
ok ok , da stand ih wohl mal wieder etwas auf der Leitung.
Diese Lösung gefällt mir am besten.
Danke Sebastian!

lG Martin