From d4726c427464d5fa50c9fce848831c4cec36d8d1 Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期三, 28 五月 2025 15:24:49 +0800
Subject: [PATCH] update

---
 jrj/xframe/devloper/XDevEditXFile.cpp |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/jrj/xframe/devloper/XDevEditXFile.cpp b/jrj/xframe/devloper/XDevEditXFile.cpp
index 8ec2265..c839d95 100644
--- a/jrj/xframe/devloper/XDevEditXFile.cpp
+++ b/jrj/xframe/devloper/XDevEditXFile.cpp
@@ -26,6 +26,7 @@
 
 	xnode	m_agentNode;	//Agent Condition
 	xstring	m_agentCond;	//Agent Node
+public:
 	int SetAgent()
 	{
 		/*		xstring xfNodeAgentArea  = L"agentarea";
@@ -181,8 +182,8 @@
 			xstring sType = OnGetType();
 			if (sType == L"xml.xsd")
 			{
-				xstring sError;
-				x.ValidSchema(content, &sError);
+				BSTR sError= nullptr;
+				x.ValidSchema((const wchar_t* )content.c_str(), sError);
 				trace(sError);
 			}
 		}
@@ -211,7 +212,7 @@
 										else if (sType == L"xml.xsd")
 										{
 											xml doc;
-											x.GetSchemaXml(content,doc);
+											x.GetSchemaXml((LPTSTR)content.c_str(), doc);
 											//trace(doc.xml());
 											auto e = doc.selectSingleNode(L"root/schema");
 											if (e) {
@@ -244,7 +245,7 @@
 		{
 			HTREEITEM hP2Item = 0;
 			HTREEITEM hDomainItem = 0;
-			if (tv_folder.GetParentItem(hItem) <= 0)
+			if (!tv_folder.GetParentItem(hItem))
 			{
 				hDomainItem = hItem;
 			}
@@ -302,7 +303,7 @@
 	{
 		xstring xsd = GetXSD(L"" + filename);
 		xml x;
-		x.GetSchemaXml(xsd,x);
+		x.GetSchemaXml((LPTSTR)xsd.c_str(), x);
 		trace(x.xml());
 
 		/*			xml x = new xml;
@@ -337,6 +338,8 @@
 		//获取焦点事件,用于重置工具条
 		AttachEvent(L"WM_SETFOCUS", (FEvent)&XDevEditXFile::OnSetFocus);
 		AttachEvent(L"xreport",L"DWV_DOUBLECLICKED", (FEvent)&XDevEditXFile::OnDoubleClicked);
+
+		return 1;
 	}
 
 	int LoadData()

--
Gitblit v1.9.3