From 68d53805cead98b6fd18a05738af034020cad123 Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期四, 18 七月 2024 14:09:16 +0800
Subject: [PATCH] update new operator
---
jrj/project/business/BasicCode/ExpressMaint.cpp | 39 +++++++++++++--------------------------
1 files changed, 13 insertions(+), 26 deletions(-)
diff --git a/jrj/project/business/BasicCode/ExpressMaint.cpp b/jrj/project/business/BasicCode/ExpressMaint.cpp
index 59bc7d6..3e2dbd6 100644
--- a/jrj/project/business/BasicCode/ExpressMaint.cpp
+++ b/jrj/project/business/BasicCode/ExpressMaint.cpp
@@ -47,8 +47,7 @@
//trace(1);
m_userid = publiccode::GetUser().id;
m_username = publiccode::GetUser().name;
- dw_base = new xdwtable;
- dw_base.setNativePointer(GetControl(L"dw_base"));
+ dw_base = GetControl(L"dw_base");
dw_base.SetItemString(1, L"PartyID", GetGuid());
dw_base.SetItemString(1, L"PStatus", L"1");
dw_base.SetItemDisplayString(1, L"PStatus", L"有效");
@@ -75,10 +74,8 @@
}
int OnAddrow()
{
- dw_base = new xdwtable;
- dw_base.setNativePointer(GetControl(L"dw_base"));
- xdwtable dw = new xdwtable;
- dw.setNativePointer(dw_base.GetCurTable());
+ dw_base = GetControl(L"dw_base");
+ xdwtable dw =dw_base.GetCurTable();
xstring dw_n = dw.GetDwName();
if (dw_n == L"item")
{
@@ -91,10 +88,8 @@
}
int OnInsertRow()
{
- dw_base = new xdwtable;
- dw_base.setNativePointer(GetControl(L"dw_base"));
- xdwtable dw = new xdwtable;
- dw.setNativePointer(dw_base.GetCurTable());
+ dw_base =GetControl(L"dw_base");
+ xdwtable dw = dw_base.GetCurTable();
xstring dw_n = dw.GetDwName();
if (dw_n == L"item")
{
@@ -109,10 +104,8 @@
int OnDeleteRow()
{
- dw_base = new xdwtable;
- dw_base.setNativePointer(GetControl(L"dw_base"));
- xdwtable dw = new xdwtable;
- dw.setNativePointer(dw_base.GetCurTable());
+ dw_base = GetControl(L"dw_base");
+ xdwtable dw = dw_base.GetCurTable();
xstring dw_n = dw.GetDwName();
if (dw_n == L"item")
{
@@ -162,15 +155,13 @@
int OnPreSave()
{
dw_base.AcceptText();
- dw_base = new xdwtable;
- dw_base.setNativePointer(GetControl(L"dw_base"));
+ dw_base = GetControl(L"dw_base");
xstring ExpressNo = dw_base.GetItemString(1, L"ExpressNo");
if (ExpressNo == L"")
{
dw_base.SetItemString(1, L"ExpressNo", getGoodsNo());
}
- xdwtable dwcon = new xdwtable;
- dwcon.setNativePointer(dw_base.FindDwTable(L"item", 0));
+ xdwtable dwcon = dw_base.FindDwTable(L"item", 0);
int i;
for (i = 1; i <= dwcon.GetRowCount(); i++)
{
@@ -199,8 +190,7 @@
}
}
- xdwtable dwcon1 = new xdwtable;
- dwcon1.setNativePointer(dw_base.FindDwTable(L"PartyBankAccount", 0));
+ xdwtable dwcon1 = dw_base.FindDwTable(L"PartyBankAccount", 0);
int j;
xstring sPBABankName = L"";
xstring sPBABankAccountNo = L"";
@@ -228,8 +218,7 @@
}
int OnSave()
{
- dw_base = new xdwtable;
- dw_base.setNativePointer(GetControl(L"dw_base"));
+ dw_base = GetControl(L"dw_base");
xstring SName = dw_base.GetItemString(1, L"Name");
if (SName == L"") {
alert(L"请输入快递公司名称!");
@@ -292,8 +281,7 @@
}
int OnCellChanged(TEvent* evt, LPARAM p)
{
- dw_base = new xdwtable;
- dw_base.setNativePointer(GetControl(L"dw_base"));
+ dw_base = GetControl(L"dw_base");
DWNMHDR& hdr = *(DWNMHDR*)evt->notify.pnmh;
xstring colname = hdr.colname;
//trace(colname);
@@ -328,8 +316,7 @@
int onload()
{
- dw_base = new xdwtable;
- dw_base.setNativePointer(GetControl(L"dw_base"));
+ dw_base = GetControl(L"dw_base");
OnAttachEvent();
//if(!m_configDoc) return -1;
--
Gitblit v1.9.3