• Miércoles 14 de Mayo de 2025, 02:39

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 - Enko

Páginas: 1 ... 27 28 [29] 30 31 ... 77
701
ASM (Ensamblador) / Re: Manuales De Asm
« en: Viernes 29 de Septiembre de 2006, 23:10 »
Me gusta este por como tiene organizado los capitulos.
SiliconVilley
la página del autor con más tutoriales:
http://www.geocities.com/codeteacher/
Este es un manual de la arquitectura amd64
http://www.amd.com/us-en/assets/content_ty..._docs/26569.pdf

702
Delphi / Re: Cambiar Icono
« en: Viernes 29 de Septiembre de 2006, 16:46 »
Segun entendí lo que queires es cambiarle el icono a una aplicacion ya compilada, verdad?

Tendrias que averiguar por el formato de las ejecutables de windows y donde guardan los recursos compilados. El tema es bastante complicado, existe un programa, ResHacker que permite modificar los recursos de un ejecutable compilada.

si lo que quieres es solamente cambiar el icono, usa resHacker
si quieres aprender del formato PE de windows:
http://msdn.microsoft.com/msdnmag/issues/0...E2/default.aspx
En un apartado, tenes info sobre los recursos.

703
Windows / Re: Windos Installer
« en: Jueves 28 de Septiembre de 2006, 21:16 »
Cita de: "Eternal Idol"
Cita de: "Enko"
Unicamente si vos lo quieres.
En un momento te preguna en ingles:

Me matas!! En "argentino" es vos QUERÉS y en "gallego" es tu QUIERES. Despues lo vuelvo a probar en casa  :kicking:
NO NO, te mato aun más............
estaba pensando en "querés", y tarde 20 segundos en decidirme, y al final puse "quieres". jaja :kicking: (no recuedo porque, pero creo que tenía que ver con la tilde, quieres va sin tilde y me daba pereza cambiar el idioma del teclado a español.)

704
Windows / Re: Windos Installer
« en: Jueves 28 de Septiembre de 2006, 16:20 »
Cita de: "Eternal Idol"
Interesante; no logro comprender muy bien como funciona exactamente ... me genera un EXE con los archivos empaquetados pero se supone que ese EXE necesita de otro mas que es realmente el instalador ...
Unicamente si vos lo quieres.
En un momento te preguna en ingles:
Citar
Extraer archivos y ejecutar comando
Extrear archivos
Si pones la ultima opcion, te genera algo así como el SelfExtractor de winZip pero con la posibilidad de mostrar una licencia.txt.

705
Hardware / Re: Mi Pc No Arranca
« en: Jueves 28 de Septiembre de 2006, 14:22 »
Cita de: "Geo"
Es una Gigabyte, y no es de las que trae doble chip de BIOS, además de que el chip viene soldado (por lo que tampoco es posible cambiarlo). No encontré la forma de flashearla (traté con un disco de arranque pero nunca pude iniciar la unidad).

Lo único que si me dolió perder es lo que llevaba hecho del reto del formato de animación :brickwall:, aunque puedo rehacerlo y si me apuro en la escuela quizá este fin de semana pueda intentarlo :P.

Saludos,
JJ (Geo).
Pero tambien se te borro el disco duro???
 :alien:  :alien:  que ··$%"·%@

706
Hardware / Re: Mi Pc No Arranca
« en: Jueves 28 de Septiembre de 2006, 02:07 »
¿dices que se quemo o simplemente se borró?
Segun tu mother, deberías poder flashearla de vuelta (Asus te dan la posibilidad)
En otros casos (Gigabyte) traen una segunda bios de respaldo que no se como se activa.... en el manual dice.

707
Software / Re: Programas Full
« en: Miércoles 27 de Septiembre de 2006, 18:34 »
durante mi experiencia usando programas a lo loco para cualquier cosa.... les puedo decir que me di  cuenta que existen muchos programas FreeWare que son mejores que otros programas de paga. :lightsabre:

708
Delphi / Re: Insertar Sonido
« en: Miércoles 27 de Septiembre de 2006, 17:33 »
fijate si esto te resulta
Código: Text
  1.  
  2. unit Unit1;
  3.  
  4. interface
  5.  
  6. uses
  7.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  8.   StdCtrls, mmsystem;
  9.  
  10. type
  11.   TForm1 = class(TForm)
  12.     Button1: TButton;
  13.     Button2: TButton;
  14.     procedure Button1Click(Sender: TObject);
  15.     procedure Button2Click(Sender: TObject);
  16.   private
  17.     { Private declarations }
  18.   public
  19.     { Public declarations }
  20.   end;
  21.  
  22. var
  23.   Form1: TForm1;
  24.  
  25. implementation
  26.  
  27. {$R *.DFM}
  28.  
  29. procedure TForm1.Button1Click(Sender: TObject);
  30. begin
  31.   PlaySound(PChar('yes.wav'), 0, SND_SYNC);
  32. end;
  33.  
  34. procedure TForm1.Button2Click(Sender: TObject);
  35. begin
  36.   PlaySound(PChar('No.wav'), 0, SND_SYNC);
  37. end;
  38.  
  39. end.
  40.  
  41.  

Tabmien puedes usar el TMediaPlayer....
Código: Text
  1.  
  2. MediaPlayer1.filename:='ding.wav';
  3. MediaPlayer1.open;
  4. MediaPlauer1.wait:=true;
  5. MediaPlayer1.play;
  6. MediaPlayer1.close;
  7.  
  8.  
Si no quieres que aparezca, en La propiedad Visible del TmediaPlayer pone False.

709
PHP / Re: Sistema De Permisos
« en: Miércoles 27 de Septiembre de 2006, 17:29 »
Cita de: "ibito"
En lo último yo diría que los usuarios normales sería:
Código: Text
  1.  
  2. select * from miTabla where admin='false'
  3.  
  4.  
si sierto  :alien:

710
Windows / Windos Installer
« en: Miércoles 27 de Septiembre de 2006, 17:12 »
Recien acabo de descubrir que windows trae una utilidad para hacer instaladores que usan el WindowsInstaller.

Inicio>>Ejecutar: "iexpress".

Ahí aparece un Wizard que les permite hacer un instalador. :kicking:

711
C# / Re: Help Me Please.. ;)
« en: Miércoles 27 de Septiembre de 2006, 14:43 »
Citar
acceder a los procedimientos de una clase desde varias clases sin tener q instanciarla d nuevo
Lo que buscas es algo asi  como lo que sucede con el System.Console.WriteLine....
Código: Text
  1.  
  2. public static class Console
  3. {
  4.    public static void WriteLine ()
  5.    {
  6.    }
  7. }
  8.  
  9.  

712
C/C++ / Re: Ayuda Con Uso De Librerias Propias (gracias)
« en: Miércoles 27 de Septiembre de 2006, 14:32 »
vos haces
Citar
void main()
{

para lo que te piden, es tan facil como
Código: Text
  1.  
  2. int main()
  3. {
  4.     .....
  5.     ...final del programa
  6.     if(esNumPrimo(Numero))
  7.        return 1;
  8.    else
  9.        return 0;
  10. }
  11.  
  12.  

713
PHP / Re: Sistema De Permisos
« en: Miércoles 27 de Septiembre de 2006, 14:29 »
Cita de: "steel"
No pero yo lo que busco es lo ultimo que has puesto, como te las has ingeniado tu para hacer los privilegios con los que puedes poner productos?, una variable en la base de datos que sea admin y vas ahaciendo comparaciones o como?...
el tema es que los productos no tienen privilegios..... pero lo que dices de una variable ADMIN de tipo booleana resuelve el problema creo.
Simplemente cuando hace la consulta:
Código: Text
  1.  
  2. SELECT * FORM miTabla WHERE admin='true';
  3.  
  4.  
Eso te mostraria solo los datos de admin, pero para eso, primero tienes que verificar que tipo de usuario es y tener 2 consultas,

714
C/C++ / Re: Hola Soy Nuevo Este Foro Y Tengo Una Pregunta
« en: Miércoles 27 de Septiembre de 2006, 02:26 »
La VCL trae una libreria llamada Graphics pero esta encapsula el GDI de la WinApi32.

Tiene dos clases importantes:
TCanvas que permite dibujar, y tiene rutinas como:
Citar
Draw(X,Y,TBitmap)
MoveTo(X,Y)
LineTo(X,Y)
Circle....etc...
Y la otra clase es la TBitmap que tiene sus rutinas como>
Citar
SaveToFile(FileName: String);
LoadFromFile(FileName: String);
Pixels[X,Y] = Color;
Y tiene una propiedad Canvas que permite dibujar sobre el bitmap.
Citar
TBitmap.Canvas.Draw()
TBitmap.Canvas.Circle... etc...

Obviamente que no es la misma Graphics de la BGI de Turbo C++ para DOS.

715
C/C++ / Re: Hola Soy Nuevo Este Foro Y Tengo Una Pregunta
« en: Martes 26 de Septiembre de 2006, 23:52 »
Cita de: "X.Cyclop"
Sí, pero no es lo mismo decir que "un IDE es diferente" a que "un compilador es diferente". :P

Lo importante es el compilador. La librería graphics es exclusiva de Borland, si usas otro compilador te va a dar error de que no existe.

Por cierto, Code::Blocks puede usar GCC, VC++, Intel C++ Compiler (y alguno más). :whistling:
lo borre, no tenía sentido.
Tengo la un dolor de cabeza que me está matando..... :scream:  :alien:

716
Pascal / Re: Resolver Sudoku
« en: Martes 26 de Septiembre de 2006, 23:29 »
Cita de: "Ocean Soul"
Ahora que lo pienso, talvez el pascal que yo tengo anda mal... saben de donde puedo bajarme uno que ande completamente bien?
Supongo que tienes Turbo Pascal 7.... para la época que etamos, es horrible....

una alternativa es el Free Pascal (es mucho mejor, yo nunca lo usé, bua... tomando en cuanta que hace años que no tengo el TP :P)
http://www.freepascal.org/download.html
Además viene con la misma IDE.

717
C/C++ / Re: Hola Soy Nuevo Este Foro Y Tengo Una Pregunta
« en: Martes 26 de Septiembre de 2006, 23:22 »
Además, ambos utilizan distintas librerias de componentes.
En el caso de un programa de Windows, los componentes serían botones, edits, checkboxes, comoboxes, radiobuttons, etc....

La libreria de VC++ es la MFC, que tiene la particularidad de tener un cierto parecido con la WinAPI32 (segun entiendo, eso fue hecho para aquellos programadores que conocian la WinAPI32 pudieran mudarse a VC++ sin inconvenientes).

La libreria de C++Builder es la VCL, esta es mucho más abstracta y encapsulada que la MFC respecto a la WinAPI. A veces es una ventaja y otras veces no. Un inconveniente es que las ejecutables con Ventanas, ocupan minimamente 300 KB.
Otro inconveniente, es que la VCL fue escrita en Delphi,  y lo sigue estando, por lo que C++Builder viene con un compilador de Pascal (oculto, pero está ahí) para poder trabajar con la ella.
La encapsulasión de la vcl, tiene un sierto parecido con la BCL de los lenguajes .NET
Lo que nunca me gusto de Builder, es que la sintaxis es un poco fea... como si estuviera parchada.
Por ejemplo con el tema de eventos (cuando presionas un boton por ejemplo), el codigo es "__fastcall Form1.Button1Click(Sender.....etc...)"  esos dos guiones son orrbiles a mi gusto :P. Hay otras cosas, pero bueno...

No trabajé con VC++, pero como es de Microsoft, y fue hecho para trabajar con C++, resulta ser mucho mas "transparente" la sintaxis y seguramente, más optimizad que Builder por el tema de la VCL que está escrita en ObjectPascal.

Asi pues te recomiendo VC++ si es C++ lo que te gusta (en sentido que no buscas hacer formularios con botoncitos y edtis...... tipo Visual Basic o C++Builder)
Si te decides por Builder porque es mas abstracto y encapsulada la libreria de componentes, te recomiendo en este caso VC#  que viene con BCL que es igual de encapsulada que la liberia de componentes de Builder y tiene sus otras ventajas por ser un lenguaje .NET.

718
PHP / Re: Sistema De Permisos
« en: Martes 26 de Septiembre de 2006, 14:41 »
yo ahora estoy haciendo una página que no termine todavia pero  lo resolvi con cookies de esta manera:

primero que tengo todo en la página index, es decir, para mostrar otras páginas hago un include("archivo.html;) (ese no tiene tags de cabeceras ni body)

Cuando el usuario se registra dejo una cookie, y cuando tengo que mostrar una pagina, verifico que tipo de usuario es.
Por ejemplo, cuando muestro el menu del panel derecho:
1)pongo el menu
2)si el usuario es administrador
Código: Text
  1.  
  2. if(userIsAdmin) include("panel administrador.php");
  3.  
  4.  
si no lo es, simplemente no le dejo esa posibilidad.

la pagina que estoy haciendo es:

www.secrus.com.ar

para usuario privilegiado entren:
user: cualqueircosa
pass: 0000

pd: no les puedo pasar el login del administrador  :rolleyes:  aunuqe la pagina no este terminada.
Es que con esos privilegios se puede agregar productos y modificar el texto de las secciones.

719
Pascal / Re: Resolver Sudoku
« en: Martes 26 de Septiembre de 2006, 14:35 »
una pregunta:

¿Probaste hacer un programa a parte para probar si te funciona el TDA de la lista?
Es decir, le metes 10 elementos en la lista y luego intentas borrarlos  y vaciar la lista.

Si eso no te resulta, de seguro que está mal la lista.

720
Pascal / Re: Tomar Datos De Un Archivo
« en: Martes 26 de Septiembre de 2006, 03:17 »
Crear el archivo de texto:
Código: Text
  1.  
  2. var
  3.    F: TEXT;
  4.  
  5.  

Asignarlo y abrirlo:
Código: Text
  1.  
  2. Assign(F, 'NombreArchivo.txt');
  3. Reset(F); {lo abres desde el principio}
  4.  
  5.  
lees todo el archivo y lo muestras en la pantalla;
Código: Text
  1.  
  2. while not EOF(F) do
  3. begin
  4.    ReadLn(F, Cadena);
  5.   WriteLN(Cadena);
  6. end;
  7.  
  8.  

721
La taberna del BIT / Ubicacion En El Planisferio
« en: Lunes 25 de Septiembre de 2006, 16:40 »
http://www.ip-adress.com/

Asustense!!!!!!!!!!!!! :scream:
Lo que hace la página, es mostrarles su ubicacion en el planisferio de Google solo con su ip o Ip de cualquiera.

En mi caso el error fue de 3 cuadras, es decir 300 metros. :alien:

722
Delphi / Re: Finalizar Un Thread De Mi Aplicación
« en: Lunes 25 de Septiembre de 2006, 14:39 »
Me alegro que lo hayas encontrado, te soy sincero, nunca trabaje con threads poruqe no tuve necesidad. :rolleyes:

723
Delphi / Re: Porque Este Error ????
« en: Lunes 25 de Septiembre de 2006, 14:37 »
Cita de: "zeraf_"
Bicholey, necesitas de Variants? sino, remuevela de los uses de tu form ;)
Eso podría resultar. Lo que pasa, es que algunos componentes de la VCL la utilizan.

No es que Delphi 5 sea incompatible con 7, pero tendrás que adaptar a veces (casi nunca) ciertas lineas.

724
Delphi / Re: Finalizar Un Thread De Mi Aplicación
« en: Lunes 25 de Septiembre de 2006, 01:25 »
usa la funcion SendMessage de WinApi32
Citar
LRESULT SendMessage(          HWND hWnd,
    UINT Msg,
    WPARAM wParam,
    LPARAM lParam
);
hWnd
[in] Handle to the window whose window procedure will receive the message. If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system, including disabled or invisible unowned windows, overlapped windows, and pop-up windows; but the message is not sent to child windows.
Msg
[in] Specifies the message to be sent.
wParam
[in] Specifies additional message-specific information.
lParam
[in] Specifies additional message-specific information.


Seria algo así:
Código: Text
  1.  
  2.   SendMessage(hWnd, WM_DESTROY, 0,0);
  3.  
  4.  
supongo que deberia funcionar.
hWnd: tendria que ser el Handel, sino la id del proceso.

725
La taberna del BIT / Re: ¿fumas?
« en: Domingo 24 de Septiembre de 2006, 16:10 »
Cita de: "Eternal Idol"
Cita de: "Angel38"
Dejarlo tiene que ser de corazón porque eso que hizo mi amigo me parece algo estupido.
Juaz ... mas bien parece que hizo una broma ...
¿Hay que ver si no fumaba a escondidas?
 :ph34r:

Páginas: 1 ... 27 28 [29] 30 31 ... 77