From a4d2315ee4ca3f6177b4fb2526bed2feff3d89be Mon Sep 17 00:00:00 2001
From: lifan <2308045698@qq.com>
Date: 星期三, 22 十月 2025 16:52:58 +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