คำถามในหัวข้อ 'pinvoke'

ใช้ pinvoid ใน c# เพื่อโทรหา sprintf และเพื่อน ๆ บน 64 บิต
ฉันมีปัญหาที่น่าสนใจกับการใช้ pinvoid ใน C# เพื่อโทร _snwprintf ใช้งานได้กับประเภทจำนวนเต็ม แต่ไม่ใช่กับตัวเลขทศนิยม นี่คือบน Windows 64 บิต มันทำงานได้ดีบน 32 บิต รหัสของฉันอยู่ด้านล่าง...
3373 มุมมอง
schedule 29.11.2023

วิธีการ Pinvoke IronPython บน Linux
ฉันกำลังพยายามเรียกฟังก์ชัน C จาก IronPython 2.6 บน Ubuntu 10.10 ฉันใช้ตัวอย่างจากการแจกแจง IP เป็นแบบจำลองของฉัน อย่างไรก็ตาม รหัส C แสดง "StandardError: Exception has been Thrown by the target of an invocation" ฉันได้ลองหลายวิธีแล้ว...
575 มุมมอง
schedule 14.12.2023

การตั้งค่าเส้นทางของ Native Library สำหรับ DllImport บน Mono สำหรับ Mac
รหัสที่ฉันกำลังย้ายไปยัง Mono สำหรับ Mac เรียกเข้าสู่ไลบรารี C ++ ที่ไม่มีการจัดการ บน Mac ฉันได้ย้ายไลบรารี่ที่ไม่มีการจัดการของเราไปไว้ใน Framework แล้ว (น่าเสียดายที่กระบวนการ Build ของเราอนุญาตให้คอมไพล์เป็น Framework เท่านั้น ไม่ใช่เป็น dylib)...
3920 มุมมอง
schedule 10.11.2023

ไม่สามารถรวมประเภทเป็นโครงสร้างที่ไม่มีการจัดการได้
ฉันกำลังพยายามเปลี่ยนความละเอียดในโครงการหลัก var devmode = default(Devmode); devmode.DmDeviceName = new string(new char[32]); devmode.DmFormName = new string(new char[32]); devmode.Dmsize = (short)Marshal.SizeOf(devmode); ในบรรทัดที่ 3...
3816 มุมมอง
schedule 03.11.2023

ฉันจะทราบได้อย่างไรว่าตัวจัดการหน้าต่างนั้นเป็นส่วนหนึ่งของ Windows UI ซึ่งตรงข้ามกับแอปพลิเคชันหรือไม่ [ปิด]
ฉันกำลังเขียนสคริปต์ (ใน C# แต่เกือบทุกอย่างได้รับการจัดการผ่าน pinpoke) ซึ่งค้นหาหมายเลขอ้างอิงหน้าต่างใต้ตัวชี้เมาส์และอนุญาตให้ผู้ใช้ดำเนินการบางอย่างกับมัน (โดยพื้นฐานแล้วฟังก์ชันที่เกี่ยวข้องกับการหักมุมหน้าต่างแบบกำหนดเอง)...
43 มุมมอง
schedule 13.01.2024

ข้อยกเว้นตัวชี้ไม่ถูกต้องโดยใช้ pinvoid บน libnfc สำหรับค่าสตริง [ซ้ำกัน]
ฉันกำลังพยายามสื่อสารกับเครื่องอ่าน/เขียน NFC บน Raspberry Pi 3 โดยใช้ dotnet core ฉันต้องบอกว่าเครื่องมือบรรทัดคำสั่ง libnfc ต่างๆ ที่ฉันใช้ทำงานได้ดี (หรือที่รู้จักว่าฉันสามารถอ่านและสำรวจแท็กของฉันได้ ไม่มีปัญหาในด้านนี้) แนวคิดคือการใช้ dotnet...
26 มุมมอง
schedule 23.10.2023