亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? asdkemployeedetails.cpp

?? vs2003+arxobject2006相信不用說
?? CPP
字號:
// (C) Copyright 2002-2005 by Autodesk, Inc. 
//
// Permission to use, copy, modify, and distribute this software in
// object code form for any purpose and without fee is hereby granted, 
// provided that the above copyright notice appears in all copies and 
// that both that copyright notice and the limited warranty and
// restricted rights notice below appear in all supporting 
// documentation.
//
// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. 
// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC. 
// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
// UNINTERRUPTED OR ERROR FREE.
//
// Use, duplication, or disclosure by the U.S. Government is subject to 
// restrictions set forth in FAR 52.227-19 (Commercial Computer
// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
// (Rights in Technical Data and Computer Software), as applicable.
//

//-----------------------------------------------------------------------------
//----- AsdkEmployeeDetails.cpp : Implementation of AsdkEmployeeDetails
//-----------------------------------------------------------------------------
#include "StdAfx.h"
#include "AsdkEmployeeDetails.h"

//-----------------------------------------------------------------------------
Adesk::UInt32 AsdkEmployeeDetails::kCurrentVersionNumber =5;

//-----------------------------------------------------------------------------
ACRX_DXF_DEFINE_MEMBERS (
	AsdkEmployeeDetails, AcDbObject,
	AcDb::kDHL_CURRENT, AcDb::kMReleaseCurrent, 
	AcDbProxyEntity::kNoOperation, AsdkEMPLOYEEDETAILS,
	"AsdkEMPLOYEEDETAILSAPP"
	"|Product Desc:     A description for your object"
	"|Company:          Your company name"
	"|WEB Address:      Your company WEB site address"
)

//-----------------------------------------------------------------------------
AsdkEmployeeDetails::AsdkEmployeeDetails () : AcDbObject (){
	m_lastName = NULL ;
	m_firstName = NULL ;
}

AsdkEmployeeDetails::~AsdkEmployeeDetails () {
	delete [] m_lastName ;
	delete [] m_firstName ;
}

//-----------------------------------------------------------------------------
//----- AcDbObject protocols
//- Dwg Filing protocol
Acad::ErrorStatus AsdkEmployeeDetails::dwgOutFields (AcDbDwgFiler *pFiler) const {
	assertReadEnabled () ;
	//----- Save parent class information first.
	Acad::ErrorStatus es =AcDbObject::dwgOutFields (pFiler) ;
	if ( es != Acad::eOk )
		return (es) ;
	//----- Object version number needs to be saved first
	if ( (es =pFiler->writeUInt32 (AsdkEmployeeDetails::kCurrentVersionNumber)) != Acad::eOk )
		return (es) ;
	//----- Output params
	//.....

	pFiler->writeItem (m_ID) ;
	pFiler->writeItem (m_Cube) ;
	pFiler->writeString (m_firstName) ;
	pFiler->writeString (m_lastName) ;
	return (pFiler->filerStatus ()) ;
}

Acad::ErrorStatus AsdkEmployeeDetails::dwgInFields (AcDbDwgFiler *pFiler) {
	assertWriteEnabled () ;
	//----- Read parent class information first.
	Acad::ErrorStatus es =AcDbObject::dwgInFields (pFiler) ;
	if ( es != Acad::eOk )
		return (es) ;
	//----- Object version number needs to be read first
	Adesk::UInt32 version =0 ;
	if ( (es =pFiler->readUInt32 (&version)) != Acad::eOk )
		return (es) ;
	if ( version > AsdkEmployeeDetails::kCurrentVersionNumber )
		return (Acad::eMakeMeProxy) ;
	//- Uncomment the 2 following lines if your current object implementation cannot
	//- support previous version of that object.
	//if ( version < AsdkEmployeeDetails::kCurrentVersionNumber )
	//	return (Acad::eMakeMeProxy) ;
	//----- Read params
	//.....

	if ( version >= 2 /*&& version <= endVersion*/ ) pFiler->readItem (&m_ID) ;
	if ( version >= 3 /*&& version <= endVersion*/ ) pFiler->readItem (&m_Cube) ;
	if ( version >= 4 /*&& version <= endVersion*/ ) {
		delete [] m_firstName ; m_firstName =NULL ;
		pFiler->readString (&m_firstName) ;
	}
	if ( version >= 5 /*&& version <= endVersion*/ ) {
		delete [] m_lastName ; m_lastName =NULL ;
		pFiler->readString (&m_lastName) ;
	}
	return (pFiler->filerStatus ()) ;
}

//- Dxf Filing protocol
Acad::ErrorStatus AsdkEmployeeDetails::dxfOutFields (AcDbDxfFiler *pFiler) const {
	assertReadEnabled () ;
	//----- Save parent class information first.
	Acad::ErrorStatus es =AcDbObject::dxfOutFields (pFiler) ;
	if ( es != Acad::eOk )
		return (es) ;
	es =pFiler->writeItem (AcDb::kDxfSubclass, _RXST("AsdkEmployeeDetails")) ;
	if ( es != Acad::eOk )
		return (es) ;
	//----- Object version number needs to be saved first
	if ( (es =pFiler->writeUInt32 (kDxfInt32, AsdkEmployeeDetails::kCurrentVersionNumber)) != Acad::eOk )
		return (es) ;
	//----- Output params
	//.....

	return (pFiler->filerStatus ()) ;
}

Acad::ErrorStatus AsdkEmployeeDetails::dxfInFields (AcDbDxfFiler *pFiler) {
	assertWriteEnabled () ;
	//----- Read parent class information first.
	Acad::ErrorStatus es =AcDbObject::dxfInFields (pFiler) ;
	if ( es != Acad::eOk || !pFiler->atSubclassData (_RXST("AsdkEmployeeDetails")) )
		return (pFiler->filerStatus ()) ;
	//----- Object version number needs to be read first
	struct resbuf rb ;
	pFiler->readItem (&rb) ;
	if ( rb.restype != AcDb::kDxfInt32 ) {
		pFiler->pushBackItem () ;
		pFiler->setError (Acad::eInvalidDxfCode, _RXST("\nError: expected group code %d (version #)"), AcDb::kDxfInt32) ;
		return (pFiler->filerStatus ()) ;
	}
	Adesk::UInt32 version =(Adesk::UInt32)rb.resval.rlong ;
	if ( version > AsdkEmployeeDetails::kCurrentVersionNumber )
		return (Acad::eMakeMeProxy) ;
	//- Uncomment the 2 following lines if your current object implementation cannot
	//- support previous version of that object.
	//if ( version < AsdkEmployeeDetails::kCurrentVersionNumber )
	//	return (Acad::eMakeMeProxy) ;
	//----- Read params in non order dependant manner
	while ( es == Acad::eOk && (es =pFiler->readResBuf (&rb)) == Acad::eOk ) {
		switch ( rb.restype ) {
			//----- Read params by looking at their DXF code (example below)
			//case AcDb::kDxfXCoord:
			//	if ( version == 1 )
			//		cen3d =asPnt3d (rb.resval.rpoint) ;
			//	else 
			//		cen2d =asPnt2d (rb.resval.rpoint) ;
			//	break ;
			//.....

			default:
				//----- An unrecognized group. Push it back so that the subclass can read it again.
				pFiler->pushBackItem () ;
				es =Acad::eEndOfFile ;
				break ;
		}
	}
	//----- At this point the es variable must contain eEndOfFile
	//----- - either from readResBuf() or from pushback. If not,
	//----- it indicates that an error happened and we should
	//----- return immediately.
	if ( es != Acad::eEndOfFile )
		return (Acad::eInvalidResBuf) ;

	return (pFiler->filerStatus ()) ;
}


Acad::ErrorStatus AsdkEmployeeDetails::ID(Adesk::Int32& ID) 
{
	assertReadEnabled () ;	ID = m_ID;
	return (Acad::eOk);
}

Acad::ErrorStatus AsdkEmployeeDetails::setID(const Adesk::Int32 ID)
{
	assertWriteEnabled () ;	m_ID = ID ;	return (Acad::eOk) ;}

Acad::ErrorStatus AsdkEmployeeDetails::cube(Adesk::Int32& cube) 
{
	assertReadEnabled () ;	cube = m_Cube;
	return (Acad::eOk);
}

Acad::ErrorStatus AsdkEmployeeDetails::setCube(const Adesk::Int32 cube)
{
	assertWriteEnabled () ;	m_Cube = cube ;	return (Acad::eOk) ;}

Acad::ErrorStatus AsdkEmployeeDetails::firstName(char*& firstName) 
{
	assertReadEnabled () ;	firstName = strdup(m_firstName);
	return (Acad::eOk);
}

Acad::ErrorStatus AsdkEmployeeDetails::setFirstName(const char* firstName)
{
	assertWriteEnabled () ;	delete [] m_firstName ;	m_firstName = strdup (firstName) ;	return (Acad::eOk) ;}

Acad::ErrorStatus AsdkEmployeeDetails::lastName(char*& lastName) 
{
	assertReadEnabled () ;	lastName = strdup(m_lastName);
	return (Acad::eOk);
}

Acad::ErrorStatus AsdkEmployeeDetails::setLastName(const char* lastName)
{
	assertWriteEnabled () ;	delete [] m_lastName ;	m_lastName = strdup (lastName) ;	return (Acad::eOk) ;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性欧美巨大黑白大战| 国产日韩欧美麻豆| 日韩欧美一区二区不卡| 国产精品不卡一区| 国产精品系列在线播放| 欧美网站大全在线观看| 精品福利av导航| 一区二区理论电影在线观看| 三级久久三级久久久| 不卡一卡二卡三乱码免费网站| 欧美一区二区三区在| 国产日韩欧美精品在线| 亚洲精品高清视频在线观看| 国产乱色国产精品免费视频| 欧美日韩小视频| 日韩理论片一区二区| 成人国产视频在线观看| 欧美一区二区三区四区五区| 亚洲美女免费在线| 成人av动漫网站| 国产日韩精品一区二区浪潮av| 日产国产欧美视频一区精品| 成人精品免费视频| 亚洲视频1区2区| 欧美日韩亚洲综合在线| 亚洲狠狠丁香婷婷综合久久久| 99国产精品视频免费观看| 欧美精品一区二区三区蜜臀 | 色综合久久中文字幕综合网| 国产欧美一区二区精品久导航 | 亚洲欧美一区二区在线观看| 国内精品免费在线观看| 精品久久久三级丝袜| 国产91露脸合集magnet| 日韩伦理av电影| 欧美撒尿777hd撒尿| 久久99精品久久久| 日韩美女啊v在线免费观看| 欧美性一级生活| 国产乱淫av一区二区三区 | 高清成人免费视频| 有码一区二区三区| 日韩视频123| 成人永久aaa| 免费在线视频一区| 国产精品久久久99| 91麻豆精品91久久久久久清纯| 图片区小说区国产精品视频| 久久久不卡影院| 色哟哟精品一区| 日本不卡一区二区| 亚洲欧美日韩精品久久久久| 欧美电视剧免费观看| 成人精品国产一区二区4080| 午夜一区二区三区视频| 国产精品福利一区二区| 国产精品亚洲成人| 亚洲欧美韩国综合色| 日韩欧美在线1卡| 欧美精品一卡二卡| 97久久精品人人澡人人爽| 国产乱子轮精品视频| 亚洲国产日韩精品| 亚洲高清免费一级二级三级| 日本一区二区在线不卡| 久久久国产精品麻豆| 国产午夜精品福利| 国产欧美综合色| 国产精品国产三级国产aⅴ中文 | 久久66热re国产| 久久久久久久久久久久久久久99| 日韩一区二区三区视频| 91老司机福利 在线| 五月综合激情网| 日韩精品1区2区3区| 丁香天五香天堂综合| 成人动漫在线一区| 色狠狠色噜噜噜综合网| 99久久国产免费看| 国产一区二区不卡| 久久国产视频网| 国产乱国产乱300精品| 成人国产精品免费| 欧美色老头old∨ideo| 欧美一级日韩一级| 亚洲电影中文字幕在线观看| 九九久久精品视频| 欧美少妇xxx| 久久久天堂av| 亚洲精品伦理在线| 九一九一国产精品| 色噜噜狠狠色综合中国| 久久久久久麻豆| 国产经典欧美精品| 日韩免费观看高清完整版在线观看| 日韩一卡二卡三卡四卡| 国产精品网站在线观看| 亚洲麻豆国产自偷在线| 久久精品国产亚洲高清剧情介绍 | 亚洲蜜臀av乱码久久精品蜜桃| 韩国欧美一区二区| 宅男噜噜噜66一区二区66| 亚洲国产精品久久久久婷婷884| 精品免费国产二区三区| 国产婷婷色一区二区三区| 奇米888四色在线精品| 在线综合亚洲欧美在线视频| 午夜日韩在线电影| 欧美日韩一区二区三区高清 | 色婷婷精品久久二区二区蜜臀av | 日本免费新一区视频| 在线电影国产精品| 首页综合国产亚洲丝袜| 日韩区在线观看| 国产91精品精华液一区二区三区 | 欧美视频中文字幕| 国产精品综合网| 国产欧美精品区一区二区三区 | 欧美不卡一区二区三区四区| 国产精品一品二品| 一色屋精品亚洲香蕉网站| 高清不卡在线观看| 一区二区三区中文免费| 制服丝袜激情欧洲亚洲| 日本不卡免费在线视频| 国产午夜精品一区二区| 91片在线免费观看| 国产在线看一区| 日产欧产美韩系列久久99| 国产精品久久久久久亚洲伦| 在线亚洲人成电影网站色www| 五月天欧美精品| 国产亚洲一区二区在线观看| 91麻豆免费看片| 日韩电影在线观看网站| 欧美激情一二三区| 欧美日本在线播放| 91丨porny丨在线| 国产精品综合av一区二区国产馆| 亚洲一线二线三线视频| 久久无码av三级| 91精品国产入口在线| 色综合一区二区三区| 成人国产精品免费观看| 高清beeg欧美| 国产成人亚洲综合a∨猫咪| 青青国产91久久久久久| 亚洲午夜免费电影| 亚洲一区自拍偷拍| 一片黄亚洲嫩模| 秋霞午夜鲁丝一区二区老狼| 午夜欧美视频在线观看| 午夜精品久久久久久久| 日韩国产欧美在线播放| 亚洲成人777| 免费视频最近日韩| 久久99久久精品欧美| 高清在线成人网| 一本色道久久综合亚洲91| 欧美日韩免费观看一区二区三区| 色综合久久88色综合天天| 99国产精品久久久久| 色视频成人在线观看免| 欧美系列亚洲系列| 精品久久人人做人人爰| 中文字幕视频一区| 亚洲第一久久影院| 国产在线不卡一区| 成人性生交大合| 欧美高清视频一二三区| 日本一区二区成人| 亚洲成va人在线观看| 韩国三级在线一区| av福利精品导航| 91精品婷婷国产综合久久性色| 久久久久久久久久看片| 午夜在线电影亚洲一区| 国内精品国产成人国产三级粉色| 国产成人av影院| 日韩一级免费观看| 亚洲国产另类av| 精品一区二区综合| 色欲综合视频天天天| 久久品道一品道久久精品| 亚洲欧洲日产国码二区| 婷婷国产在线综合| 色爱区综合激月婷婷| 国产女人aaa级久久久级 | 国产精品蜜臀在线观看| 日韩成人午夜电影| 欧美网站一区二区| 亚洲欧美色一区| 欧美亚一区二区| 亚洲女子a中天字幕| 成人高清伦理免费影院在线观看| 欧美精品一区二区三区一线天视频| 日韩激情视频网站| 欧美一区二区三区啪啪| 丝袜诱惑制服诱惑色一区在线观看| 成人的网站免费观看|