Hay un total de 680 Preguntas. | << >> |
Pregunta: | 24022 - ¿SE PUEDEN CREAR CLASES EN TIEMPO DE EJEGUCION? |
Autor: | Jose Luis Borja Rubio |
Tengo un pequeño problemilla, tengo que crear una aplicación en la cual tenemos una subclase de otra superior, de la cual cuelgan los objetos, pero se supone que debo de poder crear diferentes tipos de subclase en tiempo de ejecución, algo que me parece bastante raro. Me gustaria saber si eso se puede hacer, y si es así, como. |
Respuesta: | Luis Rodrigo |
Si planteas mejor tu pregunta creo que puedo ayudarte, el problema es que no entiendi bien lo que quieres hacer. Al parecer tienes un conflicto de conceptos, ya que obviamente, no pudes crear clases en tiempo de ejecucion, debido a que las clases son plantillas estaticas de las cuales se van a instanciar los objetos en tiempo de ejecución.
Tal vez lo que quieras hacer es instanciar objetos pero sin saber exactamente cual es la clase de la que lo quieres instanciar. Bien, como lo dije anteriormente, si planteas bien tu pregunta, tal vez pueda ayudarte :D Sale pues |
Pregunta: | 24145 - COMO ABRIR UNA CAJA DE DINERO |
Autor: | Daniel Iglesias Murguia |
Como puedo abrir la caja de dinero que se conecta a la impresora..
en clipper chr(7) pero no se como hacerlo en delphi si tienen un ejemplo se los agradezco... |
Respuesta: | Daniel Iglesias Murguia |
Aqui Tiene el codigo para poder abrir una caja de dinero despues de imprimir un ticket
procedure TForm1.Button1Click(Sender: TObject); var nPrn:TextFile; abrir:string; begin abrir:=#7; AssignFile(nPrn, 'LPT1'); Rewrite(nPrn); WriteLn(nPrn,abrir); CloseFile(nPrn); end; para lo que les pueda servir............ |
Pregunta: | 24504 - DOS HOJAS EN QREPORT |
Autor: | Javier Dermit |
Estoy intentado decirle al QUREPORT, que necesito definir DOS HOJAS y a cada una de ellas le tengo que indicar que informacion y titulos mostrar..Si alguien sabe como se hace desde ya muchas graciasJavier |
Respuesta: | Martin Utrera Zurita |
En una forma puedes insertar tantos objetos quickreport como gustes...
Inserta dos de ellos y a cada uno ponle los datos que gustes... A través condiciones puedes elegir cual de los dos muestras o imprimes... |
Pregunta: | 24598 - ERROR AL RESTAR DOS HORAS |
Autor: | Carlos Fdo Palacio Arango |
Hola.
Mi inquietud es la siguiente: Realizo una resta entre 2 campos tipo TTime, se como hacerlo, hasta ahi todo bien, pero cuando tengo en esos dos campos las horas 10:00 y 1:30 (hablando en formato 12 Horas), el resultado DEBE de dar 3:30 no 9:00 como Delphi me lo emite. Por favor le pido al que me pueda orientar sobre esto, una ayuda ya que lo estoy necesitando urgentemente. |
Respuesta: | Miguel Sandro Lucero |
Carlos
Creo que lo correcto es que los valores de horas en realidad deben ser fecha/hora para que la resta de ambas sea la correcta. Tendrías que trabajar con variables del tipo TDateTime Si no te sale, me escribis y te puedo mandar un pequeño ejemplo. |
Pregunta: | 24665 - SONIDO CON APIS A TRAVES DE DELPHI |
Autor: | Patricio Pardo |
Necesito realizar un programa que capture sonido desde el microfono.
Existen APIS que controlan dicho proceso, que listan los dispositivos, los activan y luego los manipulan. Lo unico que he podido hacer es listar los numeros de los dispositivos. Mi mayor problema radica en la interaccion y envio de parametros a las APIS, no conozco la forma de trabajo. Si alguien de Uds. pudiera ayudarme, lo agradeceria muchisimo Atentamente |
Respuesta: | Julio César Plascencia Hernández |
Buenas tardes:
En tu código puedes incluri en la cláusula uses la unidad mmsystem. Recuerdo que para tocar un sonido utilizas la función PlaySound la cual se realiza del siguiente modo Playsound ('ruta donde está el archivo de sonido normalmente .WAV', 0, Forma en que se tocará el sonido, opciones: SND_SYNC, SND_ASYNC, SND_LOOP, SND_NODEFAULT) Puedes revisar la unidad mmsystem para ver lo que tiene disponible para interacción con sonidos la API Win32, o si requieres de alguna otra API para tu aplicación. Espero que esto te sirva. Saludos. |
Pregunta: | 24825 - EXTRAER INFORMACION DE EXCEL HACIA DELPHI 5 |
Autor: | Enrique Ortiz Herrera |
Hola Amigos de LWP, les envio un saludo y una felicitacion por este gran esfuerzo.
Esto haciendo una aplicacion con Delphi 5 y necesito extraer informacion de una hoja de Excel de manera automatica y grabarla en una base de datos "X", ya que esta informacion llegara mes a mes y no quiero convertirla cada vez, lo que quiero es "extraerla de manera automatica" y no tengo ni idea de como hacerlo, ¿alguien me podria orientar ? cabe mencionar que el formato en el que me envian la informacion es completamente igual cada mes. Saludos y de antemano muchas Gracias. |
Respuesta: | Sebastian Rodríguez R. |
Enrique, lo que yo hago es tratarla igual que una base de datos, le creo un alias en ODBC, y luego lo llamdo mediante OLEDB, lo que si tienes que tener cuidado con tu planilla excel es en cuanto a que los nombres de los campos deben estar en la primera fila, y los datos desde la segunda en adelante.
cualquier duda o codigo que necesites solo pidemelo. Saludos. |
Pregunta: | 24931 - COMO SABER SI LA BANDEJA DEL CD ESTá AFUERA O ADENTRO |
Autor: | Melvin Sánchez González |
Esto en cualquier momento, como un test que retorne el estado de la bandeja. |
Respuesta: | Jorge Luis Guzman Abreu |
Es fácil si capturamos el mensaje WM_DEVICECHANGE:
-Pon esta linea en la parte private de la declaración de tu form: private { Private declarations } {Esta Linea/This line} procedure WMDeviceChange(var Msg: TMessage);message WM_DEVICECHANGE; (Con esto capturamos el mensaje, enviándolo a nuestra propia procedure de tratamiento) -Pon esta procedure en la implementation de tu form: procedure TForm1.WMDeviceChange(var Msg: TMessage); const CD_METIDO = $8000; CD_SACADO = $8004; var Aviso : String; begin inherited; case Msg.wParam of CD_METIDO : Aviso := 'CD Insertado'; CD_SACADO : Aviso := 'CD Sacado'; end; ShowMessage(Aviso); end; |
Pregunta: | 25349 - SOBRE LA CONEXION DE DELPHI CON UNA TABLA DE FOX |
Autor: | jorge alberto bravo cateriano |
Como puedo conectar una aplicacion de delphi con una tabla de fox(.DBF) sin CREAR una conexion ODBC, usando objetos ADO u otro objeto para conectar con base de datos
|
Respuesta: | Odalys Montout Camero |
De la paleta de componentes ADO, utiliza el componente ADOConnection.
Cuando insertes este componente, da dobleclick sobre el y te saldra un dialogo. Escoge la segunda opcion (Use Connection String), oprimes el boton build y alli le das el Provider (Microsoft OLE DB Provider for ODBC Drivers) que sale por defecto, en la siguiente paleta (Connection) selecciona Use connection string, primes build y en dialogo que sale coges la paleta Macine Data Source y seleccionas el dBASE Files, oprimes OK y te saldra un nuevo dialogo para seleccionar el subdirectorio donde esta la tabla .dbf con que quieres trabajar. Al oprimir el boton OK, regresa el dialogo de la cadena de conexion. Aqui oprimes el boton Test Connection para verificar la conexion, si termina exitosamente ya tienes creada la conexion. Le das al boton OK y te saldra el primer dialogo, al que daras OK. A partir de aqui insertas componentes ADOTable para cada tabla que quieras utilizar, en la propiedad Connection le pones la conexion que acabas de crear y a partir de aqui en la propiedad Table Name te permite seleccionar una de las tablas .dbf que esta en el subdirectorio donde que especificaste cuando creaste la conexion. Espero puedas aclarar tus dudas con esta explicacion, si no es suficiente, vuelve a preguntar para ver si puedo seguir ayudando. |
Pregunta: | 25920 - LECTURA DE UNA DLL |
Autor: | ARIEL G |
Estimados Amigos de LA WEB mi consulta es la siguiente como puedo extraer funciones de una DLL o como ocupar una DLL lo que pasa es que me permite definirla pero al momento de ocupar la funcion externa DELPHI se cae.....que alguien me ayude por favor gracias. |
Respuesta: | Daniel Arnaldo |
Hola Ariel
Lo que tienes que hacer es ejecutar el comando en MSDOS tdump -ee midll.dll esto lo haces desde el mismo direcotrio de trabajo de tu aplicativo si quieres que te grabe en un archivo de texto al final de esa linea de comando tdump -ee midll.dll>lista.txt y te grabara todo en el archivo lista.txt Desde ahi ya puedes conocer las entradas a la DLL en la clausula exports con sus repctivos indices, ahora si quieres conocer las variables dentro de cada entrada eso si que esta bien dificil. Espero poder haberte ayudado. Suerte! |
Pregunta: | 26040 - PULSAR UN BOTON DEL RATON POR CODIGO |
Autor: | Diego Suarez |
Necesito pulsar el raton izquierdo del raton por codigo y no encuentro por ningun lado la forma de hacerlo, se como moverlo, pero no como simular una pulsacion en el, tanto pulsarlo como soltarlo
muchas gracias por vuestra ayuda |
Respuesta: | Israel |
La solucion para eso es la siguiente.
procedure MouseLeft; var Pos:TPoint; begin GetCursorPos(Pos); Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN,pos.x,pos.y,0,0); Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP,pos.x,pos.y,0,0); end; Debes llamar al procedure MouseLeft para generar un click con el boton izquierdo en la posicion actual del raton. Para hacerlo con otro boton hay que modificar el parametro MOUSEEVENTF_LEFTDOWN y el MOUSEEVENTF_LEFTUP Espero te vaya bien |
|< << 37 38 39 40 41 42 43 44 45 46 47 >> >| |