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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 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
321  Programación / Programación General / Re: Lazarus en Linux en: 15 Abril 2011, 14:32 pm
Seguramente tendrás que instalar su compilador:

# apt-get install fpc
# yum install fpc

Luego tendrás que configurar el compilador en el IDE. Seguro que hay muchos tutoriales en internet. Yo programo en Delphi en Windows y en Linux uso C++, Lazarus todavía esta muy muy verde y los ejecutables que genera son de 20 MB como mínimo.

Saludos.
322  Programación / Programación General / Re: diferencia entre c y c# en: 14 Abril 2011, 22:15 pm
Empieza por C++. C y C# son como el día y la noche, sólo se parecen en la sintaxis, uno compila a código máquina y el otro a byte-code.

Saludos.
323  Programación / Programación General / Re: pascal que se ha cortedo ejercicio en: 14 Abril 2011, 16:14 pm
¿Para que abres dos veces un post para el mismo problema?

http://foro.elhacker.net/programacion_general/ejercicio_en_pascal_estoy_con_el_ultimo_ejercicio-t324667.0.html
324  Programación / Programación General / Re: Problema con menu de Pascal en: 14 Abril 2011, 16:11 pm
Empieza por declarar las variables... además utiliza GeSHi para resaltar el código en tus mensajes.

Saludos.
325  Informática / Software / Re: Descargar Delphi 7 SE en: 13 Abril 2011, 14:58 pm
No entiendo porque usáis esta vieja versión de Delphi, con la cantidad de cosas nuevas y mejoras que traen los úlitmos... Eso de legal no te lo crees ni tú. Absolutamente todos los Delphi´s son de pago, excepto la versión Turbo Delphi, que ya no existe.

Yo utilizo Delphi 2010, y tengo que probar Delphi XE. Cuando tenga pasta para una licencia me compraré un Delphi legal, lo prefiero antes que una licencia del Visual Studio.

Algunas diferencias con respecto a Delphi 7:

- Mejoras en los componentes VCL. Integración con pantallas táctiles, integración con aero, diálogos de ficheros de Windows, más componentes.
- Más componentes de conexión con motores de base de datos (FireBird por ejemplo o BlackFish).
- UNICODE nativo en todos los componentes.

Y muchísimas mejoras en la interfaz y en el IDE en general.

Saludos.
326  Programación / Programación General / Re: Como cambiar registro Pascal en: 6 Abril 2011, 15:56 pm
Si estás usando arrays dinámicos, movería ese registro a la última posición del array y luego cambiaría el tamaño del array a n-1 con la función SetLength.

Con arrays de tamaño fijo, depende de la lógica que tengas en el programa.

Saludos.
327  Programación / Programación General / Re: ejercicio Pascal, ayuda para terminarlo en: 4 Abril 2011, 14:54 pm
No puedes utilizar Notepad++ para programar en Pascal, tienes que utilizar un compilador. Lazarus es un entorno de desarrollo para Object Pascal (Pascal) y usa como compilador FreePascal.

La otra opción es Delphi, pero es de pago.
328  Programación / Programación General / Re: ejercicio Pascal, ayuda para terminarlo en: 4 Abril 2011, 13:45 pm
manu3742, te estoy diciendo que Delphi es Pascal jajaja

Delphi es un compilador que utiliza el lenguaje de programación Object Pascal, creas un archivo con la extensión .pas, le pones el código y lo compilas con FreePascal y listo.
329  Programación / Programación General / Re: ejercicio Pascal, ayuda para terminarlo en: 4 Abril 2011, 13:34 pm
Delphi es Object Pascal, si te fijas la sintaxis del código que te puse es idéntica a la de tu código. Prueba a compilarlo en FreePascal y pregunta las dudas que tengas  ;)

Saludos.
330  Programación / Programación General / Re: ejercicio Pascal, ayuda para terminarlo en: 4 Abril 2011, 13:09 pm
Utiliza las etiquetas GeSHi para poner el código.

Código
  1. program Project1;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6.  SysUtils;
  7.  
  8. var
  9.  Text: TextFile;
  10.  Buffer, Archivo: string;
  11.  Lines: integer = 0;
  12.  Size: integer = 0;
  13. begin
  14.  {$I-}
  15.  Archivo:= 'C:\prueba.txt';
  16.  AssignFile(Text, Archivo);
  17.  
  18.  FileMode:= 0; //ReadOnly
  19.  Reset(Text);
  20.  
  21.  if IOResult = 0 then
  22.    begin
  23.      while not EOF(Text) do
  24.        begin
  25.          ReadLn(Text, Buffer);
  26.          Inc(Lines);
  27.          Size:= Size + Length(Buffer);
  28.        end;
  29.      CloseFile(Text);
  30.  
  31.      WriteLn('Numero de lineas: ', Lines);
  32.      WriteLn('Numero de caracteres: ', Size);
  33.    end else
  34.      WriteLn('Se produjo un error abriendo el archivo: ', Archivo);
  35.  {$I+}
  36.  
  37.  Readln;
  38. end.
  39.  

Está hecho en Delphi pero debería funcionar en FreePascal.

Las directivas {$I-} y {$I+} son para controlar los errores de tipo Input/Output. Si la función IOResult() devuelve 0 es que el archivo se abrió con éxito. FileMode es una variable de Delphi que establece el modo de apertura de un archivo, por defecto, se abren los archivos en modo lectura y escritura, el 0 es modo lectura.

Saludos.
Páginas: 1 ... 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