Bonjour,

Je dois déboguer une application WPF sur VS2010 qui fonctionne sur tablette Windows seven.
L'application comporte 2 fonctionnalités :
- l'affichage de PDF dans un contrôleur WebBrowser
- l'utilisation d'une camera grâce au kit intel healthcare - MCA

Ces deux fonctionnalités ne fonctionnent pas en même temps sur un nouveau type de tablette avec un Windows x64.

Quand 'application est compilée en x64 ou en AnyCPU, la caméra fonctionne mais pas l'affichage de PDF par WebBrowser (petit carré noir avec croix blanche).

Par contre, si je compil en X86, le PDF s'ouvre bien mais pas la fonctionnalité camera.

Etant encore débutant, je pense que faire fonctionner le WebBrowser en AnyCPU semble le plus adéquat pour pouvoir utiliser le même code pour les versions tablettes x86 et x64 mais pas moyen de trouver...

Voici un exemple du problème :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<Window x:Class="WpfApplication3.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="650" Width="725">
 
        <Grid Name="viewer"></Grid>
 
</Window>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
using System;
using System.Windows;
using System.Windows.Controls;
 
namespace WpfApplication3
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            WebBrowser browser = new WebBrowser();
            browser.Navigate(new Uri("filepath.pdf", UriKind.Absolute));
            viewer.Children.Add(browser);
        }
    }
}
Voila, si quelqu'un peu m'aider à ouvrir un PDF avec ce code en compilant en x64?