BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Delphi
    Pregunta:  14114 - DUDA SOBRE LENGUAJE A USAR
Autor:  alberto
Tengo elaborado sistemas en Visual Basic (manejando bases de datos) quiero seguir especializandome en sistemas que usan bases de datos. la duda es el Delphi es mas potente, tienes mas utilidades y herramientas para manejo de base de datos que el visual basic o es mejor el Visual Fox?.

quiero decidirme por uno y especializarme en el, pero quiero optar por el mejor. Gracias de Antemano por su ayuda.
  Respuesta:  Miguel angel Lozano A.
Yo tambien tenia un programa hecho en VB6 y base de datos en Access y el programa para su realizacion es muy complicada y me probocaba muchos errores, y ahora programo en Delphi y me siento mas seguro y confiable y utilizo base de datos MySQL.

Si necesitas mas informacion mandame un correo. [email protected]
espero que te sirba mi comentario.
  Respuesta:  joselito xx
Sin duda, Delphi... Fox da muchos problemas, y Delphi tiene el ejecutable puro, por decirte una ventaja así, de primeras.

    Pregunta:  14432 - E-MAIL TRANSPARENTE AL USUARIO
Autor:  Raists
Hola,a todos,vereis el motivo de la pregunta es el siguiente
Soy programador en delphi y visual Basic y querria hacer una aplicaion que cuando se ejecutara me enviara un e-mail a mi correo con cierta informacion sobre la maquina sobre la que se ejecuta
Este correo debe de ser transparente al usuario,es decir con apretar un boton se debe de genear el correo,
Si alguien sabe como orientarme le estare muy agradecido.
Muchas gracias
  Respuesta:  Héctor Luis Collado Fernández
Hola:
Delphi brinda un componente bastante bueno que sirve para el envio de correos, se trata del NMSMTP en la paleta FastNet, en la propiedad PostMessage puedes escribir el cuerpo de tu correo, Subject, Fecha, Attachment, en fin una gran cantidad de cosas, prueba el componente para ver si te sirve. Ahora con respecto a la máquina en la cual se ejecuta la aplicación, te recomiendo que te llegues a la siguinete dirección: clubdelphi.com donde existe un componente que te da información sobre el hard de tu PC, software, entorno de re, etc. Espero te sirva de algo.

That's all
EOF

    Pregunta:  16800 - COMO DOEVENTS (EN VISUAL BASIC)
Autor:  Eliseo Badillo
Deseo saber si existe alguna instruccion o conjunto de instrucciones en Delphi que Funcione como el Doevents en Visual Basic, Gracias por su ayuda...
  Respuesta:  Staling Bienvenido Rivas Lopez
Es muy facil.

Solo tienes que poner el siguiente codigo donde quieras que se ejecuten los eventos pendientes.

Application.ProcessMessages;

Al hacer esto todos los eventos que esten pendientes se realizaran.

Yo lo tengo en un bucle para que cada vez que cuente 50 ciclos de la accion del bucle, lo ejecute.

Pruebalo y Escribeme si tienes dudas

    Pregunta:  17824 - REPORTS EN EQUIPO COMPAQ
Autor:  Demetrio Gonzalez Gonzalez
Tengo una aplicacion en Delphi5 que usa reports y funciona sin problemas en todos los equipos que he probado salvo en equipos Compaq Pentium III a 700 MHz. Ocurre que cuando paso a la previsualización del QReport aparece el mensaje de error \"Floating point division by zero\", sin embargo no efectua ningún tipo de operación de división, y repito que solo ocurre el error en los equipos indicados.
Gracias por adelantado, un saludo.
  Respuesta:  Demetrio González González
El problema reside no en el equipo en cuestión, sino que no tiene correctamente configurada una impresora adecuada. En tales casos Delphi devuelve errores extraños con los QReport

    Pregunta:  18325 - SOBRE LA COMUNICACIóN TCP/IP
Autor:  Pedro Mass
Quiero hacer un programa en Delphi para comunicaciones como si fuera un chat pero necesito saber dos cosas primero.
1- Como logro que mi programa atienda a todo aquel que se conecte a el de la manera más eficiente posible.
2- Como logro que el programa pueda comunicarse a traves de los cortafuegos que puedan encontrarse en medio.

No se como puedo hacer que usando los componentes de Delphi (tServerSocket) poder atender a todos los que se conecten a el.

En Visual Basic lo podia hacer cargando otra instancia del control con load y aceptando la demanda de conexión, pero ahora estoy aprendiendo Delphi y quiero trabajar con el.

Estoy muy agradecido de la información que me puedan dar.
  Respuesta:  Gandazgul Mirth
Hola

El objeto ServerSocket tiene una propiedad que se llama Socket y dentro de esta un arra de conecciones asi que:

ServerSocket1.Socket.Connetions[No. de coneccion]

de esta forma accedes a cada una de las conecciones, la primera es 0 la segunda 1 y asi sucesivamente si alguna se desconecta la lista se corre o sea 3 pasa a ser 2 y asi.

Espero te sirva de ayuda si tienes dudas responde tu mismo esta pregunta y perguntame la duda.

chao.
  Respuesta:  Luis Flores
Hay un ejemplo en Delphi. en el directorio bin: scktsrvr.exe

Me parece que si esta el código fuente de este programa que acepta múltiples conexiones, lo que no recuerdo es donde.
Y está la ayuda de MSDK Help File sobre los Sockets y vienen ejemplos.

También en la ayuda de Delphi viene como utilizar estos componentes.

Espero que esto te de por donde empezar.

LUIS

    Pregunta:  26113 - NO RECALCULAR DATOS DEL PREVIEW AL IMPRIMIR
Autor:  Ivan Fernandez Lorente
Hola:
Trabajando con quickreports, al usar el qrpreview, me encuentro con el problema de que despues de previsualizar la report y al imprimir vuelve a leer y/o calcular los datos.

Para enlazar el report con el preview utilizo:

procedure Tform.ReportPreview(Sender: TObject);
begin
self.objpreview.QRPrinter := tqrprinter(sender);
end;

Como podria hacerlo para que no recalcule sino que imprima el preview que ya tengo generado?

Muchisimas gracias.
  Respuesta:  Lui Fernandez
Basta que desde un boton de la aplicación llames al método Preview de QuickRep si lo que quieres es prever o Print si quieres imprimir directamente sin antes ver los resultados del informe

procedure TMainForm.BitBtn1Click(Sender: TObject);
begin
QuickRep1.Preview;
end;

procedure TMainForm.BitBtn2Click(Sender: TObject);
begin
QuickRep1.Print;
end;

    Pregunta:  28229 - REVISIóN ORTOGRáFICA DENTRO DE UN TRICHEDIT
Autor:  Rubén Regalado Alarcón
Estoy utilizando un TRichEdit en una especie de editor personal. El problema es que quiero agregar la herramienta de revisión ortográfica, por lo que utilizo un TWordApplication y un TWordDocument, para poder ejecutar el CheckSpelling del WordDocument. El detalle es que al guardar el contenido del TRichEdit como doc, me toma como lenguaje por omisión el inglés y al llamar a la revisión ortográfica necesito que tome el lenguaje como español. Utilicé una macro (que selecciona todo el contenido del documento y le cambia el idioma a español) y después corro la revisión. Mi pregunta es: ¿Existe algún método mejor para hacer esto? ¿Dónde puede encontrar a los de Visual Components, quienes desarrollaron el VSSpell que se encuentra en la página ActiveX de Delphi5, ya que la liga que viene en la ayuda no funciona?
  Respuesta:  CArlos Ravelo
Te aconsejo que uses los componentes SynEditor que incorporan revision ortografica, highlight de sintaxsis, etc

Los puedes descargar de sourceforge.net son gratis

Gracias

    Pregunta:  30538 - MATRIZ DE CONTROLES
Autor:  Francisco Carabaño Salazar
Saludos amigos de la lista. Soy un programador de Visual Basic que tiene deseos de cambiarse a Delphi por las limitaciones que encuentro en el primero. Sin embargo, hay algoi que he extrañado de Visual Basic en mis primeras incursiones al mundo de Delphi. En Visual Basic cuando se copia un control (una caja de texto, por ejemplo) y se trata de pegar el IDE pregunta si se desea crear una matriz de controles. Esto es un arreglo de controles de la misma naturaleza distinguidos, por supuesto, por un índice. Bueno, esta característica me ha permitido siempre escribir código centralizado para manejo de eventos. De hecho, el prototipo de llamada a los procedimientos que manejan los eventos incluye el índice del control como parámetro. De esta manera es fácil crear una estructura de selección múltiple que permite manejar cada control por separado, de acuerdo a su índice. Mi pregunta es: ¿es posible crear matrices de controles, o algo parecido, en Delphi, de manera de poder manejar los eventos también en forma centralizada?
Gracias de antemano.
  Respuesta:  Miguel Lucero
Francisco

Tu problema es común a todos los que pasamos de vb a delphi pero con el tiempo vas a ver que la solución en delphi es más elegante y más avanzada (oop)

En delphi podés compartir un mismo evento (por ejemplo onClick) entre varios controles y haciendo uso del objeto SENDER podés determinar que control causo el evento
Para poder hacer uso de SENDER tenés que hacer un cast (transformación) al tipo de objeto que querés estudiar por ejemplo:

if SENDER is TButton then
if TButton(SENDER).Caption='&Algo' then ...

Podés crear array de controles pero eso lo tenés que hacer en tiempo de ejecución creando un array de un tipo de objeto y luego asignando los eventos etc. pero no es aconsejable

Espero haberte ayudado un poco.

    Pregunta:  43037 - VISUALIZAR ARCHIVOS TIFF
Autor:  elvia pareja
Necesito desplegar archivos en formato TIFF desde delphi, como le puedo hacer ?
  Respuesta:  Jonatan Moleiro
Revisa en Delphi Gems http://www.delphi-gems.com/ y descarga la libreria GraphicEX que permite que leas y grabes aproximadamente unos 20 formtos graficos, incluidos el TIFF

Saludos

    Pregunta:  48667 - PROBLEMA CON JET 4.0 DATABASE ENGINE DE DELPHI
Autor:  Adrian Angeles
!No puedo utilizar la funcion REPLACE para una base de Access!
Espero me puedan ayudar.

Tengo acceso a una base de datos creada en Access mediante ADO,utilizando el MS Jet 4.0,utilizo los componentes Ado conecction, Ado Dataset ,Ado Data source y un dbgrid para mostrar los resultados.
Las consultas las escribo en la propiedad commandtext del componente Ado dataset. La consulta que deseo ejecutar reemplaza los numeros 10 y 13 de una cadena por un espacio en blanco,la consulta (de ejemplo) funciona correctamente en Access y es la siguiente:

Select Replace('Adrian13','13',' ')

pero (A qui viene el error)al utilizar la funcion REPLACE,logicamente ya en la propiedad commandtext del componente ado dataset de Delphi, y trato de visualizar el resultado en el grid, activando el componente datset, aparece un error que dice asi:

Error:Undefined function 'REPLACE' in expression.

Supongo que el motor de base de datos no reconoce esta funcion o algo asi, quisiera saber como puedo hacerle para que me acepte esta funcion o de lo contrario hayar una equivalencia para realizar este reemplazo.
Gracias de antemano.
  Respuesta:  Fernando Gomez
Efectivamente la palabra REPLACE no la reconoce el Motor de Base de Datos recuerda que para acceder a los componentes ADO las instrucciones son analizadas por la ingenieria del Motor de Borland (BDE), lo que puedes hacer es usar una instrucción SQL más simple o realiza un procedure en Access que haga tu replace con los argumentos variables y solo ejecuta el procedimiento desde Delphi con los parametros.

|<  <<  31 32 33 34 35 36 37 38 39 40 41  >>  >|