elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 45
311  Programación / Programación General / Re: Mis primeros pasos en la programación. en: 5 Mayo 2011, 20:11 pm
Raikuzu, lo primero es que te bajes un compilador. Las aplicaciones "de escritorio" tienen que ser compiladas, es decir, traducidas a código máquina.

Puedes utilizar un IDE(Entorno de Desarrollo Integrado) que incluye: el compilador, edición de código, debugger, etc.. O bajar el compilador simplemente.

En Windows, tienes como compilador de Pascal: FreePascal. También tienes un IDE gratuito que te facilita la tarea de crear aplicaciones en Pascal, llamado Lazarus que integra FreePascal.

También tienes un IDE comercial para el desarrollo de aplicaciones en Pascal, se llama Delphi. Personalmente, te recomiendo que busques alguna versión "pirata" de Delphi en google.

Aquí tienes un tutorial de como empezar con Delphi, esta hecho por mí, pero está abandonado:

http://foro.elhacker.net/empty-t306981.0.html

Saludos.
312  Programación / .NET (C#, VB.NET, ASP) / Re: Optimizar ram en: 5 Mayo 2011, 14:59 pm
La función SetProcessWorkingSetSize no optimiza la memoria RAM, más bien al contrario. Lo que hace es volcar parte de la memoria RAM de un proceso en la memoria VIRTUAL del sistema, haciendo que la aplicación trabaje más lenta pero consuma menos memoria.

De la administración de la memoria se tiene que encargar el sistema operativo, no una aplicación ejecutándose en el CIL corriendo en el RING 3...

Saludos.
313  Programación / Programación C/C++ / Re: [ayuda] programa hecho en c++ que me muestre la informacion de la memoria ram en: 2 Mayo 2011, 15:14 pm
Esta es la máxima información que puedes obtener sobre la memoria utilizando la API de Windows:

Código
  1. #include <windows.h>
  2. #include <stdio.h>
  3.  
  4. // Use to convert bytes to KB
  5. #define DIV 1024
  6.  
  7. int main(int argc, char * argv[])
  8. {
  9.  MEMORYSTATUSEX statex;
  10.  
  11.  statex.dwLength = sizeof (statex);
  12.  
  13.  GlobalMemoryStatusEx(&statex);
  14.  
  15.  printf("There is  %ld percent of memory in use.\n", statex.dwMemoryLoad);
  16.  printf("There are %d total Kbytes of physical memory.\n", statex.ullTotalPhys/DIV);
  17.  printf("There are %d free Kbytes of physical memory.\n", statex.ullAvailPhys/DIV);
  18.  printf("There are %d total Kbytes of paging file.\n", statex.ullTotalPageFile/DIV);
  19.  printf("There are %4d free Kbytes of paging file.\n", statex.ullAvailPageFile/DIV);
  20.  printf("There are %d total Kbytes of virtual memory.\n", statex.ullTotalVirtual/DIV);
  21.  printf("There are %d free Kbytes of virtual memory.\n", statex.ullAvailVirtual/DIV);
  22.  
  23.  // Show the amount of extended memory available.
  24.  
  25.  printf("There are %d free Kbytes of extended memory.\n", statex.ullAvailExtendedVirtual/DIV);
  26.  
  27.  getc(stdin);
  28.  return 0;
  29. }
  30.  

También existe la función GlobalMemoryStatus, pero si lees la información en msdn sobre ella, esta función devuelve información errónea si en el equipo hay más de 4 GB de RAM.

Para saber la marca de la memoria, frecuencia, etc.. vas a tener que emplear algún driver y saber algo de ensamblador.

Saludos.
314  Programación / .NET (C#, VB.NET, ASP) / Re: Sobre rendimiento ¿Realmente C++/Cli es superior en velocidad a C#, ambos .Net? en: 29 Abril 2011, 00:14 am
Hola Xavelets, yo me encuentro en una situación similar. Se programar en Delphi, C/C++ y C#.
Cuando necesito potencia y hacer una aplicación Win32 rápidamente uso Delphi. C# lo estudié obligado, y me gusta bastante, sólo que no me acaba de convencer las aplicaciones compiladas a byte-code.

Ahora mismo estoy programando en C++ y GTK+. De esta forma puedo crear aplicaciones multiplataforma, sin apenas cambiar líneas de código. El desarrollo del programa lo hago con el Visual C++ 2010 Express Edition, y en GNU/Linux hago un Makefile y lo compilo con g++.

Código
  1. #include <gtk/gtk.h>
  2. #include <glib/gthread.h>
  3. #include "frm_main.h"
  4. #include "platform.h"
  5.  
  6. #ifdef WINDOWS
  7. #pragma comment(linker, "/SUBSYSTEM:WINDOWS")
  8.  
  9. int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
  10. #endif
  11. #ifdef LINUX
  12. int main(int argc, char * argv[])
  13. #endif
  14. {
  15. FMain * frm_main;
  16. #ifdef WINDOWS
  17. int argc;
  18. char ** argv;
  19. #endif
  20.  
  21. g_thread_init (NULL);
  22. gdk_threads_init ();
  23. gdk_threads_enter();
  24.  
  25. gtk_init(&argc, &argv);
  26. frm_main = new FMain();
  27. gtk_main();
  28.  
  29. delete(frm_main);
  30. gdk_threads_leave();
  31.  
  32. return 0;
  33. }
  34.  


GTK+ me gusta mucho, pero la documentación es muy escasa y tienes que buscarte mucho la vida. Otra alternativa es Qt con C++ y usando el IDE QtCreator puedes crear aplicaciones fácilmente.

Saludos.
315  Programación / Programación C/C++ / Re: VB A C en: 25 Abril 2011, 15:01 pm
Además de lo que comenta Leo, en C no existe el tipo string, por lo que trabajar con cadenas es un poco más engorroso.

Primero explica que hace la función Mid().

Saludos.
316  Programación / Programación General / Re: AYUDA.PROCEDIMIENTO PARA DAR DE ALTA. PASCAL en: 25 Abril 2011, 14:58 pm
manu3742, abriste 3 hilos para resolver el mismo problema, si la gente no te contesta, no abras más hilos.

http://foro.elhacker.net/programacion_general/ayuda_procedimiento_pascal-t325199.0.html
http://foro.elhacker.net/programacion_general/procedimiento_para_dar_de_baja_un_registro_en_pascal-t324849.0.html
317  Programación / Programación General / Re: necesito ayuda con mi sistema de registros de mi web en: 20 Abril 2011, 15:05 pm
Para hacer un sistema de login en una web, lo normal es usar algún motor de base de datos, por ejemplo: MySQL.

Para realizar el sistema de login en php hay que utilizar sesiones.

Por lo que preguntas y el código que pusiste veo que no tienes ni idea de programación, así que bájate un buen manual y empieza de cero.

Saludos.

318  Programación / Programación General / Re: [Delphi7] Me pide un Begin al final del codigo y no me encuentra el End. en: 19 Abril 2011, 21:30 pm
Es porque estás definiendo una función dentro de otra función... Aunque utilices la llamada overload necesitas declarar el código de cada función.

PD: WideString y Pos en Delphi 7 no se llevan bien. Para usar Unicode en Delphi´s viejos hay unos componentes llamandos Tnt que traen funciones para trabajar con WideString: WidePos, WideTrim y cosas así...

Saludos.
319  Programación / Programación C/C++ / Re: ¿Por qué no se muestran las tildes y "caracteres especiales" en C? en: 18 Abril 2011, 15:25 pm
http://foro.elhacker.net/programacion_general/duda_de_novato_en_free_pascal-t306810.0.html;msg1526760#msg1526760

Saludos.

320  Programación / Programación General / Re: procedimiento para dar de baja un registro en Pascal en: 16 Abril 2011, 14:41 pm
Siempre haces preguntas de este tipo:
http://foro.elhacker.net/programacion_general/como_cambiar_registro_pascal-t323895.0.html

No especificas que método usar para almacenar los registros, ni pones nada de código. Aún encima ni agradeces que te contesten.
Páginas: 1 ... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 45
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines