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