ممنون اوستا آرمین
آقا من توی پروژه ی dll ای که بصورت unmanaged درست کردم با X86 (ویندوز من ولی X64 هه . ربطی به این داره؟) ، یک کلاس و ... نوشتم :
توی یه پروژه ی دیگه (پروژه ی Form دار) لود میکنم که اینم Unmanaged هست و هر دو X86 ، و ازش شی میسازم به شرح زیر :کد:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Threading.Tasks; using System.Text; using System.IO; namespace ClassLibrary1 { public class Class1 { public Class1() { } public static void DelNew(string b) { File.Delete(b); } } }
تابع یا متد DelNew رو نمیتونه بشناسه . یعنی مینویسم FileDel بعدش نقطه که میزارم ، DelNew رو توی لیست نمیاره . چرا؟کد:Class1 FileDel = new Class1();
حتی اون متد DelNew رو بصورت static تعریف کردم که بدون ایجاد شی هم باید فراخونی میشد که این جوری هم نمیشه!
یه کم سریع تر جواب میدین؟
Bookmarks