Ich habe eine Bilanz von einer in C geschrieben DLL gefüllt ist, die diese Struktur hat:De-Referenzierung Satzelemente
Thackrf_device_list = record
serial_numbers: PPAnsiChar;
usb_board_ids: ^hackrf_usb_board_id;
usb_device_index: PInteger;
devicecount: Integer;
usb_devices: PPointer;
usb_devicecount: Integer;
end;
Der Rekord scheint korrekt ausgefüllt zu werden, weil die ‚Device‘ zurück ganzen Zahlen und ‚usb_devicecoun Es ist wie erwartet. Was ich nicht herausfinden kann ist, wie man die anderen Elemente ablöst. Was ich brauche, ist Kochbuch oder ein paar gute Beispiele.
Hilfe
Bitte besuchen Sie diese Seite und lesen Sie sie aufmerksam durch: http://stackoverflow.com/help/on-topic Hinweis 4: * Fragen, die uns auffordern, ein Buch, ein Tool, eine Softwarebibliothek, ein Lernprogramm oder eine andere Offsite-Ressource zu empfehlen oder zu finden sind off-topic für Stack Overflow, da sie dazu neigen, eigensinnige Antworten und Spam zu bekommen. Beschreiben Sie stattdessen das Problem und was bisher getan wurde, um es zu lösen. * Nachdem Sie mehr als 30 Fragen gestellt haben, ist es für uns vernünftig zu erwarten, dass Sie das wissen, ohne Sie daran erinnern zu müssen. –
Tut mir leid, dass ich das Wort "Buch" benutze. Ich muss dich immer wieder erinnern, vielen Dank. Ich brauche immer noch Hilfe bei der Dereferenzierung der Aufzeichnung. Hast du welche? –
Vielleicht könnten Sie ein Lehrbuch oder die Dokumentation konsultieren. Zeiger werden ausführlich dokumentiert. –