|
我是用VS2010C#编的DLL文件 一加密就报错 库缺少需要的入口点 函数名UFUSR (我已经把PROGRAM选项的勾都去掉了)
- f% p1 ~0 d3 v V; D: H我把这个PROGRAM函数是入口吗
$ T2 c5 \' b, r5 b* s: [public class Program//主画面导入函数入口# Y# _8 ?8 {% z5 \
{
, R; @+ k. x; F( u // class members
) o& E5 M$ `! v9 j! n private static Session theSession;! m( ~5 E7 X) F+ V( A7 i# K
private static UI theUI;
" X/ C3 J$ |7 w private static UFSession theUfSession;
% i# x% y& B8 u* o: i public static Program theProgram;; T. m+ g \& x2 S- Z
public static bool isDisposeCalled;
6 K: ]! c. X7 S d( ^: }# U; |8 F
( G0 u) N+ J! ] //------------------------------------------------------------------------------. U7 U6 v" y x6 L+ o
// Constructor
# c- E% K- c9 E/ z* e( Q' R8 T //------------------------------------------------------------------------------
3 L. K- k b( L6 S8 W U1 {) @+ t# T+ C) l: f, r
public static int Main(string[] args)
/ i2 R" M( U0 z7 W% {# \1 w {) Q/ C+ a, q4 h$ o6 S6 j
int retValue = 0;
# d+ r/ b1 o+ G! }$ K; o try- S. Z! A4 U6 b. E% r) b: a
{4 S' `0 j+ P& X& g$ p8 D
theProgram = new Program();
1 _7 `$ _$ U1 x' D- n
- v7 u5 C( V- }8 D; B //TODO: Add your application code here
7 u% d- _, e3 ?. j. j" v0 Y
# i/ t0 S2 Z( ?* k theProgram.Dispose();1 N/ ]7 v! o9 B
}4 L" _4 B& |$ ^; e. F! I! ~
catch (NXOpen.NXException)
7 C4 X& g9 P: {7 n/ X. E3 F% Q+ G {
3 ]; x+ L6 C7 _4 H6 _, {# g // ---- Enter your exception handling code here -----+ S4 r ?# ~3 o* m1 |
" m, l2 V+ s* k6 D
}: s5 F. j4 w: k
MessageBox.Show("10102");
0 V5 J$ \- g, w+ Z1 W5 S NX8_Open_CS_Wizard1.Form1 h=new NX8_Open_CS_Wizard1.Form1();
: x2 P: n9 N, q) D* L% ` h.Show();
! [4 Q, Q5 |! q' r return retValue;" P7 i) Z! r+ S5 k4 C
}4 G3 x* c1 E0 @8 O1 \2 N
# I$ K0 Q v" s
) H B* a+ w) c, j# H- q# H y# ?' D% U* R7 F2 H
, E7 O# m l5 z% {- u% d4 X, b, u2 \
//------------------------------------------------------------------------------; d# K' I/ \. [4 M
// Following method disposes all the class members
# _4 O8 l' e6 x( ~ //------------------------------------------------------------------------------
% y ^5 r% O* L$ B& l# S1 u public void Dispose()
; h0 |" I% ~* w! n5 \ {6 [, q1 j# C G. Z$ Y- e% C3 U( v
try
1 T) p" p3 f' q' E {
( [7 D+ ?5 ? C6 L7 @/ k- v if (isDisposeCalled == false)
0 k1 Z, j0 k! w! v) Y {
; j" k. ^$ ^$ r/ o1 H" ~ //TODO: Add your application code here b. p, X2 N% C1 {$ m4 K S
}6 H. X2 s- P! N
isDisposeCalled = true;
; i, N0 h# E9 e I2 \3 r }" U% f' a$ m3 Q; Y2 l
catch (NXOpen.NXException ): l0 b- x# [- ?$ @8 z% |7 o; f
{8 L! z$ _+ D( x6 x& B: E) O u
// ---- Enter your exception handling code here -----
6 S3 R! v [$ T# U; |! h$ B4 ?1 Y4 a: A) s' [) i. n3 m
}" y$ C1 W) h' g7 b' p
}3 X# G$ f$ X/ g0 Y/ W) Q8 I
//
- K% z+ `: k" p" W" v! o public static int GetUnloadOption(string arg)7 K7 k$ ?' L8 H; |
{$ N J8 [" P/ b; ^
//Unloads the image explicitly, via an unload dialog
( c& U$ a# m+ Y* V r6 v //return System.Convert.ToInt32(Session.LibraryUnloadOption.Explicitly);
. r" p9 h7 |' L3 S3 K4 o
9 b4 [& v% @0 }0 E! n1 g //Unloads the image immediately after execution within NX6 m$ Y t+ b+ b }2 q
// return System.Convert.ToInt32(Session.LibraryUnloadOption.Immediately);
7 g; h' t3 m0 Y' k6 E
8 x1 c" k' s4 r- y$ j+ q9 h9 C( W1 S //Unloads the image when the NX session terminates' l. n }! Q K& L* O5 H
return System.Convert.ToInt32(Session.LibraryUnloadOption.AtTermination);! B8 i, Q' n; J3 I7 k' \! H
}5 Q4 {7 h9 c& n
. w- f) A+ K) z b/ {4 P+ S}
7 {1 ~/ G: l" d9 L5 `里的UFUSR UFSAT删除了也没有用啊 C#加密会的能告诉我下吗 或者给个QQ跟我说好吗 可以谈价钱别太高了 |
|