none
¿Como convierto este codigo directsound de c# a visual c++? RRS feed

  • Pregunta

  • Hola, quisiera saber como usar este fragmento de codigo en c++,  trabajo con ambos, pero se un poco mas de c#, pero ahora necesito mudar un software completo, y veo que es diferente trabajar con c++, por eso recurro a ustedes, Trabajo con directosund, si alguien sabe como hacerlo Gracias.

            Device device = new Device();
            SecondaryBuffer sonido;

                       device.SetCooperativeLevel(this, CooperativeLevel.Normal);
                        sonido = new SecondaryBuffer(Application.StartupPath + "\\sonidos\\sonido.wav", device);

                      sonido.Play(0, BufferPlayFlags.Default);

    Quiero saber como quedaria en c++. Gracias nuevamente

    miércoles, 11 de diciembre de 2013 2:11

Respuestas

  • ¿En qué lo quieres? ¿C++ ó C++/CLI?

    Suponiendo que Device() sea una clase .NET, en C++/CLi quedaría algo como esto:

    Device^ device=gcnew Device();
    SecondaryBuffer ^sonido;
    device->SetCooperativeLevel(this, CooperativeLevel::Normal);
    sonido = gcnew SecondaryBuffer(Application::StartupPath + "\\sonidos\\sonido.wav", device);
    sonido->Play(0, BufferPlayFlags::Default);



    MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/

    • Marcado como respuesta Homero1225S miércoles, 12 de julio de 2017 2:01
    lunes, 27 de enero de 2014 15:22
    Moderador