ممنون اوستا آرمین
آقا من توی پروژه ی 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