Hay un total de 680 Preguntas. | << >> |
Pregunta: | 2880 - REPRODUCIR MEDIAPLAYER "ASINCRONICAMENTE" |
Autor: | Armando Montoya |
Tengo una pequeña aplicacion en Delphi que reproduce videos con el Mediaplayer de manera secuencial uno tras otro con un ciclo, el problema es que no se espera hasta que uno se termine, ya que inmeditamente salta al siguiente ciclo y ejecuta por lo tanto el siguiente video, lei que los archivos que se ejecutan con la API de windows PlaySound() pueden hacerlo de manera sincronica, es decir que el programa se detiene hasta que el sonido se ejecuta, si alguien me pudiera dar una pista o explicar como se hace algo similar con el media player se los agradeceria bastante. Saludos |
Respuesta: | el Arizmendi Arizmendi |
aaaa.. ok solo usa esto --- MediaPlayer1.filename:=algunvideo.avi; MediaPlayer1.open; MediaPlauer1.wait:=true; // el parametro wait hace que hasta //que termine el video no pasa al siguiente paso MediaPlayer1.play; MediaPlayer1.close; --- Saludos. |
Respuesta: | Daniel Herrera |
Trata usando eventos, el componente TMediaplayer cuando termina de reproducir un archivo genera un evento si tiene su propiedad notify en True, asi que tu ciclo podria usar esa propiedad en el evento OnNotify, de manera quer cuando el evento se realice abra el siguiente archivo y lo reproduzca |
Pregunta: | 2897 - EJECUTAR UN LOCATE EN UN CAMPO MEMO |
Autor: | Julio Cesar Jerez Camps |
Disculpen si la respuesta es muy obvia, pero como diablos puedo localizar la ocurrencia de un campo memo en una base de datos Access97/2000??. El campo es memo porque el Delphi(5)me trata los campos de tipo texto de mas de 50 caracteres como un campo memo. Gracias de antemano. |
Respuesta: | Raúl P. |
Te aconsejo que pongas una SQL, es mucho más rapido y tienes la facilidad de que puedes poner caracteres de comodines, si pones el comodín %, es como el * del MS-Dos, es decir. Select texto from Frases where "campomemo" = %textoabuscar% Así tendras los registros que contengan lo que sea y el textoabuscar y lo que sea. Si buscas información sobre comodines, mejor, tienes más comodines. |
Pregunta: | 2898 - DETECTAR TECLAS EN DELPHI ( SUPR, INS, DE FUNCION,ETC) |
Autor: | Heriberto Ledesma Sánchez |
Tengo una aplicacion y en un StringGrid quiero que cuando se presione la techa SUPR borre todo el renglon, pero, ¿Como puedo hacer para detectar que fue presionada esta tecla?, utilizo Delphi 5.0. Gracias por todo, y asta pronto |
Respuesta: | José Oronas |
Hola, usa el evento OnKeyDown del tStringGrid y dentro de el por Ejemplo ...... Case Key of vk_Delete : Begin // El Código que necesites ejecutar End ; End; //Case vk_Delete es el Supr vk_Insert es Insert vk_Prior es PgUp vk_Next es PgDn Creo que podes encontrar la lista en el help buscando Virtual Key Code o si no te la puedo enviar. Si el editor del tStringGrid está en foco puede que no te responda, en este caso pofrias probar en OnKeyDown del form, por supuesto la propiedad KeyPreview del mismo deberá estar a true y en el case deberias verificar que tambien lo este Grilla1.focused (el StingGrid esta activo). Espero que te sea útil Saludos. |
Pregunta: | 2968 - COMO HACER UNA CONSULTA SQL EN UN CAMPO TIPO FECHA |
Autor: | Adalberto sanchez Diaz |
Quiero hacer una consulta SQL pero no se como hacerla; la situacion es la siguiente: tengo una tabla en dBASEIII SOCIOS con los siguientes campos: NOMBRE tipo char;FECHANACI tipo date Hago la consulta asi: SELECT nombre,fechanaci FROM socios WHERE fechanaci > {d´1970/10/10´} me responde que los tipos no coinciden SELECT nombre,fechanaci FROM socios WHERE fechanaci > ´#1970/10/10#´ tampoco. MUCHAS GRACIAS A TODOS LOS QUE ME PUEDAN COLABORAR. |
Respuesta: | Abel Reynoso |
SELECT nombre,fechanaci FROM socios WHERE fechanaci > #dia/mes/año# ; Veo que no utilizas el punto y coma al terminal una sentencia y lo correcto es que lo haga. |
Respuesta: | Garova32 |
Para hacer una consulta a una tabla dBase de un tipo fecha debes hacerlo de la siguiente manera: SELECT nombre,fechanaci FROM socios WHERE fechanaci > ´mm/dd/aaaa´ {Solo necesitas ponerle comillas simples} donde mm es el mes, dd el dia y aaaa el año; puedes utilizar solo dos digitos para el año pero te aconsejo que utilices 4. El problema es que dBase te muestra los datos de una manera en la tabla y los trata de otra, asi que si no sigues el orden de mm/dd/aaaa te da el fallo que comentabas. |
Pregunta: | 3004 - MACROS EN DELPHI |
Autor: | David Arboleyda |
PREGUNTA: ¿Quisiera saber como puedo tomar el Texto de un Edit como una operación aritmetica y no como una cadena: ´Var1+Var2´, donde Var1=27 y Var2=3, por consiguiente obtener 27+3? GRACIAS!!! |
Respuesta: | joel gonzalez |
para poder hacer esa convercion de datos debes de crear una variable del tipo de dato que necesitas es decir que si necesitas un dato integer la sintaxis es la siguiente procedure Tform1.Button1Click(Sender: TObject); Var x : integer ; begin x := strtoint(edit1.text) + strtoint(edit2.tex); end; con esto ya puedes suar cualqier operador dependiendo lo que quieras hacer con la informacion de los edit pero si en estos edit meten texto tendras un error en la ejecucion de la instruccion por lo que debes de usar tambien la propiedad onkeypress de los edits para asegurarte que siempre ingresen datos numericos si necesitas la sintaxis mandame un correo y te lo regreso con la sintaxis Saludos |
Respuesta: | Carlos Beltrá |
Lo único que tienes que hacer es convertir los tipos. Sabiendo que la propiedad Edit.Text es un string, sólo tienes que escribir: var var1, var2 : integer; begin var1 := strtoint(edit1.text); var2 := strtoint(edit2.text); end; Y ya tienes 2 variables numéricas. El problema es cuando var1 y var2 son reales, dobles o como quieras llamarlos, entonces el método se llama strtofloat. Este código no da ningún problema, y sé que se puede utilizar como mínimo, desde la versión 3.0 de Delphi. |
Respuesta: | José Oronas |
Existen varios componentes para evaluación de espresiones, en las RALib podes encontrar uno http://www.infa.ru/black/ralib.htm |
Pregunta: | 3006 - IMPRIMIR ARCHIVO DE TEXTO |
Autor: | Ruben Sanchez |
Mi programa crea un archivo de texto, pero quiero imprimirlo y no soy capaz. Si alguien me dijera alguna funcion (que segura que hay alguna muy sencilla de usar), por favor que me explique bien como se usa ya que yo he intentado usar shellexecute, el objeto Tprinter, pero sin nada de exito de ninguna manera. Gracias |
Respuesta: | José Oronas |
Cuando creas el archivo de texto, en lugar de enviarlo a un archivo de disco lo envias al archivo asociado a una impresora, LPT1,LPT2.. Var FText : TextFile ; Begin AssignFile(Ftext,'lpt1') ; Rewrite(Ftext); Write(FText,'Esto va a LPT1') ; CloseFile(FText) ; End ; |
Pregunta: | 3020 - CREAR MODULO DE DATOS |
Autor: | santiago florez |
desearia saber como puedo crear un modulo de datos en delphip cliente servidor gracias |
Respuesta: | Mauricio Cardona Naranjo |
Primero que todos inicias una forma modulo en tu proyecto, si no lo sabes, dices que vas a colocar una nueva proyecto, y en el recuadro escoges la opcion modulo y listo Dentro de el le asignas una nombre con la propiedad name y para introducir las tablas tienes que adicionar un Componente DataSet y un Componente TTable, conectarlos entre si y listo Espero te sirva, hasta pronto |
Pregunta: | 3052 - COMO SIMULAR EL TOQUE DE UNA TECLA PARA OTRA APLICACION |
Autor: | Kepa Uriarte |
Como se puede hacer que una aplicacion Delphi simule que se ha pulsado una tecla en otra aplicacion que este corriendo en el sistema ?? Si alguien me lo puede explicar, le estaria muy agradecido. Un saludo |
Respuesta: | David González Mata |
Por la largada de la respuesta, esta en el archivo resp3052.txt |
Respuesta: | JOSE ANTONIO RODRIGUEZ C. |
Bueno, en Visual Basic yo lo he hecho utilizando el comando SENDKEY mas los codigos de las teclas a enviar, la aplicacion que se desea controlar generalmente tiene un nombre en la propiedad CAPTION del formulario, este nombre se especifica como identificador para que el programa reconozca la aplicacion, de modo que una vez que el programa sabe a cual aplicacion controlara, enviara los SENDKEYS correspondientes a la misma, supongo que en DELPHI se hace + o - similar, aunque he estado buscando con el nombre SENDKEY y no aparece nada, si necesitas una demostracion en VBASIC de como hacerlo, me escribes y te hare dos programas, uno APPLICATION y otro CONTROL que envie las teclas a la aplicacion, eso podria ilustrarte algo quizas, solo quize ayudar, bye! |
Pregunta: | 3057 - COLOCAR EN UN ARCHIVO UNA CONSULTA CON EL QUERY |
Autor: | Gustavo Jiménez |
Necesito conocer a traves de codigo como puedo colocar en un archivo de texto el resultado de una consulta que hago a una tabla a traves del componente Query. Gracias |
Respuesta: | Anonimo |
Por la largada de la respuesta, esta en el archivo resp3057.txt |
Pregunta: | 3111 - BÁSCULA CON LA PC |
Autor: | Enrique Linares Ramírez |
Alguien sabe cómo puedo diseñar una báscula electrónica y que me muestre el peso en la pc. Lo que más necesito sería el circuito y conectarlo a un puerto serie/paralelo, no importa. De antemano, gracias |
Respuesta: | Jacobo Brito S. |
Haber si te entendí tu lo que quieres es una bascula para pesar objetos, si quieres puedes comprar dispositivos para pesar que se conectan directamente al puerto serie, como son basculas de punto de ventas, estos los puedes programar desde cualquier puerto COM, lo puedes hacer con componente muy bueno llamado TComport, te púedo mostrar paginas referentens a esto si me escribes a mi correo. Ok.. ¡¡ Adios !! |
|< << 5 6 7 8 9 10 11 12 13 14 15 >> >| |