您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ EXCEPTION_CONVERT函数代码示例

51自学网 2021-06-01 20:35:56
  C++
这篇教程C++ EXCEPTION_CONVERT函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中EXCEPTION_CONVERT函数的典型用法代码示例。如果您正苦于以下问题:C++ EXCEPTION_CONVERT函数的具体用法?C++ EXCEPTION_CONVERT怎么用?C++ EXCEPTION_CONVERT使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了EXCEPTION_CONVERT函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: Java_com_scriptographer_ai_Tracing_setThreshold

/* * void setThreshold(int threshold) */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Tracing_setThreshold(JNIEnv *env, jobject obj, jint threshold) {	try {#if kPluginInterfaceVersion >= kAI12		TRACING_SET_OPTION(kTracingThresholdKey, Integer, threshold);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例2: Java_com_scriptographer_ai_Tracing_nativeSetRasterDisplay

/* * void nativeSetRasterDisplay(int display) */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Tracing_nativeSetRasterDisplay(JNIEnv *env, jobject obj, jint display) {	try {#if kPluginInterfaceVersion >= kAI12		TRACING_SET_OPTION(kTracingVisualizeRasterKey, Integer, display);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例3: Java_com_scriptographer_ai_Tracing_setResampleResolution

/* * void setResampleResolution(float resolution) */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Tracing_setResampleResolution(JNIEnv *env, jobject obj, jfloat resolution) {	try {#if kPluginInterfaceVersion >= kAI12		TRACING_SET_OPTION(kTracingResampleResolutionKey, Real, resolution);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例4: Java_com_scriptographer_ai_Tracing_nativeSetMode

/* * void nativeSetMode(int mode) */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Tracing_nativeSetMode(JNIEnv *env, jobject obj, jint mode) {	try {#if kPluginInterfaceVersion >= kAI12		TRACING_SET_OPTION(kTracingModeKey, Integer, mode);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例5: Java_com_scriptographer_ai_Gradient_nativeGetType

/* * int nativeGetType() */JNIEXPORT jint JNICALL Java_com_scriptographer_ai_Gradient_nativeGetType(JNIEnv *env, jobject obj) {	try {		AIGradientHandle gradient = gEngine->getGradientHandle(env, obj);		short type = 0;		sAIGradient->GetGradientType(gradient, &type);		return type;	} EXCEPTION_CONVERT(env);	return 0;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例6: Java_com_scriptographer_ai_Tracing_setMinStrokeLength

/* * void setMinStrokeLength(float minLength) */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Tracing_setMinStrokeLength(JNIEnv *env, jobject obj, jfloat minLength) {	try {#if kPluginInterfaceVersion >= kAI12		TRACING_SET_OPTION(kTracingMinStrokeLengthKey, Real, minLength);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例7: Java_com_scriptographer_ui_MenuItem_getOptions

/* * int getOptions() */JNIEXPORT jint JNICALL Java_com_scriptographer_ui_MenuItem_getOptions(JNIEnv *env, jobject obj) {	try {		AIMenuItemHandle item = gEngine->getMenuItemHandle(env, obj);		long options = 0;		sAIMenu->GetMenuItemOptions(item, &options);		return options;	} EXCEPTION_CONVERT(env);	return 0;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例8: Java_com_scriptographer_ui_MenuItem_isChecked

/* * boolean isChecked() */JNIEXPORT jboolean JNICALL Java_com_scriptographer_ui_MenuItem_isChecked(JNIEnv *env, jobject obj) {	try {		AIMenuItemHandle item = gEngine->getMenuItemHandle(env, obj);		ASBoolean checked = false;		sAIMenu->IsItemChecked(item, &checked);		return checked;	} EXCEPTION_CONVERT(env);	return false;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例9: Java_com_scriptographer_ai_Dictionary_nativeCreate

/* * int nativeCreate() */JNIEXPORT jint JNICALL Java_com_scriptographer_ai_Dictionary_nativeCreate(		JNIEnv *env, jclass obj) {	try {		AIDictionaryRef dictionary = NULL;		sAIDictionary->CreateDictionary(&dictionary);		return (jint) dictionary;	} EXCEPTION_CONVERT(env);	return 0;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例10: Java_com_scriptographer_ai_Tracing_setLivePaint

/* * void setLivePaint(boolean livePaint) */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Tracing_setLivePaint(JNIEnv *env, jobject obj, jboolean livePaint) {	try {#if kPluginInterfaceVersion >= kAI12		TRACING_SET_OPTION(kTracingLivePaintKey, Boolean, livePaint);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例11: Java_com_scriptographer_ai_PointText_getPoint

/* * com.scriptographer.ai.Point getPoint() */JNIEXPORT jobject JNICALL Java_com_scriptographer_ai_PointText_getPoint(JNIEnv *env, jobject obj) {	try {		AIArtHandle text = gEngine->getArtHandle(env, obj);		AIRealPoint anchor;		if (!sAITextFrame->GetPointTextAnchor(text, &anchor))			return gEngine->convertPoint(env, kArtboardCoordinates, &anchor);			} EXCEPTION_CONVERT(env);	return NULL;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例12: Java_com_scriptographer_ai_Tracing_setMinArea

/* * void setMinArea(int minArea) */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Tracing_setMinArea(JNIEnv *env, jobject obj, jint minArea) {	try {#if kPluginInterfaceVersion >= kAI12		TRACING_SET_OPTION(kTracingMinimumAreaKey, Integer, minArea);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例13: Java_com_scriptographer_ai_Tracing_setCornerAngle

/* * void setCornerAngle(float angle) */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Tracing_setCornerAngle(JNIEnv *env, jobject obj, jfloat angle) {	try {#if kPluginInterfaceVersion >= kAI12		TRACING_SET_OPTION(kTracingCornerAngleKey, Real, angle);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例14: Java_com_scriptographer_ai_Tracing_setPathTightness

/* * void setPathTightness(float tightness) */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Tracing_setPathTightness(JNIEnv *env, jobject obj, jfloat tightness) {	try {#if kPluginInterfaceVersion >= kAI12		TRACING_SET_OPTION(kTracingPathTightnessKey, Real, tightness);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:12,


示例15: Java_com_scriptographer_ai_Tracing_update

/* * void update() */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Tracing_update(JNIEnv *env, jobject obj) {	try {#if kPluginInterfaceVersion >= kAI12		AIArtHandle art = gEngine->getArtHandle(env, obj, true);		sAITracing->Update(art);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:13,


示例16: Java_com_scriptographer_ai_Gradient_nativeCreate

/* * int nativeCreate() */JNIEXPORT jint JNICALL Java_com_scriptographer_ai_Gradient_nativeCreate(JNIEnv *env, jclass cls) {	try {		// Make sure we're switching to the right doc (gCreationDoc)		Document_activate();		AIGradientHandle gradient = NULL;		sAIGradient->NewGradient(&gradient);		return (jint) gradient;	} EXCEPTION_CONVERT(env);	return 0;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:13,


示例17: Java_com_scriptographer_ui_MenuItem_setEnabled

/* * void setEnabled(boolean enabled) */JNIEXPORT void JNICALL Java_com_scriptographer_ui_MenuItem_setEnabled(JNIEnv *env, jobject obj, jboolean enabled) {	try {		AIMenuItemHandle item = gEngine->getMenuItemHandle(env, obj);		if (enabled) {			sAIMenu->EnableItem(item);		} else {			sAIMenu->DisableItem(item);		}	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:13,


示例18: Java_com_scriptographer_ai_Tracing_nativeGetRasterDisplay

/* * int nativeGetRasterDisplay() */JNIEXPORT jint JNICALL Java_com_scriptographer_ai_Tracing_nativeGetRasterDisplay(JNIEnv *env, jobject obj) {	ASInt32 display = 0;	try {#if kPluginInterfaceVersion >= kAI12		TRACING_GET_OPTION(kTracingVisualizeRasterKey, Integer, &display);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);	return display;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例19: Java_com_scriptographer_ai_Dictionary_nativeCreateLiveEffectParameters

/* * int nativeCreateLiveEffectParameters() */JNIEXPORT jint JNICALL Java_com_scriptographer_ai_Dictionary_nativeCreateLiveEffectParameters(		JNIEnv *env, jclass cls) {	try {		AILiveEffectParameters parameters = NULL;		// AI SDK: "The dictionary created by this function supports Undo operations,		// which the generic one does not."		sAILiveEffect->CreateLiveEffectParameters(&parameters);		return (jint) parameters;	} EXCEPTION_CONVERT(env);	return 0;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例20: Java_com_scriptographer_ai_Tracing_getResample

/* * boolean getResample() */JNIEXPORT jboolean JNICALL Java_com_scriptographer_ai_Tracing_getResample(JNIEnv *env, jobject obj) {	ASBoolean value = false;	try {#if kPluginInterfaceVersion >= kAI12		TRACING_GET_OPTION(kTracingResampleKey, Boolean, &value);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);	return value;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例21: Java_com_scriptographer_ai_Tracing_getMinStrokeLength

/* * float getMinStrokeLength() */JNIEXPORT jfloat JNICALL Java_com_scriptographer_ai_Tracing_getMinStrokeLength(JNIEnv *env, jobject obj) {	ASReal minLength = 0.0;	try {#if kPluginInterfaceVersion >= kAI12		TRACING_GET_OPTION(kTracingMinStrokeLengthKey, Real, &minLength);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);	return minLength;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例22: Java_com_scriptographer_ai_Tracing_getMinArea

/* * int getMinArea() */JNIEXPORT jint JNICALL Java_com_scriptographer_ai_Tracing_getMinArea(JNIEnv *env, jobject obj) {	ASInt32 minArea = 0;	try {#if kPluginInterfaceVersion >= kAI12		TRACING_GET_OPTION(kTracingMinimumAreaKey, Integer, &minArea);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);	return minArea;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例23: Java_com_scriptographer_ai_Tracing_getCornerAngle

/* * float getCornerAngle() */JNIEXPORT jfloat JNICALL Java_com_scriptographer_ai_Tracing_getCornerAngle(JNIEnv *env, jobject obj) {	ASReal angle = 0.0;	try {#if kPluginInterfaceVersion >= kAI12		TRACING_GET_OPTION(kTracingCornerAngleKey, Real, &angle);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);	return angle;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例24: Java_com_scriptographer_ai_Tracing_getPathTightness

/* * float getPathTightness() */JNIEXPORT jfloat JNICALL Java_com_scriptographer_ai_Tracing_getPathTightness(JNIEnv *env, jobject obj) {	ASReal tightness = 0.0;	try {#if kPluginInterfaceVersion >= kAI12		TRACING_GET_OPTION(kTracingPathTightnessKey, Real, &tightness);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);	return tightness;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例25: Java_com_scriptographer_ai_LayerList_nativeGet__II

/* * java.lang.Object nativeGet(int docHandle, int index) */JNIEXPORT jobject JNICALL Java_com_scriptographer_ai_LayerList_nativeGet__II(JNIEnv *env, jclass cls, jint docHandle, jint index) {	jobject layerObj = NULL;	try {		Document_activate((AIDocumentHandle) docHandle);		AILayerHandle layer = NULL;		sAILayer->GetNthLayer(index, &layer);		if (layer != NULL)			layerObj = gEngine->wrapLayerHandle(env, layer, (AIDocumentHandle) docHandle);	} EXCEPTION_CONVERT(env);	return layerObj;}
开发者ID:Docworld,项目名称:scriptographer,代码行数:14,


示例26: Java_com_scriptographer_ai_Tracing_getStrokes

/* * boolean getStrokes() */JNIEXPORT jboolean JNICALL Java_com_scriptographer_ai_Tracing_getStrokes(JNIEnv *env, jobject obj) {	ASBoolean strokes = false;	try {#if kPluginInterfaceVersion >= kAI12		TRACING_GET_OPTION(kTracingStrokesKey, Boolean, &strokes);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);	return strokes;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例27: Java_com_scriptographer_ai_Tracing_getLivePaint

/* * boolean getLivePaint() */JNIEXPORT jboolean JNICALL Java_com_scriptographer_ai_Tracing_getLivePaint(JNIEnv *env, jobject obj) {	ASBoolean livePaint = 0;	try {#if kPluginInterfaceVersion >= kAI12		TRACING_GET_OPTION(kTracingLivePaintKey, Boolean, &livePaint);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);	return livePaint;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例28: Java_com_scriptographer_ai_Tracing_getMaxStrokeWeight

/* * float getMaxStrokeWeight() */JNIEXPORT jfloat JNICALL Java_com_scriptographer_ai_Tracing_getMaxStrokeWeight(JNIEnv *env, jobject obj) {	ASReal maxWeight = 0.0;	try {#if kPluginInterfaceVersion >= kAI12		TRACING_GET_OPTION(kTracingMaxStrokeWeightKey, Real, &maxWeight);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);	return maxWeight;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例29: Java_com_scriptographer_ai_Timer_nativeAbort

/* * void nativeAbort(int handle) */JNIEXPORT void JNICALL Java_com_scriptographer_ai_Timer_nativeAbort(		JNIEnv *env, jobject obj, jint handle) {	try {#ifdef WIN_ENV		KillTimer(NULL, (UINT_PTR) handle);#endif // WIN_ENV#ifdef MAC_ENV		RemoveEventLoopTimer((EventLoopTimerRef) handle);#endif // MAC_ENV	} EXCEPTION_CONVERT(env);}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,


示例30: Java_com_scriptographer_ai_Tracing_getMaxColors

/* * int getMaxColors() */JNIEXPORT jint JNICALL Java_com_scriptographer_ai_Tracing_getMaxColors(JNIEnv *env, jobject obj) {	ASInt32 maxColors = 0;	try {#if kPluginInterfaceVersion >= kAI12		TRACING_GET_OPTION(kTracingMaxColorsKey, Integer, &maxColors);#else		TRACING_EXCEPTION#endif	} EXCEPTION_CONVERT(env);	return maxColors;}
开发者ID:CVertex,项目名称:scriptographer,代码行数:14,



注:本文中的EXCEPTION_CONVERT函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ EXCEPTION_GATE_ENTER函数代码示例
C++ EXCEPTION1函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。