من یک فایلی رو باز میکنم به این شکل :
var MyProcess0 = Process.Start(@"C:\GotFiles\1.png");
فایل من که یک عکس هست باز میشه اما Process چیزی که توی MyProcess0 برگردونه null هستش !
بنا بر این , این خط کد هم به خطا میخوره :
MyProcess0.WaitForExit();
خطا:
System.NullReferenceException: 'Object reference not set to an instance of an object.'
MyProcess0 was null.
چیزی که نیاز دارم : چطوری میتونم یک فایل رو باز کنم و منتظر بمونم تا زمانی که کاربر اون رو ببنده !
لینک معادل : Why does the process return null if we use the Windows temporary path for Process.Start of a file in C#?
جوابی که یکی از کاربران دادن :
The Windows API function that is ultimately called by Process.Start with UseShellExecute=true is ShellExecuteEx. The documentation for calling this function includes the following -
"Note: ShellExecuteEx does not always return an hProcess, even if a process is launched as the result of the call. For example, an hProcess does not return when you use SEE_MASK_INVOKEIDLIST to invoke IContextMenu."
Consequently, the call to Process.Start is not guaranteed to return a non-null Process reference.
تاریخ :
۱۴۰۱/۱۱/۱۵
- ساعت :
01:26:00 AM
- بازدید :
40
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۱۵
- ساعت :
01:06:00 AM
- بازدید :
25
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۰۶
- ساعت :
05:30:00 PM
- بازدید :
138
- پاسخ :
3
|
تاریخ :
۱۴۰۱/۱۰/۱۸
- ساعت :
12:15:00 AM
- بازدید :
225
- پاسخ :
1
|
تاریخ :
۱۳۹۹/۱۱/۱۰
- ساعت :
10:01:00 PM
- بازدید :
3524
- پاسخ :
3
|
تاریخ :
۱۳۹۹/۰۴/۳۰
- ساعت :
01:46:00 PM
- بازدید :
3786
- پاسخ :
6
|
تاریخ :
۱۴۰۱/۰۹/۲۵
- ساعت :
03:46:00 PM
- بازدید :
258
- پاسخ :
3
|
تاریخ :
۱۴۰۱/۰۹/۲۷
- ساعت :
01:56:00 AM
- بازدید :
200
- پاسخ :
0
|
تاریخ :
۱۴۰۱/۰۹/۱۹
- ساعت :
02:34:00 AM
- بازدید :
402
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۰۹/۰۶
- ساعت :
10:05:00 AM
- بازدید :
237
- پاسخ :
0
|
تاریخ :
۱۴۰۱/۱۱/۱۶
- ساعت :
03:11:00 PM
- بازدید :
36
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۱۵
- ساعت :
10:44:00 AM
- بازدید :
43
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۱۵
- ساعت :
11:17:00 AM
- بازدید :
54
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۱۵
- ساعت :
01:26:00 AM
- بازدید :
40
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۱۵
- ساعت :
01:06:00 AM
- بازدید :
25
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۰۱
- ساعت :
09:58:00 AM
- بازدید :
267
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۱۱
- ساعت :
11:13:00 PM
- بازدید :
127
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۱۰
- ساعت :
09:13:00 PM
- بازدید :
196
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۱۰
- ساعت :
10:56:00 AM
- بازدید :
83
- پاسخ :
1
|
تاریخ :
۱۴۰۱/۱۱/۰۶
- ساعت :
05:30:00 PM
- بازدید :
138
- پاسخ :
3
|