Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi ShellExecute mit Variablen (https://www.delphipraxis.net/209778-shellexecute-mit-variablen.html)

Extro 20. Jan 2022 11:43

ShellExecute mit Variablen
 
Hallo, Bei der Übergabe der Var erhalte ich beim Passwort den Fehler: Bad size of key!


Master:= 'http://192.168.18.1/settings/sta?enabled=1&ssid='+'WlanName1'+'&key='+'Passwort ';

ShellExecute(Application.Handle, 'open', PChar(Master), nil, nil, SW_NORMAL);


Hat jemand eine Lösung?

MfG.

KodeZwerg 20. Jan 2022 12:13

AW: ShellExecute mit Variablen
 
Zitat:

Zitat von Extro (Beitrag 1500926)
ShellExecute(Application.Handle, 'open', PChar(Master), nil, nil, SW_NORMAL);

Was ist denn der Return Code? Auswerten.
Aufrufen würde ich es so
Delphi-Quellcode:
ReturnCode := ShellExecute(Handle, 'open', PChar(Master), '', '', SW_SHOWNORMAL);

DeddyH 20. Jan 2022 12:16

AW: ShellExecute mit Variablen
 
Hast Du Dir Master mal im Debugger angesehen? Irgendwie habe ich den Verdacht, dass "WlanName1" und "Passwort " nicht ganz richtig sind.

Extro 20. Jan 2022 12:41

AW: ShellExecute mit Variablen
 
Die Daten kommen aus einer Datenbank..

WlanName1:=DataModuleKS.ABSTableKunden.FieldValues['WlanName'];
Passwort:=DataModuleKS.ABSTableKunden.FieldValues['Pass'];

haentschman 20. Jan 2022 12:43

AW: ShellExecute mit Variablen
 
Delphi-Quellcode:
+'WlanName1'+'&key='+'Passwort ';
...laß mal die '' im WlanName1 und Passwort weg. :wink: Das sind Variablen!

DeddyH 20. Jan 2022 12:44

AW: ShellExecute mit Variablen
 
Sie werden aber nicht benutzt. In Delphi-Tags gepackt sieht Dein Code so aus:
Delphi-Quellcode:
Master:= 'http://192.168.18.1/settings/sta?enabled=1&ssid='+'WlanName1'+'&key='+'Passwort ';
Fällt Dir etwas auf?

Extro 20. Jan 2022 12:49

AW: ShellExecute mit Variablen
 
@DaddyH
wenn ich die Var Passwort mit dem echten Text ersetze ist alles ok..

DeddyH 20. Jan 2022 12:58

AW: ShellExecute mit Variablen
 
Wie sieht denn der jetzt aktuelle Quellcode aus? Im vorhin gezeigten wurden die Variablen ja nicht benutzt, sondern deren Namen als Konstanten übergeben, von daher ist es völlig wurscht, welche Werte man zuweist.

KodeZwerg 20. Jan 2022 13:06

AW: ShellExecute mit Variablen
 
-edited
Delphi-Quellcode:
Master:= 'http://192.168.18.1/settings/sta?enabled=1&ssid=' + WlanName1 + '&key=' + Passwort;

Extro 20. Jan 2022 13:45

AW: ShellExecute mit Variablen
 
Danke an alle..
funktioniert alles


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:37 Uhr.
Seite 1 von 2  1 2      

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