Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Netzwerkkennwort dialog anzeigen (https://www.delphipraxis.net/25372-netzwerkkennwort-dialog-anzeigen.html)

SleepyMaster 5. Jul 2004 16:00


Netzwerkkennwort dialog anzeigen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi ihrs!

Weiß jemand wie man den Netzwerkkennwort dialog (siehe Anhang) anzeigen kann?

Vielen Dank schon mal!

Stevie 6. Jul 2004 10:21

Re: Netzwerkkennwort dialog anzeigen
 
Das wird schwierig. Ich hab mir das Ding mal mit Microsoft Spy++ und WinSight32 angeguckt, aber keine Info über das Ding bekommen. Wenn man wüsste, in welcher dll das steckt...

Christian Seehase 6. Jul 2004 10:34

Re: Netzwerkkennwort dialog anzeigen
 
Moin SleepyMaster,

grundsätzlich könntest Du dafür doch selber einen Dialog mit zwei Eingabefeldern erstellen.

SleepyMaster 6. Jul 2004 11:03

Re: Netzwerkkennwort dialog anzeigen
 
@Christian: Ja, eigendlich schon. Aber ich finde es eigendlich schon besser, wnn da wo man die Windows Standart Dialoge verwenden kann, man sie auch verwendet, und nicht das selbe nochmal programmiert.

@Stevie: Wo bekommt man WinSight32 her?

@All: Weiß jemand ne Lösung??? :lol:

Stevie 6. Jul 2004 11:06

Re: Netzwerkkennwort dialog anzeigen
 
Zitat:

Zitat von SleepyMaster
@Stevie: Wo bekommt man WinSight32 her?

WS32.EXE im Delphi\Bin-Verzeichnis... (Delphi6 Pro)

shmia 6. Jul 2004 11:07

Re: Netzwerkkennwort dialog anzeigen
 
Zitat:

Zitat von SleepyMaster
@All: Weiß jemand ne Lösung??? :lol:

Beschaffe dir mal Infos über die Funktion WNetConnectionDialog1.
Könnte evtl. das sein, was du brauchst. :wink:

SleepyMaster 6. Jul 2004 11:51

Re: Netzwerkkennwort dialog anzeigen
 
Liste der Anhänge anzeigen (Anzahl: 1)
@Stevie: Danke

@shmia: Leider kann man damit nur den "Netzlaufwerk verbinden" dialog erstellen (siehe Anhang)

Falls jemand den Code braucht:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  CDS: TConnectDlgStruct;
begin
CDS.cbStructure := sizeof(TConnectDlgStruct);
CDS.hwndOwner := Handle;
CDS.lpConnRes := AllocMem(sizeof(TNetResourceA));
CDS.lpConnRes^.dwType := RESOURCETYPE_DISK;
CDS.dwFlags := 0;
WNetConnectionDialog1(CDS);
FreeMem(CDS.lpConnRes);
end;
@All: Kennt jemand nen anderen Lösungsansatz? :lol:

[EDIT]Speicher wieder freigegeben[/EDIT]

toms 6. Jul 2004 12:03

Re: Netzwerkkennwort dialog anzeigen
 
Zitat:

AllocMem(sizeof(TNetResourceA));
Musst du dann nicht wieder den allozierten Speicher freigeben?

SleepyMaster 6. Jul 2004 12:10

Re: Netzwerkkennwort dialog anzeigen
 
Doch! Stimmt!

SleepyMaster 8. Jul 2004 09:20

Re: Netzwerkkennwort dialog anzeigen
 
[PUSH]Weiß jemand wie man den Netzwerkkennwort dialog anzeigen kann?[/PUSH]


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:15 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz