Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: DarioGarcia en 8 Octubre 2015, 20:03 pm



Título: VARIABLE STRING EN CLR
Publicado por: DarioGarcia en 8 Octubre 2015, 20:03 pm
Necesito crear una variable String denominada dir que contenga la ruta de un archivo . Necesito un string porque despues una función usará esta variable.  Este es el codigo:

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
      openFileDialog1->ShowDialog();
      System::String  dir = openFileDialog1->FileName;
   }

Este es el mensaje de error:
   1   IntelliSense: no existe ninguna conversión adecuada definida por el usuario de "System::String ^" a "System::String"   

Si modifico el codigo a: System::String  ^dir = openFileDialog1->FileName;
la función que utiliza la variable dir después no  reconoce esta variable.

Agradeciendo de antemano el interes,

Un saludo


Título: Re: VARIABLE STRING EN CLR
Publicado por: [D4N93R] en 23 Octubre 2015, 18:15 pm
Hola!

Qué función tiene el string como parámetro?

Es posible que pongas la firma de la función que pide el string?

Saludos!