• Jueves 15 de Mayo de 2025, 14:08

Mostrar Mensajes

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


Mensajes - Eternal Idol

Páginas: 1 ... 168 169 [170] 171 172 ... 205
4226
ASM (Ensamblador) / Re: Informacion De Un Disco
« en: Jueves 27 de Abril de 2006, 23:27 »
Cita de: "su -"
Es pocible determinar que formato tiene la particion del hd, creo que tengo que retomar los tutorial.
¿Para que Sistema Operativo? Si es para cualquiera tenes que leer el disco directamente, seria abrir la unidad y leer ...

En Windows podes usar GetVolumeInformation.

4227
La taberna del BIT / Re: Hail Microsoft
« en: Jueves 27 de Abril de 2006, 22:40 »
Ahora no se si era mejor tener el enlace o no tenerlo  :devil:  :devil:  :devil:

4228
La taberna del BIT / Re: Hail Microsoft
« en: Jueves 27 de Abril de 2006, 21:14 »
No se ve nada ...

4229
ASM (Ensamblador) / Re: Informacion De Un Disco
« en: Jueves 27 de Abril de 2006, 17:13 »
Cita de: "Radoslav"
:angry:  :angry:  :angry:
no se a que terefieres con esto podrias explicarme
siento que es una expresion de enojo.
 :angry:  :angry:  :angry:
Exacto, es una cara enojada. Dudo que alguien quiera leer preguntas hechas con cara de culo y mucho menos responderlas.

4230
ASM (Ensamblador) / Re: Disco Booteable
« en: Miércoles 26 de Abril de 2006, 08:44 »

4231
ASM (Ensamblador) / Re: Informacion De Un Disco
« en: Miércoles 26 de Abril de 2006, 08:41 »
Bueno, ya veremos cuando se nos da la gana responderte con palabras y no solo con enlaces entonces.

4232
ASM (Ensamblador) / Re: Informacion De Un Disco
« en: Martes 25 de Abril de 2006, 13:49 »
De nadas. ¿¿Para que mostrar caras de enojo entonces??

4233
ASM (Ensamblador) / Re: Informacion De Un Disco
« en: Martes 25 de Abril de 2006, 13:06 »

4234
Visual C++ / Re: Programa En Cualquier Pc
« en: Lunes 24 de Abril de 2006, 13:26 »
Cita de: "spyfly"
Nosotros utilizamos microsoft visual c++ 6.0 y ya hemos conseguido crear un proyecto que funcione en cualquier PC seleccionando la opción de usar la MFC estaticamente cuando creamos el proyecto.
¿Como se podria utilizar el instalador de vs?
Me alegro de que les haya servido; en cuanto al instalador de VC++ no se los recomiendo, es preferible usar otro mejor.

NSIS: Open Source http://nsis.sourceforge.net/Main_Page
InstallShield: propietario http://www.installshield.com/

Hay MUCHOS mas, prueben a ver cual es el que mejor les viene.

4235
Visual C++ / Re: Sdk Y Mfc
« en: Lunes 24 de Abril de 2006, 13:23 »
Segun la biblia (MSDN):

SDK  Software Development Kit
A set of library, header, and Help files that you use to write applications for a specific platform.

Microsoft Foundation Classes (MFC)
The Microsoft Foundation Class Library is an application framework for programming in Microsoft Windows. Written in C++, MFC provides much of the code necessary for managing windows, menus, and dialog boxes; performing basic input/output; storing collections of data objects; and so on. All you need to do is add your application-specific code into this framework. Given the nature of C++ class programming, it is easy to extend or override the basic functionality that the MFC framework supplies.

Basicamente el SDK son los .H, .LIB y la ayuda, lo basico para poder "construir" un ejecutable para Windows.

MFC es una libreria para facilitar la "construccion" de programas de interfaz grafico (GUI) bajo Windows.


El SDK es IMPRESCINDIBLE (o las definiciones y librerias correspondientes) para construir un programa. Trae por ejemplo cosas tan basicas como Windows.h o Kernel32.lib mientras que la MFC es una libreria que no es ni mucho menos imprescindible y su funcion es encapsular la funcionalidad de la API de Windows por lo tanto podes hacer lo mismo llamando a esta directamente.

4236
Visual C++ / Re: Programa En Cualquier Pc
« en: Domingo 23 de Abril de 2006, 18:28 »
Cita de: "JuanK"
Si, y funciona indudablemente, sobre todo si el proyecto es pequeño y solo estara instalado en unas cuantas pc, pero no me parece la mejor solución, desde que se pueda enlazar dinamicamente mucho mejor, pues no podemos tener todos los programas con tamaño mayor por estar linkeando estaticamente todas las librerias, para eso se crearon las librerias dinámicas no? :ph34r:
Depende, si es un ejecutable solo tiene que copiarlo y estara listo en cualquier maquina para funcionar. Tampoco hay necesidad de "recompilar" el instalador cada vez que se genera un nueva version y el tamaño va a ser aproximado ya que la libreria que no enlaces estaticamente la tendras que distribuir dentro del instalador ...

Mientras que si tenemos varios archivos con diferentes ejecutables y DLLs que forman un proyecto sin duda un instalador (aunque no recomendaria el del VS) es la solucion mas acertada.

Las librerias dinamicas no siempre son la respuesta correcta, especialmente cuando son de terceros y tenemos que ocuparnos de problemas como el versionado. Si fueran librerias que vinieran siempre con el S.O. evidentemente no existiria este dilema.

4237
Visual C++ / Re: Programa En Cualquier Pc
« en: Domingo 23 de Abril de 2006, 18:10 »
Cita de: "JuanK"
Pero visual C++ debe tene un generador de instaladores ( setup factory) o algo así,  entonces el detectará las dependencias en cuanto a librerias y te creara un pack con todo lo ncesario... como no se que version de vs tienes no te puedo ayudar mas por el momento, pero básicamente esa es la idea.
Si, se puede generar un instalador pero la pregunta es:

Cita de: "spyfly"
Hemos realizado un programa con visual c++ y despues de compilar (F7) el ejecutable q crea no funciona en otros pcs pero si en el que lo hemos creado.
En el resto de PC's pone que nos falta una libreria DLL. ¿Cómo se puede crear un ejecutable válido para cualquier PC?

Entonces la respuesta es que se debe enlazar estaticamente la MFC.

4238
Visual C++ / Re: Programa En Cualquier Pc
« en: Domingo 23 de Abril de 2006, 14:18 »
Cita de: "spyfly"
No lo hemos entendido bien.
¿Con MFC no se puede ejecutar ese programa en otro PC?
Si con MFC no se puede, como deberiamos hacer esta aplicacion para que sea compatible en más PC´s.
Si existe alguna manera de hacerlo con MFC ¿cual es?

Gracias.
Si se puede pero necesitan las librerias correspondientes a MFC si la enlazas dinamicamente. Esto se puede controlar para que no se haga dinamico sino estatico, entonces no se necesita nada para que pueda funcionar en cualquier PC.

En la configuracion del proyecto, General, Valores predeterminados del proyecto: Uso de MFC >> Utilizar MFC en una biblioteca estatica.

4239
Visual C++ / Re: Programa En Cualquier Pc
« en: Domingo 23 de Abril de 2006, 11:08 »
Si estas usando MFC es imposible sino tenes que seleccionar la opcion para que te enlace la RTL (Run Time Library) estatica y no dinamicamente.

Aca tenes un programa para ver que librerias necesita tu ejecutable:
http://www.dependencywalker.com

4240
Cita de: "X.Cyclop"
¿joajavi? ¿Por?  :D
¿Viste el enlace?

Dice que conocio un foro el 21/04/06 y ahi encontre una respuesta suya en ese foro del 31/05/04 ... ademas no es muy confiable, pretende vender codigo hecho en assembly y confunde o desconoce conceptos basicos de este lenguaje.

4241

4242
ASM (Ensamblador) / Re: Traduccion De Codigo C A Ensamblador.
« en: Sábado 22 de Abril de 2006, 10:49 »
Cita de: "Instru"
Bueno y otra duda medio rara sobre la traduccion de codigo.

No se si sea asi en las arquitecturs x86 pero en z80 no existen las instrucciones DB, DW, etc..para "declarar variables"

En primero lugar como se manejarian estas instrucciones? Y en si un int un char, etc como se manejarian?

Saludos
Esas no son instrucciones, en realidad son directivas del ensamblador, su objetivo es justamente "declarar variables", basicamente reservar una cantidad de bytes en una determinada posicion que puedan ser referenciados desde el codigo de assembly por su nombre. Estos bytes los reserva luego el S.O. de acuerdo al formato de ejecutable que tenga, en Windows muy probablemente uses la seccion .data y estas variables estaran tanto en memoria como en el ejecutable en si mismo en disco.

Un ejemplo enano:
Código: Text
  1.  
  2. .386
  3. .model flat, stdcall
  4.  
  5. .data
  6.   edad dd 760
  7. .code
  8. main:
  9.   mov eax, edad
  10. ret
  11. end main
  12.  
  13.  

ml dd.asm
dumpbin /all dd.obj

Vas a ver algo parecido a:
SECTION HEADER #2
   .data name
       4 virtual size
    2000 virtual address (00402000 to 00402003)
     200 size of raw data
     400 file pointer to raw data (00000400 to 000005FF)
       0 file pointer to relocation table
       0 file pointer to line numbers
       0 number of relocations
       0 number of line numbers
C0000040 flags
         Initialized Data
         Read Write

RAW DATA #2
  00402000: F8 02 00 00                                      ø...

Y 0x2F8 es justamente 760.

4243
ASM (Ensamblador) / Re: Foro De Ensamblador
« en: Viernes 21 de Abril de 2006, 23:16 »
Hay gente que miente tanto como respira:
http://www.lawebdelprogramador.com/news/im...r.php?n1=170729

4244
C/C++ / Re: Potencia De Vc++
« en: Viernes 21 de Abril de 2006, 10:04 »
Cita de: "X.Cyclop"
No entiendo. ¿Qué tiene que ver Delphi? El Dev-C++ está hecho en Delphi, pero eso no importa, es simplemente el IDE, el trabajo grande lo hace el compilador, MinGw.  :blink:  :unsure:
Es exactamente lo que te dijo Geo. Mas que nada lo que queria hacer es DESMENTIR categoricamente que Delphi pudiera generar ejecutables mas chicos que VC++.

En la discucion en cuestion el siniestro personaje afirmo esto basandose en un hello world y yo entonces opte por, evidentemente usando las facilidades de VC++, generar un hello world de 1024 bytes. Como me supuse no logro generar nada ni remotamente tan chico con Delphi. Yo no digo que no se pueda, tal vez pueda igualarlo, lo que sostengo es que su afirmacion de que VC++ genera ejecutables de mayor tamaño (e inficientes dice, juaz) que Delphi es totalmente falsa. El problema lo tiene el por ser incapaz de sacarle todo el provecho posible a una herramienta tan versatil, flexible y potente como VC++.

4245
La taberna del BIT / Re: Por Fin Tengo Un Buen Camello
« en: Jueves 20 de Abril de 2006, 16:56 »
Cita de: "ibito"
De todas maneras, creo que desde hace mucho existen las herramientas CASE, y no veo una disminución en programadores (en cuanto a cantidad)  :rolleyes:
Es cierto y esto genera tambien otra situacion: cuanto mas facil sea "programar" mas "programadores" van a haber.

4246
La taberna del BIT / Re: Por Fin Tengo Un Buen Camello
« en: Jueves 20 de Abril de 2006, 11:33 »
Puede ser que pase lo que comentas y me quedo con tu ultima conclusion con la cual tambien estoy de acuerdo, es muy probable que algunas tareas sean cada vez mas automatizadas (explotando mucho mas el modelo RAD) pero otras como la creacion de Sistemas Operativos y drivers seguiran siendo bastante "humanas".

4247
La taberna del BIT / Re: Sunos Vs. Bsd
« en: Miércoles 19 de Abril de 2006, 22:25 »

4248
La taberna del BIT / Re: Por Fin Tengo Un Buen Camello
« en: Miércoles 19 de Abril de 2006, 19:59 »
Cita de: "Kev"
Felicitaciones men y cuidado te pesquen con el chat instalate el MSN Plus y colocale proteccion anti-jefe  :P

Bueno a lo que vi los de soporte tienen mucho mas tiempo libre que los de desarrollo  :huh: bueno en realidad los de desarrollo(me incluyo) no tenemos tiempo libre  :(
Eso tambien depende de lo rapido que termines un trabajo y el lag que haya hasta que comuniques la finalizacion del mismo  :devil:  :devil:  Cuanto mas rapido seas mas lag podras introducir  :smartass:

4249
La taberna del BIT / Re: Por Fin Tengo Un Buen Camello
« en: Miércoles 19 de Abril de 2006, 19:16 »
Cita de: "JuanK"
Aca ganan más los programadores hasta cierto punto, pero ya cuando hablamos de personal de IT de alto nivel generalmente duplican o triplican los ingresos de un programador, estoy hablando de personas con conocimientos certificados en tecnologias Oracle o  CISCO o que son MSCE de para arriba o que son todas las tres cosas al tiempo desde luego profesionales graduados.
¿Pero hablas de soporte tecnico o de otros puestos? Los que mas ganan son los consultores porque hacen un trabajo muy duro :devil:  :devil:  :devil:

4250
La taberna del BIT / Re: Sunos Vs. Bsd
« en: Miércoles 19 de Abril de 2006, 19:15 »
Cita de: "su -"
:P  Creo que si no tiene la palabra Windows por ahi no sirver, he?
Ni modo, creo que hay que hacer una de WinXp vs Win Vista  :ph34r:
 :comp:
¿El titulo invita a la confusion no? Tal vez si pusieras Solaris vs BSD tendria mas repercusion ... no lo se, igual no uso ninguno de los dos.

Páginas: 1 ... 168 169 [170] 171 172 ... 205