من یک فایلی رو باز میکنم به این شکل :
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.
تاریخ :
1398/10/03
- ساعت :
10:47:00 PM
- بازدید :
5198
- پاسخ :
8
|
تاریخ :
1400/12/18
- ساعت :
10:24:00 AM
- بازدید :
2035
- پاسخ :
1
|
تاریخ :
1401/01/26
- ساعت :
12:14:00 PM
- بازدید :
2894
- پاسخ :
1
|
تاریخ :
1403/10/20
- ساعت :
11:39:00 AM
- بازدید :
85
- پاسخ :
1
|
تاریخ :
1398/08/02
- ساعت :
02:59:00 AM
- بازدید :
5765
- پاسخ :
4
|
تاریخ :
1403/10/18
- ساعت :
10:20:00 PM
- بازدید :
96
- پاسخ :
1
|
تاریخ :
1402/10/30
- ساعت :
05:11:00 PM
- بازدید :
790
- پاسخ :
1
|
تاریخ :
1403/10/13
- ساعت :
09:45:00 PM
- بازدید :
123
- پاسخ :
1
|
تاریخ :
1403/10/13
- ساعت :
09:13:00 PM
- بازدید :
81
- پاسخ :
1
|
تاریخ :
1403/10/13
- ساعت :
08:31:00 PM
- بازدید :
92
- پاسخ :
1
|
تاریخ :
1403/11/03
- ساعت :
07:34:00 PM
- بازدید :
51
- پاسخ :
0
|
تاریخ :
1399/12/20
- ساعت :
10:32:00 AM
- بازدید :
2517
- پاسخ :
1
|
تاریخ :
1398/08/09
- ساعت :
07:44:00 PM
- بازدید :
4855
- پاسخ :
1
|
تاریخ :
1399/09/20
- ساعت :
01:30:00 PM
- بازدید :
2570
- پاسخ :
1
|
تاریخ :
1403/11/03
- ساعت :
07:21:00 PM
- بازدید :
39
- پاسخ :
0
|
تاریخ :
1403/10/22
- ساعت :
12:29:00 PM
- بازدید :
81
- پاسخ :
1
|
تاریخ :
1399/09/20
- ساعت :
01:21:00 PM
- بازدید :
6640
- پاسخ :
1
|
تاریخ :
1403/11/02
- ساعت :
08:17:00 PM
- بازدید :
44
- پاسخ :
0
|
تاریخ :
1398/10/15
- ساعت :
08:02:00 PM
- بازدید :
2726
- پاسخ :
1
|
تاریخ :
1398/10/19
- ساعت :
02:01:00 PM
- بازدید :
3087
- پاسخ :
2
|