PREGUNTAS CONTESTADAS - Delphi≤nguaje=

 Hay un total de 680 Preguntas.<<  >> 

    Pregunta:  27151 - IMPRIMIR REMOTAMENTE SIN POSEER LOS DRIVES LOCALMENTE
Autor:  Gianni C. Nakandakare T.
Hola! y Agradezco enormemente de antemano su colaboración.Tengo un gran problema que es el siguiente:

Tengo una aplicacion servidor hecha en Delphi 5.0 que está corriendo sobre Red Hot Linux 7.1

Tengo también varias aplicaciones clientes hecha en Delphi 5.0 corriendo en Windows Me.

Cinco de estas estaciones PC clientes, tienen cada uno diferentes impresoras, con la propiedad de poder compartirla hacia las demas pc que no poseen impresora.

Lo que deseo implementar es que, desde una aplicaciön cliente en Delphi 5.0, pueda imprimir hacia cualquier otra pc que posea impresora, sin necesidad de poseer todos los drives de cada impresora que se encuentre en la red.

Ejemplo: Si poseo una aplicación cliente desde mi casa y me conecto al servidor via internet, dicha aplicación debe ser capaz de mandar una impresión hacia cualquier impresora que se encuentra en la oficina, sin necesidad de tener los drives de dicha impresora en la pc de mi casa.

Ahora, no solamente quiero mandar a imprimir, sino que la aplicación me permita entrar a la configuración de la impresora para poder variar los valores según se presente el caso. (Tamaño de hoja, Margenes, etc)

Existe alguna forma de lograr esto? Hay algún componente? o librería?

Agradezco nuevamente la ayuda, y espero que alguien me apoye para encontrar una solución que la vengo buscando desde hace mucho.
  Respuesta:  Edgar Rodriguez
Puedes fabricar una aplicación que funcione de manera local para asignar la impresora pero que se pueda conectar por medio de la red, busca los ejemplos de Internet que aparecen en Delphi eso te servirá de ayuda.

"Follow the Source..."

    Pregunta:  27187 - AYUDA CON TCRITICALSECTION !!!...
Autor:  joselito joselito
Hola, amigos.
Hace un tiempo, hice una pregunta sobre secciones criticas, y me respondieron que la que yo estaba utilizando por entonces (la TRTLCriticalSection), no era válidad para los Threads, y me respondieron que había que utilizar TCriticalSection... pero sigue sin funcionar.
Mi pregunta es: ¿Como utilizar CORRECTAMENTE una TCriticalSection?... Me refiero, cómo y cuándo poner Leave, Enter, Destroy, o InitializeCriticalSection.... Muchas gracias. Jose.
  Respuesta:  Julio Arias
Hola.
Te comento que la forma de usar un objeto TCriticalSection es la siguiente:

Codigo a poner en alguna parte que se ejecute en la thread principal del programa (por ejemplo, en el constructor del mainform).

----------
constructor TForm.Create(Owner: TComponent);
begin
inherited;
{GCriticalSection es un objeto global}
GCriticalSection:= TCriticalSection.Create;
end;
----------

Dónde lo destruímos? En algún lugar en donde estemos seguros que las threads secundarias ya fueron finalizadas ==> un buen lugar es el destructor del mainform.

-----------
destructor TForm.Destroy;
begin
GCriticalSection.Free;
GCriticalSection:= nil;
inherited;
end;
-----------

Ahora que ya tenemos creado nuestro objeto TCriticalSection, lo debemos usar cuando deseamos ejecutar un código que accede a memoria compartida por las threads del programa. Lo hacemos de la siguiente manera:

-----------
GCriticalSection.Enter;
try
{ acá ponemos el código que queremos proteger }
finally
GCriticalSection.Leave;
end;
----------

Bueno, espero que te sirva.

Chau.

    Pregunta:  27359 - CREAR CONEXIóN TELEFONICA
Autor:  xavier bravo
Necesito crear una aplicación que genere una conexión telefónica a redes, yo ya sé cuales son todos los parametros que requiere esa conexión; tambien necesito crear desde otra aplicación una cuenta de correo en outlook express, de antemano ya sé tambien cuales son los
parametros que necesita la cuenta, alguno sabe donde encontrar documentación o algo por el estilo?

Gracias
  Respuesta:  olit
sabes solo t puedo recomendar una pagina en donde podrias encontrar solucion a tu poblema es www.torry.net ahi vine incluido codigo el cual t podra ayudar

    Pregunta:  27665 - COMO SE MANIPULA EL NUMERO DE PAGINA DE QUICK REPOR
Autor:  compu susoporte
Tengo 50 hojas en un solo listado para imprsion pero las quiero dividir por parte a,parte b y parte c. pero el numero de pagina quiero que sea consecutivo a la parte anterior poe ejemplo si imprimo la parte a esta comienza de la 1 hasta n pero si cargo en quickreport la parte c esta tambien comienza de 1 hasta n, esto es lo que quiero evitar, deseo que la siguiente parte a imprimir del listado particionado comience desde donde n hacia adelante consecutivamente ..... de antemano gracias
  Respuesta:  Luis Herreria
Hola, en el Quitreport tenes un evento que se llama BeforePrint, ahi crea una variable xej npg, colocas un QLabel y se lo asignas

inc(npg);
QLabel1 := npg;

Espro que te sirva
Saludos

    Pregunta:  27891 - ARCHIVOS EN DELPHI
Autor:  Alejandro Estrada
Mi pregunta es la siguiente.

En delphi se pueden utilizar archivos, manipularlos y dejarlos listos para una base de datos o para poder verlos en tipo texto, si esto es posible,es conveniente?. Gracias
  Respuesta:  Arnaldo Gabriel Ayala Meyer
Todo lo que ha citado es posible hacerlo, si la pregunta es esa. En cuanto a la conveniencia, debiera especificar un criterio.

    Pregunta:  27935 - CREAR UNA GRAFICA TCHART CON LOS VALORES DE UNA MATRIZ
Autor:  xavi palacin
Quiero aprovechar los datos que tengo en una matriz para crear una gráfica con tchart de tipo lines.

Lo que no sé es como asignar los valores de x e y de las series con los valores de las filas y columnas de la matriz.

Muchas gracias
  Respuesta:  Luis Flores
Si lo que entiendo es que tienes una matriz y la quieres conectar a unTChartlo que puedes hacer es utilizar unTDBChart y esa matriz vaciarla a una tabla temporal y conectar el TDBChart a esa tabla.

Una solución muy poco elegante pero te puede servir de mientras

Luis

    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:  28230 - AYUDA EN FORMATO HTML
Autor:  José Silva
Hola a todos.
Tengo un archivo de ayuda compilado con el Html Help Work Shop y quisiera saber cómo implementarlo con Delphi 5.
Muchas gracias
  Respuesta:  Mario Suarez
Sr silva:
Para poder utilizar un archivo de ayuda necesitas utilizar el evento Shorcut. si deseas mas explicaciones por favor contactame.

    Pregunta:  28231 - TAMAñO DE PáGINA EN QREPORT
Autor:  Jose Silva
Hola a todos
En tiempo de ejecución quiero asignar el tamaño de papel del reporte y de impresión.
Utilizo este código y me da incompatibilidad:

Reporte.page.papersize:=A4

en el caso de la orientación me funciona bien:

Reporte.page.orientation:=poLandscape

Y en el caso de la impresora no existe:
printer.papersize.

¿Cómo hago para asignar el tamaño de página?
Gracias
  Respuesta:  Sebastián Mayorá
Fíjate en qué unit está definida la propiedad PaperSize,
Asegúrate que esta unit es la última que figura en la sección uses de la unit en la que tienes problemas.

    Pregunta:  28270 - SOCKET EN WINDOWS 2000
Autor:  Enrique Palacios
Tengo una aplicación realizada en delphi 3 contra un servidor solaris bajo windows nt, la misma aplicación la he transportado a windows 2000 y se pierde la conexión con el servidor cada poco tiempo quedando totalmente inestable. ¿Son los sockets?. Necesito ayuda, muchas gracias
  Respuesta:  Germán Casais
Hola.

Hay algunas diferencias sensibles entre la winsock de NT 4 y la de Windows 2000, pero para poder darte alguna pista mas certera necesitaria saber más detalles sobre la implmentación, por ejemplo:
¿Los sockets los creas directamente usando la API, o estas usando algún tipo de componentes?, son sockets server?, TCP o UDP?
Si aún tienes el problema comentame porqque lamentablemente sufri estos inconvenientes pero al reves, pasando de 2000 a NT 4 y he profundizado mucho el tema.

Saludos!!!

|<  <<  39 40 41 42 43 44 45 46 47 48 49  >>  >|