Autor Beitrag
i-moro-de
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Mo 05.01.09 15:57 
Hallo,

ich hab in den Letzten wochen mit einem klassenkameraden in delphi 7 einen "shooter" entwickelt.
jetzt wollten wir einen link auf unsere website stellen.

Also zur Frage:
Wie kann ich im Standard-browser ein link öffnen wenn ich in meinem delphi proggramm auf einen Button drücke?

danke schonmal im vorraus!

mfg i-moro-de
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 05.01.09 16:16 
Hallo und :welcome:!

Das geht mit ShellExecute. Du gibst dort einfach als Dateiname den Link an. ;-)
i-moro-de Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Di 06.01.09 18:02 
also ich hab nen normalen button genommen und dort den code shellexecute(handle,'open',PCHAR('http://www.i-moro.de'),nil,nil,SW_SHOW); eingetragen (siehe anhang).

und es funzt leider nicht!

Moderiert von user profile iconNarses: Bild zugeschnitten und als Anhang hochgeladen
Einloggen, um Attachments anzusehen!
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 06.01.09 18:07 
Lass mich raten: Es tritt ein Fehler beim Kompilieren auf, dass ')' erwartet würde, aber ';' gefunden wurde?

Das liegt daran, dass du vor dem ShellExecute eine Klammer '(' geschrieben hast. Wofür? ;-)
Diese wird nicht wieder zugemacht, und deshalb der Fehler.

Jedenfalls solltest du, wenn etwas nicht funktioniert, einfach den entsprechenden Quelltext plus den auftretenden Fehler, also was passiert, sowie die Fehlermeldung posten, ein Screenshot ist gar nicht nötig. Vor allem weil man die Fehlermeldung von Delphi gar nicht sieht. ;-)
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 06.01.09 18:08 
Funzt nicht ist keine Fehlerbeschreibung!!
Ist das SO schwer, den Fehler, den Delphi im Hintergrund anzeigt, mit zu kopieren?! Das ist doch mal wesentlich interessanter, als die Position des Buttons auf deinem Formular...

Mach mal die Klammer am Anfang der Zeile weg.

Edit: Jaenicke, irgendwie kommst du mir immer zuvor :( :P

_________________
PROGRAMMER: A device for converting coffee into software.
i-moro-de Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Di 06.01.09 18:11 
So klammer weggemacht näcster fehler tritt auf: Undefinierter Bezeichner: 'shellexecute'

i-moro-de
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 06.01.09 18:13 
Binde unter Uses ShellApi ein. :P

€: Erster!!! Und gleich zwei EE'ler die abgehängt habe. :)


Zuletzt bearbeitet von j.klugmann am Di 06.01.09 18:16, insgesamt 1-mal bearbeitet
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 06.01.09 18:14 
ShellAPI gehört noch oben unter uses in die Liste.

Und nimm doch bitte einmal das Bild aus deinem Beitrag, das ist viel zu breit, im Anhang reicht ja wohl... :roll:
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Di 06.01.09 18:14 
user profile iconi-moro-de hat folgendes geschrieben Zum zitierten Posting springen:
So klammer weggemacht näcster fehler tritt auf: Undefinierter Bezeichner: 'shellexecute'


ausblenden Delphi-Quelltext
1:
uses ShellApi;					

Suche in: Delphi-Forum, Delphi-Library URL AUFRUFEN
:motz: wie gut dass ich meine suchlinks immer auch gleich ausprobiere bevor ich sie stehen lasse

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.


Zuletzt bearbeitet von JayEff am Di 06.01.09 18:17, insgesamt 3-mal bearbeitet
i-moro-de Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Di 06.01.09 18:15 
ah, danke jetzt klaptts!
und leider noch ne frage: kriege ich es hin das der browser mehrere seiten öffnet bei einem button-klick?

danke im vorraus

i-moro-de
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Di 06.01.09 18:19 
user profile iconi-moro-de hat folgendes geschrieben Zum zitierten Posting springen:
und leider noch ne frage: kriege ich es hin das der browser mehrere seiten öffnet bei einem button-klick?
Bin mir nicht ganz sicher was du meinst, aber hast du schon versucht, mehrere Shellexecute zeilen untereinander zu schreiben (mit verschiedenen seiten ;) )
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Und nimm doch bitte einmal das Bild aus deinem Beitrag, das ist viel zu breit, im Anhang reicht ja wohl... :roll:

Genau. Bitte. So bald wie möglich :shock: Edit: Danke Narses ;)

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
i-moro-de Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Di 06.01.09 18:22 
ja das mit den mehreren zeilen ist mir kurz nach dem beitrag eingefallen!

ach ja danke für die hilfe!
i-moro-de
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Di 06.01.09 18:25 
user profile iconi-moro-de hat folgendes geschrieben Zum zitierten Posting springen:
ach ja danke für die hilfe!
Immer gern, dazu sind wir da ;)

Oh, und ich muss mich jaenicke in noch einer Sache anschließen:
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
:welcome:!
:zustimm:

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Dude566
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: So 11.01.09 16:09 
user profile iconi-moro-de hat folgendes geschrieben Zum zitierten Posting springen:
ja das mit den mehreren zeilen ist mir kurz nach dem beitrag eingefallen!

ach ja danke für die hilfe!
i-moro-de


brain.exe?

Und wie gehts, dass man im aktuellen Tab eine neue Seite aufmacht? :P

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: So 11.01.09 19:24 
user profile iconDude566 hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconi-moro-de hat folgendes geschrieben Zum zitierten Posting springen:
ja das mit den mehreren zeilen ist mir kurz nach dem beitrag eingefallen!

ach ja danke für die hilfe!
i-moro-de


brain.exe?

Und wie gehts, dass man im aktuellen Tab eine neue Seite aufmacht? :P

Völlig unnötiger und sogar beleidigender, der Sache nicht zuträglicher "Beitrag"? :shock:

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.