Thema: WLAN Kieker

Einzelnen Beitrag anzeigen

Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#5

AW: WLAN Kieker

  Alt 12. Mai 2014, 20:45
Das sit die Funktion:
Delphi-Quellcode:
function TNativeWifi.GetAvailableNetworkList(I: DWORD): Boolean;
{*******************************************************************************
*  -2- Die für das Interface verfügbaren Netzwerke ermitteln.
* ------------------------------------------------------------------------------
*  http://msdn.microsoft.com/en-us/library/windows/desktop/ms706749.aspx
}

var
  dwResult : DWord;
begin
  {
  *  Ggfs. Netzwerkliste freigeben.
  }

  if pAnList <> nil
  then begin
    WlanFreeMemory(pAnList);
    pAnList := nil;
  end;
  {
  *  Liste der verfügbaren Netzwwerke holen.
  }

  dwResult := WlanGetAvailableNetworkList(hClient, @pIfList^.InterfaceInfo[pIfList^.dwIndex].InterfaceGuid, 0, nil, @pAnList);
  Result := dwResult = ERROR_SUCCESS;
  if not(Result)
  then raise EWLANError.CreateFmt('WlanGetAvailableNetworkList fehlgeschlagen mit Fehler %d', [dwResult])
end;
Ich hab Win8.1Pro64bit

Habe die EXE ausgetauscht. Wenn bei der Abfrage ein Fehler auftaucht sollte der Timer abgestellt werden.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof

Geändert von Garfield (12. Mai 2014 um 20:50 Uhr)
  Mit Zitat antworten Zitat