Crystalnet .Net Core for Delphi 13 Florence v1.0.3.3 – Bring .NET Core to Delphi
پل ارتباطی میان برنامه های Delphi و .NET Core
Specification
| Feature | Code-Generation |
|---|
| Technology | .Net Core, Delphi (VCL) |
|---|
| Platform | Windows |
|---|
توضیحات:
dotNetCore4Delphi کتابخانه ای است که ارتباط بین Delphi یا Pascal و .NET Core را برقرار می کند. به کمک آن، برنامه های Delphi می توانند .NET Core Common Language Runtime را داخل خود اجرا کنند و به Assemblyها، Typeها، Objectها، Memberها، Eventها و Exceptionهای .NET Core دسترسی داشته باشند. به این ترتیب، لازم نیست برای استفاده از قابلیت های .NET Core کل پروژه را از ابتدا بازنویسی کنید.
کار با Libraryهای .NET Core هم ساده تر می شود. می توانید Assemblyها یا فایل های اجرایی را بارگذاری کنید، از Libraryهای شخص ثالث استفاده کنید، Objectهای .NET Core را بسازید و Constructor، Field، Property، Method یا Event آن ها را مستقیما از کد Delphi فراخوانی کنید. اگر هنگام اجرای کد خطایی از نوع Exception رخ دهد، همان خطا از داخل برنامه Delphi قابل مدیریت خواهد بود. همه این بخش ها در یک مسیر واحد در اختیار برنامه قرار می گیرند.
برای کاهش کارهای تکراری، ابزاری هم در نظر گرفته شده که فایل های Class مربوط به Delphi و Pascal را از روی Libraryهای .NET Core تولید می کند. همین موضوع باعث می شود هنگام اتصال به Libraryهای مختلف، بخش زیادی از کدنویسی دستی حذف شود و روند توسعه سریع تر پیش برود. این کتابخانه با Delphi XE تا Delphi 13 Florence سازگار است و نسخه های .NET 6 تا .NET 10 را پوشش می دهد؛ نسخه .NET 5 نیز در صورت درخواست قابل دریافت است.
ویژگی ها:
- اجرای .NET Core Common Language Runtime در Delphi و Pascal
- بارگذاری Assemblyها و فایل های اجرایی .NET Core
- فراخوانی Constructor، Field، Property، Method و Eventهای .NET Core
- ساخت Objectهای .NET Core از داخل Delphi و Pascal
- مدیریت Exceptionها و Eventهای .NET Core
- دسترسی به .NET Core Framework Class Library
- استفاده از Libraryهای شخص ثالث .NET Core
- تولید فایل های Class برای Delphi و Pascal از روی Libraryهای .NET Core
مناسب برای:
این کتابخانه بیشتر برای توسعه دهندگان Delphi و Pascal کاربرد دارد که می خواهند از Libraryها و قابلیت های Runtime در .NET Core داخل برنامه های Windows استفاده کنند، بدون اینکه ساختار اصلی پروژه خود را تغییر دهند.
سوالات متداول:
کدام نسخه های Delphi با dotNetCore4Delphi سازگار هستند؟
طبق اطلاعات منتشر شده، از Delphi XE تا Delphi 13 Florence پشتیبانی می شوند.
این کتابخانه با چه نسخه هایی از .NET کار می کند؟
نسخه های .NET 6، .NET 7، .NET 8، .NET 9 و .NET 10 به صورت رسمی پشتیبانی شده اند و در صورت نیاز، نسخه .NET 5 نیز قابل تهیه است.
روی چه سیستم عاملی می توان از آن استفاده کرد؟
در حال حاضر نسخه Windows منتشر شده است. نسخه های Linux و macOS هنوز در مرحله برنامه ریزی برای انتشار قرار دارند.
آیا می توان Libraryهای شخص ثالث .NET Core را بارگذاری کرد؟
بله. Assemblyها و Typeهای موجود در Libraryهای شخص ثالث یا فایل های اجرایی .NET Core را می توان بارگذاری کرد و از داخل برنامه های Delphi به آن ها دسترسی داشت.









Reviews
Clear filtersThere are no reviews yet.