我本机生成的EXE文件是可以使用,但是别人用我生成的EXE 只弹窗MessageBox 窗体不显示,进程也没了,,为啥呢,,晕帮忙解决下 谢谢
public Form1()
{
InitializeComponent();
//Control.CheckForIllegalCrossThreadCalls = false; //允许线程交叉
//lblPath.Text = Application.StartupPath; //获取.exe文件所在路径
lblPath.Text = "c:\\HPOD_TEMP\\JPG";
btnConnect.Visible = !isConnect;
tbx_show.Text = string.Empty;
btn_auto.Visible = false;
btnCapture.Visible = false;//屏蔽按钮照相
zoom.Visible = false;//屏蔽变焦调节
brightness.Visible = false;//屏蔽灯光调节
btn_close.Visible = false;
btn_auto.Visible = false;
//btnConnect.Visible = false; //屏蔽 连接按钮
brightnessValues = new List<int>();
is_Done = new List<string>();
codes = new List<string>();
exposureModesList = new Dictionary<string, int>();
camera = new Camera();
camera.Connected += new Camera.ConnectionEventHandler(camera_Connected);
camera.ReceivedFrame += new Camera.ReceivedFrameEventHandler(camera_ReceivedFrame);
camera.DevicesEnumerated += new Camera.DeviceNamesEnumeratedEvent(camera_DevicesEnumerated);
camera.ImageAcquired += new Camera.ImageAcquiredEventHandler(camera_ImageAcquired);
MessageBox.Show("请您先打开数码相机后,再单击“确定”进入操作!" + Environment.NewLine + Environment.NewLine + Environment.NewLine + "注:此为自动连接 否则请自行连接!");
//new Thread(autoDo).Start();
//beginAuto();
autoDo();
}
public Form1()
{
InitializeComponent();
//Control.CheckForIllegalCrossThreadCalls = false; //允许线程交叉
//lblPath.Text = Application.StartupPath; //获取.exe文件所在路径
lblPath.Text = "c:\\HPOD_TEMP\\JPG";
btnConnect.Visible = !isConnect;
tbx_show.Text = string.Empty;
btn_auto.Visible = false;
btnCapture.Visible = false;//屏蔽按钮照相
zoom.Visible = false;//屏蔽变焦调节
brightness.Visible = false;//屏蔽灯光调节
btn_close.Visible = false;
btn_auto.Visible = false;
//btnConnect.Visible = false; //屏蔽 连接按钮
brightnessValues = new List<int>();
is_Done = new List<string>();
codes = new List<string>();
exposureModesList = new Dictionary<string, int>();
camera = new Camera();
camera.Connected += new Camera.ConnectionEventHandler(camera_Connected);
camera.ReceivedFrame += new Camera.ReceivedFrameEventHandler(camera_ReceivedFrame);
camera.DevicesEnumerated += new Camera.DeviceNamesEnumeratedEvent(camera_DevicesEnumerated);
camera.ImageAcquired += new Camera.ImageAcquiredEventHandler(camera_ImageAcquired);
MessageBox.Show("请您先打开数码相机后,再单击“确定”进入操作!" + Environment.NewLine + Environment.NewLine + Environment.NewLine + "注:此为自动连接 否则请自行连接!");
//new Thread(autoDo).Start();
//beginAuto();
autoDo();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货