punteros

14/06/2007 - 05:42 por Cal | Informe spam
En win32 es usual, digamos, tener argumentos de funciones
f( x, y )
donde uno de los argumentos, digamos x,
es un puntero al recipiente o variable que recibira la informacion
debido a la llamada de la funcion f.
Cuando esa funcion la usamos en csharp, via marshall, un poco que nos
olvidamos de los punteros, no sera algo peligroso eso, debido a eso los
punteros ?, si uno falla en la declaracion de las variables?

gracias, Carlos.

Preguntas similare

Leer las respuestas

#1 Cal
14/06/2007 - 05:51 | Informe spam
falla en la declaracion de las variables o bien
falla en la asignacion de valores para las variables,
o tal vez alguna otra falla, que en este momento no
se me ocurre, sl2, Carlos.

"Cal" escribió en el mensaje
news:
En win32 es usual, digamos, tener argumentos de funciones
f( x, y )
donde uno de los argumentos, digamos x,
es un puntero al recipiente o variable que recibira la informacion
debido a la llamada de la funcion f.
Cuando esa funcion la usamos en csharp, via marshall, un poco que nos
olvidamos de los punteros, no sera algo peligroso eso, debido a eso los
punteros ?, si uno falla en la declaracion de las variables?

gracias, Carlos.


Respuesta Responder a este mensaje
#2 RFOG
14/06/2007 - 09:36 | Informe spam
En Thu, 14 Jun 2007 05:51:00 +0200, Cal escribió:

falla en la declaracion de las variables o bien
falla en la asignacion de valores para las variables,
o tal vez alguna otra falla, que en este momento no
se me ocurre, sl2, Carlos.

"Cal" escribió en el mensaje
news:
En win32 es usual, digamos, tener argumentos de funciones
f( x, y )
donde uno de los argumentos, digamos x,
es un puntero al recipiente o variable que recibira la informacion
debido a la llamada de la funcion f.
Cuando esa funcion la usamos en csharp, via marshall, un poco que nos
olvidamos de los punteros, no sera algo peligroso eso, debido a eso los
punteros ?, si uno falla en la declaracion de las variables?

gracias, Carlos.









Para trabajar con punteros en C# tienes que trabajar con código no seguro.
Lo tienes que cambiar en las opciones del proyecto.

Ahora, si lo que quieres es acceder a objetos nativos mediante punteros,
el equivalente manejado es Marshal::IntPtr.

Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
Windows 95: La gracia para quien lo vé, la desgracia de quien lo usa.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida