![]() |
Re: WLan API Übersetztung ?
DAs ist mir Klar aber wie soll ich das in Delphi schreiben ?
Bsp:
Delphi-Quellcode:
Das sieht doch schon beim hinsehen ******* aus.
TnduTest = record
test1: Integer; test2: procedure; end; Und so
Delphi-Quellcode:
also Pointer ?
Tprocedure = procedure ; ?
Delphi-Quellcode:
Oder wie ?
TnduTest = record
test1: Integer; test2: Pointer; end; |
Re: WLan API Übersetztung ?
Hi Nitschchedu.
Aaaaalso:
Code:
wird
void *abc;
Delphi-Quellcode:
aber
var abc: Pointer;
Code:
wird
void abc() {
blabla; }
Delphi-Quellcode:
Gruß,
procedure abc;
begin blabla; end; Waldteufel |
Re: WLan API Übersetztung ?
Na das ist doch ne Aussage ! Danke :thumb:
|
Re: WLan API Übersetztung ?
Zitat:
Was hälst Du von dem Vorschlag, die übersetzte WLAN Unit zu veröffentlichen? Es gibt sicherlich den einen oder anderen, der dafür Verwendung hätte. Wahrscheinlich bist Du aber einer der ersten, der sich die Mühe gemacht hat. Ich würde mich freuen. :) |
Re: WLan API Übersetztung ?
Ja wäre kein Problem die Unit freizugeben aber einiges geht noch nicht aber mit einwenig hilfe ist das auch kein Problem. ^^
|
Re: WLan API Übersetztung ?
Würdest Du bitte hier hinterlassen wo man sie dann findet. Ich mag nicht das Posting verpassen. Danke :thumb:
|
Re: WLan API Übersetztung ?
Ok Pass auf ich muss die Unit noch mal neu Schreiben der Ordnung halber. In 3 Tagen Melde ich mich wieder und Poste dir die Units OK ^^.
|
Re: WLan API Übersetztung ?
Hallo Leute jetzt brauche ich nochmal eure Hilfe
ich brauche diese Constante
Code:
wie übersetzt ich das da hinten ein L drann ist ? Oder gibt es diese schon in irgend einer Unit ?
#define READ_CONTROL (0x00020000L)
Hier ist mal das was ich übersetzten will STANDARD_RIGHTS_READ = READ_CONTROL
Code:
#define WLAN_READ_ACCESS ( STANDARD_RIGHTS_READ | FILE_READ_DATA ) #define WLAN_EXECUTE_ACCESS ( WLAN_READ_ACCESS | STANDARD_RIGHTS_EXECUTE | FILE_EXECUTE ) #define WLAN_WRITE_ACCESS ( WLAN_READ_ACCESS | WLAN_EXECUTE_ACCESS | STANDARD_RIGHTS_WRITE | FILE_WRITE_DATA | DELETE | WRITE_DAC ) |
Re: WLan API Übersetztung ?
Das L heisst nur das die Zahl den Typ long int hat. Das 0x davor bewirkt das es unsigned ist. Die Zahl hat also den Typ unsigned long int.
Da int und long int beide 32 Bit sind (zumindest bei einem 32bit Compiler), kann man einfach
Delphi-Quellcode:
konvertieren.
const
READ_CONTROL = $00020000; | bedeutet einfach or. Wo das DELETE herkommt kann ich nicht sagen. Schick mir uebrigens mal die .h Files und deine Konversion dann ueberarbeite ich sie. Kontakt per PM. |
Re: WLan API Übersetztung ?
Jo mach ich warum nicht 2 Finden mehr Fehler als einer ^^. Lass mich das noch zuende schreiben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 Uhr. |
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