คำถามในหัวข้อ '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