اعلانات انجمن


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اررور موقع استارت Editor
نویسنده پیام
Arezoo آفلاین
کاربر عادی
*

ارسال‌ها: 42
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 3
ارسال: #1
اررور موقع استارت Editor
سلام
دوستان نرم افزارم که با آرک اینجین 10.2.2 نوشته شده، موقع استارت Editor این اررور رو بهم میده
the data could not be edited. additional licensing is required
چجوری میشه برطرفش کرد؟؟
 
۲-۶-۱۳۹۵ ۱۰:۵۸ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
علوی آفلاین
ناظر انجمن
******

ارسال‌ها: 496
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 246
ارسال: #2
RE: اررور موقع استارت Editor
یا موقع نصب درست کرک نکردید یعنی نسخه سیستمتون Advanced نیست.
یا این که کسی که برنامه رو نوشته لایسنس مورد نیاز رو به برنامه اضافه نکرده.

دو اصل اساسی انجمن:
1- احترام به یکدیگر
2- درصورت نقل مطلب، ذکر منبع و لینک به اصل مطلب

برای تقدیر و تشکر از دکمه [تصویر:  postbit_reputation.gif] در پایین هر ارسال استفاده کنید.
۲-۶-۱۳۹۵ ۰۹:۱۹ عصر
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 اعتبار داده شده توسط : sanjesh_88(+1)
Arezoo آفلاین
کاربر عادی
*

ارسال‌ها: 42
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 3
ارسال: #3
RE: اررور موقع استارت Editor
برنامه رو خودم نوشتم جناب علوی و تیک همه ی اکستنشن های لایسنس رو زدم
[تصویر:  2.jpg]
از کجا بفهمم نسخه لایسنس Advance هست یا خیر؟؟
اینم تصویر ArcGIS Administrator:
[تصویر:  1.jpg]
 
۳-۶-۱۳۹۵ ۰۳:۱۶ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
علوی آفلاین
ناظر انجمن
******

ارسال‌ها: 496
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 246
ارسال: #4
RE: اررور موقع استارت Editor
فایل ApplicationEvents و LicenseInitializer رو ببینید چه کدی اضافه شده.

Advanced رو هم روی Desktop یا Engine که کلیک کنید نشون میده.

دو اصل اساسی انجمن:
1- احترام به یکدیگر
2- درصورت نقل مطلب، ذکر منبع و لینک به اصل مطلب

برای تقدیر و تشکر از دکمه [تصویر:  postbit_reputation.gif] در پایین هر ارسال استفاده کنید.
۴-۶-۱۳۹۵ ۱۲:۰۱ عصر
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 اعتبار داده شده توسط : Arezoo(+1)
Arezoo آفلاین
کاربر عادی
*

ارسال‌ها: 42
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 3
ارسال: #5
RE: اررور موقع استارت Editor
ممنون از پیگیریتون تصویر: images/smilies/blush.gif
این LicenseInitializer  :
[تصویر:  1.jpg]

و این هم ApplicationEvents  :
[تصویر:  2.jpg]
 

 

 
(آخرین ویرایش در این ارسال: ۶-۶-۱۳۹۵ ۰۶:۴۸ عصر، توسط علوی.)
۶-۶-۱۳۹۵ ۰۸:۲۴ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
علوی آفلاین
ناظر انجمن
******

ارسال‌ها: 496
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 246
ارسال: #6
RE: اررور موقع استارت Editor
فعلا ساده ترین راه این هست که یک پروژه جدید ایجاد کنید و کد خودتون رو توش کپی کنید و لایسنس های اون رو تنظیم کنید.
یا این که در همین پروژه اون متدهای استارت اپ و شات داون رو پاک کنید و از دوباره لایسنس رو تنظیم کنید.
متد استارت آپ آخر کد لایسنسش esriLicenseProductCodeArcInfo داره؟

دو اصل اساسی انجمن:
1- احترام به یکدیگر
2- درصورت نقل مطلب، ذکر منبع و لینک به اصل مطلب

برای تقدیر و تشکر از دکمه [تصویر:  postbit_reputation.gif] در پایین هر ارسال استفاده کنید.
۶-۶-۱۳۹۵ ۰۶:۵۵ عصر
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
Arezoo آفلاین
کاربر عادی
*

ارسال‌ها: 42
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 3
ارسال: #7
RE: اررور موقع استارت Editor
نه نداره!


کد:
Private Sub MyApplication_Startup(sender As Object, e As ApplicationServices.StartupEventArgs) Handles Me.Startup
'ESRI License Initializer generated code.
If (Not m_AOLicenseInitializer.InitializeApplication(New esriLicenseProductCode() {esriLicenseProductCode.esriLicenseProductCodeEngine, esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB, esriLicenseProductCode.esriLicenseProductCodeArcServer, esriLicenseProductCode.esriLicenseProductCodeBasic, esriLicenseProductCode.esriLicenseProductCodeStandard, esriLicenseProductCode.esriLicenseProductCodeAdvanced}, _
New esriLicenseExtensionCode() {})) Then
MsgBox(m_AOLicenseInitializer.LicenseMessage() + vbNewLine + vbNewLine _
+ "This application could not initialize with the correct ArcGIS license and will shutdown.")
m_AOLicenseInitializer.ShutdownApplication()
e.Cancel = True
Return
End If
End Sub
توی منوی Add ArcGIS License Cheking گزینه Arcinfo نداره که تیک بزنم
[تصویر:  1.jpg]

راه حل دوم رو هم امتحان کردم فایده نداشت.
۷-۶-۱۳۹۵ ۰۴:۰۶ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
علوی آفلاین
ناظر انجمن
******

ارسال‌ها: 496
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 246
ارسال: #8
RE: اررور موقع استارت Editor
قبلا یادمه سر یک پروژ همین مسئله رو داشتم اما نه برای ادیتور بلکه برای یکی از اکستنشن ها بود که اونم با وجود زدن همه تیک ها باز خطای لاینسنس می داد. 
الان که پروژه اش رو باز کردم این کدها فعال هست:


کد:
m_AOLicenseInitializer.InitializeApplication(New esriLicenseProductCode() {esriLicenseProductCode.esriLicenseProductCodeArcInfo}, _
New esriLicenseExtensionCode() {esriLicenseExtensionCode.esriLicenseExtensionCode3DAnalyst, esriLicenseExtensionCode.esriLicenseExtensionCodeSpatialAnalyst})


کلی سرش معطل شدم و الان که می بینم کلی کد کامنت شده هم کنار کد بالا هست برای دسترسی مستقیم به کلاس لایسنس و ... اما در نهایت همین دو خط کد که فکر کنم خود انجین خودکار تولیدکرده جواب داده. 

تو این جور موارد اون راه حل اول - یعنی ایجاد یک پروژه جدید - مناسب ترین راهه.
در مورد ArcInfo هم اون advanced معادل ArcInfo هست. شاید توی ورژن های بالاتر کدش این طور باشه. من هنوز از 10.0 بالاتر نرفتم. کد بالا هم برای 10.0 هست.

 

دو اصل اساسی انجمن:
1- احترام به یکدیگر
2- درصورت نقل مطلب، ذکر منبع و لینک به اصل مطلب

برای تقدیر و تشکر از دکمه [تصویر:  postbit_reputation.gif] در پایین هر ارسال استفاده کنید.
۷-۶-۱۳۹۵ ۰۹:۳۸ عصر
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 اعتبار داده شده توسط : Arezoo(+1)
Arezoo آفلاین
کاربر عادی
*

ارسال‌ها: 42
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 3
ارسال: #9
RE: اررور موقع استارت Editor
ممنون آقای علوی از پیگیریتون. ولی جواب نگرفتم هنوز تصویر: images/smilies/angry.gif
تو این مدت فهمیدم که اصلا ربطی به لایسنس نداره و مربوط به mxd هست که لود می کنم.چون با همین لایسنس اگر سورس لایه هام shape یا mdb باشن مشکلی نداره و ادیتور استارت میشه ولی اگه سورس لایه هام SDE باشن این مشکل پیش میاد. توی ArcCatalog هم لایه هام رو Register As Version کردم ولی بازم فایده نداره!! تصویر: images/smilies/huh.gifتصویر: images/smilies/confused.gif

 
(آخرین ویرایش در این ارسال: ۲۴-۶-۱۳۹۵ ۱۰:۵۴ صبح، توسط Arezoo.)
۲۴-۶-۱۳۹۵ ۱۰:۳۸ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
Arezoo آفلاین
کاربر عادی
*

ارسال‌ها: 42
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 3
ارسال: #10
RE: اررور موقع استارت Editor
خب مثل اینکه هیچکس راه حلی نداره!! تصویر: images/smilies/sad.gif
چنتا کد پیدا کردم که ظاهراً برای استارت لایه های اس دی ای هستش:


کد:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Text;
using System.Windows.Forms;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.DataSourcesGDB;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.Geodatabase;

namespace EngineWindowsApplication1
{
public partial class Form1 : Form
{
IEngineEditor m_EngineEditor;
IWorkspace m_Workspace;

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
axMapControl1.LoadMxFile("C:\\SDE.mxd");
m_EngineEditor = new EngineEditor();

IPropertySet propertySet = new PropertySetClass();
propertySet.SetProperty("SERVER", serverIP);
propertySet.SetProperty("INSTANCE", dbinstance);
propertySet.SetProperty("DATABASE", "sde");
propertySet.SetProperty("USER", user);
propertySet.SetProperty("PASSWORD", password);
propertySet.SetProperty("VERSION", "SDE.DEFAULT");

Type factoryType = Type.GetTypeFromProgID("esriDataSourcesGDB.SdeWorkspaceFactory");
IWorkspaceFactory workspaceFactory = new SdeWorkspaceFactoryClass();

m_Workspace = workspaceFactory.Open(propertySet, 0);
}

private void button1_Click(object sender, EventArgs e)
{
try
{
m_EngineEditor.StartEditing(m_Workspace, axMapControl1.ActiveView.FocusMap);
}
catch (COMException comEx)
{
throw comEx;
}
catch (Exception ex)
{
throw ex;
}
}
}
}

برای من اررور میده میگه : Entry for SDE instance not found in services file
لطفا یکی امتحان کنه بببینه میتونه جواب بگیره آیا؟؟ تصویر: images/smilies/rolleyes.gif
 
۵-۷-۱۳۹۵ ۱۰:۱۷ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان