Autor Beitrag
schlagzu
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 01.12.11 18:32 
Hallo,

ich habe mich in die Wlan-Api eingearbeitet. Jedoch stehe ich vor 2 Problemen. Ich habe die ndu-Units nach Unicode übersetzte.
1. Problem: Ich bekomme alle WLAN-Netze aufgelistet. Aber wie kriege ich das raus, zu dem eine Verbindung besteht?
2. Problem: Anscheine habe ich einen Fehler beim Übersetzten gemacht:

Dies ist mein Record (soll diese Struktur darstellen: msdn.microsoft.com/e...39%28v=vs.85%29.aspx):
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
 Pndu_WLAN_BSS_ENTRY = ^Tndu_WLAN_BSS_ENTRY;
  Tndu_WLAN_BSS_ENTRY = record
    dot11Ssid: Tndu_DOT11_SSID;
    uPhyId: ulong;
    dot11Bssid: Tndu_DOT11_MAC_ADDRESS;
    dot11BssType: Tndu_DOT11_BSS_TYPE;
    dot11BssPhyType: Tndu_DOT11_PHY_TYPE;
    lRssi:   Longint;
    uLinkQuality: longword;
    bInRegDomain: Boolean;
    usBeaconPeriod: ushort;
    ullTimestamp: ulonglong;
    ullHostTimestamp: ulonglong;
    usCapabilityInformation: ushort;
    ulChCenterFrequency: ulong;
    wlanRateSet: Tndu_WLAN_RATE_SET;
    ulIeOffset: ulong;
    ulIeSize: ulong;
  end;


Denn beim auslesen sind alle Werte bis einschließlich dot11Bssid korrekt. Jedoch die Werte danach nicht mehr.

Könnte mir jemand helfen?

MfG schlagzu

Moderiert von user profile iconNarses: Datei als Anhang hochgeladen.
Einloggen, um Attachments anzusehen!
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Do 01.12.11 19:23 
Bitte Crossposts auch in die andere Richtung verlinken: www.delphipraxis.net...api.html#post1138836

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
schlagzu Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 01.12.11 21:50 
sry vergessen