Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - El Benjo

#241
Sería algo así como:

Código (vbnet) [Seleccionar]
'Esto mueve el label a la izquierda.
LabelDeEjemplo.Left = 0


Y para mover el label a la derecha es un poco más complejo por el cálculo de la posición.

Código (vbnet) [Seleccionar]
LabelDeEjemplo.Left = Panel.Width - LabelDeEjemplo.Width

El código para situarlo arriba y abajo es similar pero con la propiedad "Top" del label.
#242
La posición de los objetos es una variable del tipo entero pues cada unidad represente un pixel. Míralo de esta forma, no tiene caso mover medio pixel un objeto porque no puedes dibujar medio pixel.
#243
Programación C/C++ / Re: [C] Estructuras
15 Marzo 2014, 18:30 PM
No estabas lejos de la realidad pero lo que debes hacer primero es declarar la estructura de la forma:

Código (cpp) [Seleccionar]
struct Coordenada{
  int X;
  int Y;
}


Recuerda que el "typedef" sólo te sirve para que cuando declares las variables de un tipo de estructura no tengas que declararlas usando "struct" al inicio de la declaración y simplemente puedas hacer:

Código (cpp) [Seleccionar]
Coordenada inicio, destino;
#244
Las Dll no se arrancan ni se destruyen sólo se transforman. XD

No, hablando en serio, una dll no está realmente en ejecución, debido a que éstas no poseen una función main. Que estén o no en memoria depende del sistema operativo, es decir, si tú necesitas una función dentro de la dll no debes preocuparte de si otra aplicación la está utilizando, la dll sólo se cargará en memoria una vez, independientemente de cuantas aplicaciones la estén utilizando.

Creo que en todo caso lo que buscas es saber que procesos están en ejecución. De ser así la función que estás buscando es "EnumProcesses".

http://msdn.microsoft.com/en-us/library/windows/desktop/ms684847(v=vs.85).aspx
#245
El problema está en que la constante "62,8557395434422" es demasiado larga para el tipo long. Lo probé quitando dos tres cifras y funcionó.

¿Son indispensables esas últimas dos cifras para tu programa?

Si no es así, elimínalas.

EDITADO: En vez de usar la coma para el punto decimal, utiliza el punto. Así no te dará problemas al asignar la el número "62,8557395434422".
#246
Si toda la información la tienes en un archivo de excel lo mejor sería desarrollar la aplicación en la misma hoja de excel, pues este dispone de un editor de VisualBasic con el que puedes trabajar fácilmente con las celdas.

Lo siguiente sería lo complicado, pues no se me ocurre ningún algoritmo para diferenciar nombres de apellidos una vez que los tienes separados. Esto podría ser fácil si tuvieras una tabla de comparación (aquí dicha tabla no te sirve ya que sería muy grande y debería contener todos los nombres y apellidos posibles).

Suerte con eso, Saludos.
#247
En realidad C++, C# y C++ para .NET Son tres cosas muy distintas.

C# es un lenguaje creado para la plataforma .NET de Microsoft dicho lenguaje crea un código llamado "código manejado" ya que depende de la plataforma .NET (como JAVA de su máquina virtual) y al programar en C++ con visual estudio tienes dos opciones: Aplicaciones tradicionales Win32 de código nativo o aplicaciones de código manejado.

Saludos.
#248
No me has entendido, como yo te dije es realizar primero una función AND con el valor que deseas. Es decir que si tu variable fuera 10111001:




Tu valorVariable
10000001AND10111001

El resultado sería 10000001 y si el valor de la variable fuera 10111000 tu valor al final sería 10000000.

De esta forma ya puedes compararlo. Estoy muy falto de práctica en asembler, pero puedes subir la parte del código que hace la comparación y quizá te pueda hacer ejemplo si es que todavía no lo entiendes.

¿Qué sintaxis assembler utilizas? ¿MASM o AT&T?
#249
Eso lo haces mediante una operación AND con el valor 0x81 Y comparas si el resultado es 0x81

¿Qué lenguaje estás utilizando?
#250
Doy un "me gusta" al comentario de Linton... Pero igual de vez en vez es bueno agarrarnos a "tecladazos" o "disquettazos", al cabo esos ya casi nadie los usa.

XD

Linton, volviendo al tema original, la mejor manera de que conozcas las ventajas y desventajas de la programación orientada a objetos es que hagas una aplicación en la que trabajes con objetos. No hay mejor manera de conocer las cosas que de "primera mano". Al final la opinión de los demás sale sobrando.

Saludos a todos.