Forum: Netzwerke
Delphi
by CG2003,
26. Okt 2009
Jupp, über die VPN-Verbindung hatte das bisher in Delphi 2007 und Windows Vista einwandfrei funktioniert. Nur in Delphi 2009 und Windows 7 nicht mehr. Warum weiß ich noch nicht.
Mache ich es allerdings in der Firma direkt im Netz geht's, über VPN nicht.
Forum: Netzwerke
Delphi
by CG2003,
26. Okt 2009
So, ich nutze jetzt folgende Funktion und hier bekomme ich den Fehler zurück, dass MacAddrLen 0 ist. Woran kann das liegen?
function SendARP(const DestIP, SrcIP: in_addr; pMacAddr: PULONG; var PhyAddrLen: ULONG): DWORD; stdcall; external 'IPHLPAPI.DLL' name 'SendARP';
function GetMacAddr(const IPv4: String): String;
const
SrcIP: in_addr = (S_addr: 0);
var
DestIP: in_addr;
Forum: Netzwerke
Delphi
by CG2003,
25. Okt 2009
Sorry, für Doppelpost, aber kann es sein, dass AddrLen immer 0 ist und er deshalb nichts ausgibt?
Ich habe mir mal innerhalb der Funktion mittels
ShowMessage(IntToStr(AddrLen));
versucht mir den Wert von AddrLen anzeigen zu lassen und er gibt mir immer 0 aus. Aber wieso?
Forum: Netzwerke
Delphi
by CG2003,
25. Okt 2009
Danke.
Hmm, wie benutze ich die denn nun? Hätte jemand evtl. einen Beispiel-Code?