|
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
702
« 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 resHackersi quieres aprender del formato PE de windows: http://msdn.microsoft.com/msdnmag/issues/0...E2/default.aspxEn un apartado, tenes info sobre los recursos.
703
« en: Jueves 28 de Septiembre de 2006, 21:16 »
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 NO NO, te mato aun más............ estaba pensando en "querés", y tarde 20 segundos en decidirme, y al final puse "quieres". jaja  (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
« en: Jueves 28 de Septiembre de 2006, 16:20 »
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: 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
« en: Jueves 28 de Septiembre de 2006, 14:22 »
706
« 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
« 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.
708
« en: Miércoles 27 de Septiembre de 2006, 17:33 »
fijate si esto te resulta unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, mmsystem; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); begin PlaySound(PChar('yes.wav'), 0, SND_SYNC); end; procedure TForm1.Button2Click(Sender: TObject); begin PlaySound(PChar('No.wav'), 0, SND_SYNC); end; end.
Tabmien puedes usar el TMediaPlayer.... MediaPlayer1.filename:='ding.wav'; MediaPlayer1.open; MediaPlauer1.wait:=true; MediaPlayer1.play; MediaPlayer1.close;
Si no quieres que aparezca, en La propiedad Visible del TmediaPlayer pone False.
709
« en: Miércoles 27 de Septiembre de 2006, 17:29 »
En lo último yo diría que los usuarios normales sería:
select * from miTabla where admin='false'
si sierto
710
« 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.
711
« en: Miércoles 27 de Septiembre de 2006, 14:43 »
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.... public static class Console { public static void WriteLine () { } }
712
« en: Miércoles 27 de Septiembre de 2006, 14:32 »
vos haces void main() {
para lo que te piden, es tan facil como int main() { ..... ...final del programa if(esNumPrimo(Numero)) return 1; else return 0; }
713
« en: Miércoles 27 de Septiembre de 2006, 14:29 »
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: SELECT * FORM miTabla WHERE admin='true';
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
« 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: Draw(X,Y,TBitmap) MoveTo(X,Y) LineTo(X,Y) Circle....etc...
Y la otra clase es la TBitmap que tiene sus rutinas como> SaveToFile(FileName: String); LoadFromFile(FileName: String); Pixels[X,Y] = Color;
Y tiene una propiedad Canvas que permite dibujar sobre el bitmap. TBitmap.Canvas.Draw() TBitmap.Canvas.Circle... etc...
Obviamente que no es la misma Graphics de la BGI de Turbo C++ para DOS.
715
« en: Martes 26 de Septiembre de 2006, 23:52 »
716
« en: Martes 26 de Septiembre de 2006, 23:29 »
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  ) http://www.freepascal.org/download.htmlAdemás viene con la misma IDE.
717
« 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  . 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
« 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 if(userIsAdmin) include("panel administrador.php");
si no lo es, simplemente no le dejo esa posibilidad. la pagina que estoy haciendo es: www.secrus.com.arpara usuario privilegiado entren: user: cualqueircosa pass: 0000 pd: no les puedo pasar el login del administrador  aunuqe la pagina no este terminada. Es que con esos privilegios se puede agregar productos y modificar el texto de las secciones.
719
« 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
« en: Martes 26 de Septiembre de 2006, 03:17 »
Crear el archivo de texto: Asignarlo y abrirlo: Assign(F, 'NombreArchivo.txt'); Reset(F); {lo abres desde el principio}
lees todo el archivo y lo muestras en la pantalla; while not EOF(F) do begin ReadLn(F, Cadena); WriteLN(Cadena); end;
721
« en: Lunes 25 de Septiembre de 2006, 16:40 »
http://www.ip-adress.com/Asustense!!!!!!!!!!!!! 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.
722
« 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.
723
« en: Lunes 25 de Septiembre de 2006, 14:37 »
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
« en: Lunes 25 de Septiembre de 2006, 01:25 »
usa la funcion SendMessage de WinApi32 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í: SendMessage(hWnd, WM_DESTROY, 0,0);
supongo que deberia funcionar. hWnd: tendria que ser el Handel, sino la id del proceso.
725
« en: Domingo 24 de Septiembre de 2006, 16:10 »
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?
Páginas: 1 ... 27 28 [29] 30 31 ... 77
|
|
|