دسته بندی ها
17:30 1401/11/06

نحوه کرک استیمول سافت در ویندوزفرم Net Core 3.1

مشخصات سوال کننده :
کاربر : Tarak4135     امتیاز کاربر : 56     رتبه کاربر : 17
دسته بندی : سی شارپ استيمول سافت

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 4319
هوش مصنوعی

پاسخ هوش مصنوعی

با توجه به مشکلی که با استفاده از داینامیک DLL های استیمول سافت دارید و خطایی که در زمان اجرای کد در متد report.Compile() دریافت می کنید، پیشنهاد می کنم مراحل زیر را بررسی کنید:

1. **اطمینان از نسخه های درست DLL**: اطمینان حاصل کنید که DLL هایی که به صورت دستی اضافه کرده اید، با نسخه ای که قبلاً از NuGet نصب کرده اید، یکسان هستند. ممکن است نسخه کرک شده با نسخه های اصلی سازگار نباشد.

2. **اجازه های امنیتی**: اطمینان حاصل کنید که برنامه شما مجوزهای لازم برای دسترسی به منابع محلی را دارد. در برخی موارد، اجرای برنامه به عنوان Administrator می تواند به حل مشکلات کمک کند.

3. **بررسی خطاها**: برنامه خود را با استفاده از خطایابی (debugging) اجرا کنید و سعی کنید متن دقیق خطا را که در زمان اجرای Compile() دریافت می کنید، بررسی کنید. این می تواند به تعیین اینکه مشکل از کجاست کمک کند.

4. **استفاده از کد برای نشان دادن خطا**: شما می توانید کد خود را به گونه ای ویرایش کنید که خطاها را در زمان اجرا ضبط کند.

try
{
    StiReport report = new StiReport();
    string fileReport = "Report\\ReportMojudiTools.mrt";
    string myfile = System.AppDomain.CurrentDomain.BaseDirectory + fileReport;
    report.Load(myfile);
    report.Compile();
    report["myTitle"] = "گزارش لیست موجودی ابزار";
    report["myDate"] = "تاریخ: " + DateTime.Now.ToString("yyyy/MM/dd");
    report.RegData(dt);
    report.Show();
}
catch (Exception ex)
{
    MessageBox.Show("خطا: " + ex.Message);
}

5. **پشتیبانی استیمول سافت**: اگر مشکل ادامه داشت، به قسمت پشتیبانی استیمول سافت مراجعه کنید یا در انجمن های مرتبط سوال بپرسید. ممکن است راه حل های به روزتری برای مشکلات مشابه داشته باشند.

امیدوارم این نکات به شما کمک کند تا به حل مشکل خود بپردازید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 13:55 1401/11/07

متن خطای شما این هست :

operation not supported on this platform

خب این واضح هست. نسخه استیمول سافتی که شما استفاده می کنید با نوع پروژتون همخوانی نداره. طبق گفته خودتون شما از Dot Net Core استفاده می کنید. بنابراین باید استیمول سافتی استفاده کنید که از این نسخه از سی شارپ پشتیبانی کنه.

می تونید توی گوگل سرچ کنید : stimulsoft for winform dotnet core

به این پاسخ امتیاز بدهید    1
امتیاز: 1635 رتبه: 2
پاسخ دهنده : Tarak4135 07:08 1401/11/08

سلام.من بابت این خطا چند نسخه از استیمول سافت را استفاده کرده اما باز هم این خطا میاد.

نسخه استفاده شده

Stimulsoft Designer 2021.3.2

Stimulsoft Designer 2023.1.1

stimulsoft Reports .NET 2017.1.11

Stimulsoft Reports 2017.2.2

آیا در حالتی که از طریق Manage Nuget Package پکیج استیمول را نصب میکنیم نمیشه کرک یا منقضی شدن نسخه تریال آن غیر فعال بشه؟

ویرایش شده در شنبه 8 بهمن 1401 ساعت 07:09:44
به این پاسخ امتیاز بدهید    0
امتیاز: 56 رتبه: 17
1 نظر
fateme : کرک کردن از طریق خود nuget هم میشه انجام داد ولی مستلزم این هست فایل های کرک شده این نسخه رو داشته باشید و ممکنه عملیات خاصی نیاز باشه. خودم فایلهای کرک شده برای دات کور ویندوزی رو ندارم که بهتون بدم

امتیاز کاربر : 1635   رتبه کاربر : 2   تاریخ ثبت : 08:57 1401/11/08
پاسخ دهنده : Tarak4135 07:22 1401/11/10

ممنون بابت وقتی که برای پاسخ به سوالم گذاشتید. همونطور که گفتید من ابتدا پکیج رو از طریق Nuget به برنامه اضافه کردم و سپس فایل های کرک که مخصوص نسخه Dot Net Core 3.1 بود را در قسمت Debug جایگزین کردم که تونستم تریال را حذف کنم.

فایل های کرک شده استیمول سافت 2023.1.1 برای نسخه Dot Net Core 3.1

به این پاسخ امتیاز بدهید    1
امتیاز: 56 رتبه: 17
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود