From f7f68dbf94f9da14863f155d88cdaec47352ba99 Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期三, 24 七月 2024 10:28:02 +0800
Subject: [PATCH] update

---
 jrj/project/business/AR/ExchageFile.cpp |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/jrj/project/business/AR/ExchageFile.cpp b/jrj/project/business/AR/ExchageFile.cpp
index f03cdd1..32df8f3 100644
--- a/jrj/project/business/AR/ExchageFile.cpp
+++ b/jrj/project/business/AR/ExchageFile.cpp
@@ -2,6 +2,7 @@
 #include <xcontrol/xtreeview.hpp>
 #include <xcontrol/xdwgrid.hpp>
 #include <xcontrol/xcell.hpp>
+#include <adt/xarray.hpp>
 
 #include "vbusiness/vframe/listwin.vframe.vbusiness.hpp"
 #include "viewobject/view.base.hpp"
@@ -139,7 +140,6 @@
 			xml x;
 			
 			xaserverarg arg ;
-			arg.setNativePointer(arg.CreateInstance());
 			arg.AddArg(L"head", head);
 			//alert(head);
 			if (getUrl(L"/sale/data/AR/match/bank", arg.GetString(), x) != 1)return 1;
@@ -152,8 +152,8 @@
 
 			KXMLDOMNodeList items = n.selectNodes(L"Item");
 			int len = items.length();
-			IntegerArray indexs = IntegerArray::make();
-			StringArray columns = StringArray::make();
+			xarray<int> indexs;
+			xarray<xstring> columns;
 			xstring bank = n.selectSingleNode(L"@name").text();
 			for (int i = 0; i < len; i++)
 			{
@@ -233,13 +233,13 @@
 							if (n1)
 							{
 								//alert(n1.xml);
-								if (n1.selectSingleNode(L"DataColumn"))dw_exch.SetItemString(curRow, columns.item(k), n1.selectSingleNode(L"DataColumn").text());
-								if (n1.selectSingleNode(L"DataColumn/@_displaystring"))dw_exch.SetItemDisplayString(curRow, columns.item(k), n1.selectSingleNode(L"DataColumn/@_displaystring").text());
+								if (n1.selectSingleNode(L"DataColumn"))dw_exch.SetItemString(curRow, columns.item(k).c_str(), n1.selectSingleNode(L"DataColumn").text());
+								if (n1.selectSingleNode(L"DataColumn/@_displaystring"))dw_exch.SetItemDisplayString(curRow, columns.item(k).c_str(), n1.selectSingleNode(L"DataColumn/@_displaystring").text());
 							}
 						}
 					}
 					else
-						dw_exch.SetItemString(curRow, columns.item(k), val);
+						dw_exch.SetItemString(curRow, columns.item(k).c_str(), val);
 				}
 			}
 			xutil::RestoreCursor(hCursor);
@@ -373,7 +373,7 @@
 
 		int SendCtrlCmd(xcontrol xc, xstring cmd)
 		{
-			SendMessage(xc.GetId(), 0x401, cmd, 0);
+			SendMessage(xc.GetHWND(), 0x401, (WPARAM)cmd.c_str(), 0);
 			return 1;
 		}
 

--
Gitblit v1.9.3