Click here to Skip to main content
15,867,568 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
AnswerRe: Problem validating data input to a DataTable Pin
Eddy Vluggen8-Nov-17 23:45
professionalEddy Vluggen8-Nov-17 23:45 
GeneralRe: Problem validating data input to a DataTable Pin
Ernesto R.D.9-Nov-17 0:57
Ernesto R.D.9-Nov-17 0:57 
GeneralRe: Problem validating data input to a DataTable Pin
Eddy Vluggen9-Nov-17 2:49
professionalEddy Vluggen9-Nov-17 2:49 
QuestionCircle Progress in Visual Studio 2008 Pin
Member 135090597-Nov-17 16:25
Member 135090597-Nov-17 16:25 
AnswerRe: Circle Progress in Visual Studio 2008 Pin
Pete O'Hanlon7-Nov-17 21:47
subeditorPete O'Hanlon7-Nov-17 21:47 
AnswerRe: Circle Progress in Visual Studio 2008 Pin
Gerry Schmitz8-Nov-17 4:01
mveGerry Schmitz8-Nov-17 4:01 
GeneralRe: Circle Progress in Visual Studio 2008 Pin
Member 135090598-Nov-17 13:48
Member 135090598-Nov-17 13:48 
QuestionCast issue with CaptureFileAsync() Pin
MA-Navinn26-Oct-17 2:54
MA-Navinn26-Oct-17 2:54 
Hi everybody,
I'm trying to figure out how to call windows camera UI from a windows form.
I did this and it does compile:
VB
Public Function ShootPicture() As StorageFile
    Dim captureUI As New CameraCaptureUI
    captureUI.PhotoSettings.Format = CameraCaptureUIPhotoFormat.Jpeg
    captureUI.PhotoSettings.AllowCropping = False
    Dim GetPhotoTask As Task(Of StorageFile) = captureUI.CaptureFileAsync(CameraCaptureUIMode.Photo)
    GetPhotoTask.Wait() ' Blocks current thread until CaptureFileAsync task completes'
    Dim result As StorageFile = GetPhotoTask.Result
    Return result
End Function


But there is a 'System.InvalidCastException' execution error on .capturefileAsync() : type 'System._ComObject' cannot be casted as 'System.threading.tasks.task'

The idea of wait instead of await was to make the function Synchronous because I would rather to call it from a Protected Overrides Function. However I tried with the classic Async declaration and I don't have a better result (does not compile).

VB
Dim GetPhotoTask As Task(Of StorageFile) = captureUI.CaptureFileAsync(CameraCaptureUIMode.Photo)
      Dim Photo As StorageFile = Await GetPhotoTask

Would anyone have any idea on how to fix this? Thanks

If it can help here is the c# code translation:

C#
public StorageFile ShootPicture()
{
    CameraCaptureUI captureUI = new CameraCaptureUI();
    captureUI.PhotoSettings.Format = CameraCaptureUIPhotoFormat.Jpeg;
    captureUI.PhotoSettings.AllowCropping = false;
    Task<StorageFile> GetPhotoTask = captureUI.CaptureFileAsync(CameraCaptureUIMode.Photo);
    GetPhotoTask.Wait();
    // Blocks current thread until CaptureFileAsync task completes
    StorageFile result = GetPhotoTask.Result;
    return result;
}

AnswerRe: Cast issue with CaptureFileAsync() Pin
Richard MacCutchan26-Oct-17 3:30
mveRichard MacCutchan26-Oct-17 3:30 
AnswerRe: Cast issue with CaptureFileAsync() Pin
Richard Deeming26-Oct-17 3:53
mveRichard Deeming26-Oct-17 3:53 
GeneralRe: Cast issue with CaptureFileAsync() Pin
MA-Navinn27-Oct-17 6:00
MA-Navinn27-Oct-17 6:00 
GeneralRe: Cast issue with CaptureFileAsync() Pin
MA-Navinn7-Nov-17 22:59
MA-Navinn7-Nov-17 22:59 
QuestionProcess data as you type Pin
Dirk Bahle13-Oct-17 8:21
Dirk Bahle13-Oct-17 8:21 
AnswerRe: Process data as you type Pin
Eddy Vluggen13-Oct-17 22:39
professionalEddy Vluggen13-Oct-17 22:39 
GeneralRe: Process data as you type Pin
Dirk Bahle14-Oct-17 1:34
Dirk Bahle14-Oct-17 1:34 
GeneralRe: Process data as you type Pin
Eddy Vluggen14-Oct-17 2:40
professionalEddy Vluggen14-Oct-17 2:40 
GeneralRe: Process data as you type Pin
Dirk Bahle14-Oct-17 7:27
Dirk Bahle14-Oct-17 7:27 
GeneralRe: Process data as you type Pin
Eddy Vluggen17-Oct-17 2:06
professionalEddy Vluggen17-Oct-17 2:06 
AnswerRe: Process data as you type Pin
Gerry Schmitz14-Oct-17 8:35
mveGerry Schmitz14-Oct-17 8:35 
GeneralRe: Process data as you type Pin
Dirk Bahle16-Oct-17 3:15
Dirk Bahle16-Oct-17 3:15 
AnswerRe: Process data as you type Pin
Pete O'Hanlon14-Oct-17 11:47
subeditorPete O'Hanlon14-Oct-17 11:47 
GeneralRe: Process data as you type Pin
Dirk Bahle16-Oct-17 3:19
Dirk Bahle16-Oct-17 3:19 
QuestionAn unhandled exception of type 'System.AccessViolationException' occurred in System.Data.dll Pin
indian1434-Oct-17 15:30
indian1434-Oct-17 15:30 
AnswerRe: An unhandled exception of type 'System.AccessViolationException' occurred in System.Data.dll Pin
Richard MacCutchan4-Oct-17 22:22
mveRichard MacCutchan4-Oct-17 22:22 
GeneralRe: An unhandled exception of type 'System.AccessViolationException' occurred in System.Data.dll Pin
indian1435-Oct-17 3:08
indian1435-Oct-17 3:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.