elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:35  


Tema destacado: Últimos eventos sobre seguridad/inseguridad

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  Char[] != String
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Char[] != String  (Leído 2,402 veces)
Ferсhu


Desconectado Desconectado

Mensajes: 1.213

Menos palabras y Mas codigos.


Ver Perfil WWW
Re: Char[] != String
« Respuesta #15 en: 15 Agosto 2007, 01:35 »

Citar
En este caso o bien creas un dato de tipo String o bien le dices a tu función que espera un dato de tipo char.

en c++ no hay tipo string  :xD, lo q si puede funcionar es lo q dijo Ragnarok de ponerlo como "As Byte"



En línea

SaXo

Desconectado Desconectado

Mensajes: 166


Ver Perfil
Re: Char[] != String
« Respuesta #16 en: 15 Agosto 2007, 10:30 »

Cuando empezaba a estudiar C++ de las primeras cosas qeu nos enseñaron fue la sobrecarga de operadores y la creación de un objeto String para usarlo como tipo de dato...

String no existe como tipo de dato primitivo en C++ pero se puede crear.


En línea
Ragnarok
Colaborador
***
Desconectado Desconectado

Mensajes: 4.561


Shrödingerificado


Ver Perfil
Re: Char[] != String
« Respuesta #17 en: 15 Agosto 2007, 17:52 »

Puedes llamar String al char*, o puedes usar el string de la stl. Ninguna de las dos cosas va a funcionar, porque lo que hay que hacer es usar el mismo tipo de datos que la dll.
En línea

No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones
Ferсhu


Desconectado Desconectado

Mensajes: 1.213

Menos palabras y Mas codigos.


Ver Perfil WWW
Re: Char[] != String
« Respuesta #18 en: 15 Agosto 2007, 23:22 »

Por lo q estuve viendo NO es algo SIMPLE, el problema no solo pasa por los tipos, sino q tambien es por q vb trabaja con cadenas unicode, asi q habria q pasarle una cadena en ese formato.

ensima es un lioo, estuve probando jaj y cuando queres pasar algo y no coinciden los tipos no te enteras nada, solo te salta error y hay adivinar. No es como cuando compilas q te dice x Ej :
"invalid conversion from `TCHAR*' to `char'"  entonces lo ves y lo cambias  :xD

Bueno ahora yo tmb quiero saber como hacer jej y para los q kieran probar le dejo algunos links

Para hacer la dll con visual basic
h ttp://www.elguille.info/vb/avanzado/crear_dll_windows_con_vb6_explicado.htm

Y encontre esta info pero habla de cosas parecidas
h ttp://www.recursosvisualbasic.com.ar/htm/tutoriales/interaccion-visual-basic-c++.htm
h ttp://support.microsoft.com/kb/194609/es
h ttp://www.elguille.info/colabora/vb/VB2VC.HTM


Saludos!!
En línea

someRandomCode

Desconectado Desconectado

Mensajes: 40


Ver Perfil
Re: Char[] != String
« Respuesta #19 en: 22 Agosto 2011, 03:54 »

Y si probas en vez de stl::string o Byte, un LPTWSTR o LPWSTR?
suerte con eso, si encontras solucion chifla :)
En línea
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[?] cambiar una comparacion de const char * a metodo string.compare
Programación C/C++
Drakomorh 2 664 Último mensaje 25 Mayo 2011, 18:58
por Littlehorse
comparacion de un string con char en java
Java
sauce19 9 1,454 Último mensaje 23 Agosto 2011, 17:39
por someRandomCode
Problema con STRTok, Char y String [C++]
Programación C/C++
ZedGe 6 845 Último mensaje 27 Diciembre 2011, 20:08
por ZedGe
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines