PREGUNTAS CONTESTADAS - Delphi≤nguaje=

 Hay un total de 680 Preguntas.<<  >> 

    Pregunta:  38151 - ARCHIVOS BINARIOS
Autor:  Juan Carlos Tafur
Cómo puedo crear archivos en delphi en modo binario? Yo lo hice en Builder C++ usando _fmode =
O_BINARY y después creaba el archivo, pero ahora necestio crearlo en Delphi.
  Respuesta:  Marcelo Limori
Si entinedo lo que querés decir, sería algo como esto:

{declaramos un archivo cuyos registros son de tipo Byte (entero 8 bits sin signo)}

var Archivo: file of byte;
dato:byte;

begin
assign(archivo,'miarchivo.dat');reset(archivo);
while not eof(archivo) do
begin
read(archivo,dato);
hacer_algo(dato);
end;
end.

Espero te sirva de ayuda.

    Pregunta:  38209 - TENER UNA QUERY COMO UNA VARIABLE LOCAL
Autor:  Juan Pablo Perez
hola, como andan.
Tengo una tabla que representa un arbol. El problema es que para procesar determinado registro, tengo antes que procesar todos los que son hijos de este.
Para ello realice un procedimiento recursivo que va tomando un registro, buscando todos sus hijos con un query.
El problema es que con cada llamado recursivo, necesito instanciar un query nuevo. Lo intente con poniendo una variable tipo TQuery pero me tira error en tiempo de ejecucion.
No se que tipo de de variable local necesito utilizar para realizar esta tarea.
Estoy trabajando con tablas PARADOX y utilizando el DBE de delphi...
Si me pueden dar una mano se lo agradeceria un monton
  Respuesta:  marco garcía
r:
Uses ...
Procedure MiTqueryLocal;
begin
With Tquery.Create(nil) do try
Database:=midatabase;
Sql:='Select * from loquesea';
Open;
While not eof do begin
If Condicion then MiTqueryLocal;
next;
end
Finally
Free;
end;
end;

¿Te sirve?

    Pregunta:  38425 - CONVERSION DE STRING A PCHAR
Autor:  ivan david besson
como paso los valores de string a una variable pchar.

El problema que tengo es que estoy tratando de usar una funcion de Delphi que solo acepta parametros en pchar, la funcion es la del ShellExecute yo estoy concatenando la ruta en una variable String y cuado trato de colocar la variable el dephi me da el error de Incompatible String to Pchar, tampoco puedo concatenar con variables de tipo pchar, ¿hay alguna solucion para poder concatenar un valor de texto y luego pasar ese valor a la funcion ShellExecute.?
  Respuesta:  PEDRO MORALES URZUA
El type casting es PCHAR( cVar ).. siendo cVar una variable String.

Entonces :

procedure TForm1.Button1Click(Sender: TObject);
var
cVar1 , cVar2 : String ;
begin
cVar1 := 'Open' ;
cVar2 := 'http://www.lawebdelprogramador.com' ;
ShellExecute(Application.Handle,PChar( cVar1 ),PChar( cVar2 ), nil, nil, SW_NORMAL);
end;

    Pregunta:  38591 - BLOQUEO DE REGISTROS
Autor:  Diana Chilet
Estoy trabajando una base de datos creada en Btrieve y me gustaria saber la manera de bloquear un registro de una determinada tabla para que dos usuarios que accedan a esta misma tabla no puedan modificar este registro a la vez
  Respuesta:  Miguel Fernández
Prueba mediante SQL:

Antes de actualizar un registro con UPDATE, le haces un SELECT FOR UPDATE y te lo bloquea hasta q no realices la actualización.

    Pregunta:  38654 - COMO GENERAR INSTALADORES PARA PROGRAMA EN DELPHI 6
Autor:  YANETH RIOS VALDERRAMA
URGENTE NECESITO SABER COMO GENERAR LOS INSTALADORES PARA UN PROGRAMA HECHO EN DELPHI 6......ES MI PROYECTO DE GRADO Y ES LO UNICO QUE ME HACE FALTA.....GRACIAS
  Respuesta:  PEDRO MORALES URZUA
Tienes en la versiones de Delphi, la utilidad InstallShield. Con ella incluyes los archivos que necesitas. Además te instalaría los archivos necesarios del BDE, que son la plataforma necesaria para la comunicación con tus datos.

suerte

    Pregunta:  38723 - PROBLEMA CON FAST REPORT ACCESS VIOLATION IN MODULE RTL60.B
Autor:  Iñaki Jimenez
Utilizo Fast report para mis programas en Delphi.
Ya tengo hechos varios listados, pero un dia fui a cambiar una cosa y me encontre el error (ACCESS VIOLATION AT ADDRESS XXXXXXXX IN MODULE RTL60.BPL) . No tengo ni idea del por qué, si alguien puede ayudarme se lo agradezco.

Un saludo y gracias de antemano.
  Respuesta:  Julio César Plascencia Hernández
Buenas tardes:

Sería buena idea que revisaras el orden de creación de tus objetos vinculados a los informes que te presenten ese error. Dado que las excepciones con mensaje Access Violation se dan normalmente porque la aplicación quiere acceder a algún objeto que todavía no se ha creado, quiere destruir algún objeto ya destruido previamente o a situaciones similares. Si no es el caso, revisa tu código, depúralo y fíjate en donde es que tu aplicación se detiene para mostrar este mensaje. Cuando tengas eso bien documentado, si no lo terminas de resolver, por favor regálame un email con tus comentarios para ver cómo te puedo ayudar.

Saludos.

    Pregunta:  38881 - ¿COMO IMPORTAR DATOS DESDE ARCHIVOS GENERADOS POR CLIPPER?
Autor:  Margoth Pacohunca Candia
Actualmente tengo un sistema en Clipper que me genera archivos X***.esp, los cuales tiene la misma estructura, lo que deseo hacer es importar estos datos a una base de datos, pero que se almacenen en una unica tabla, de esta BD, y utilizar el delphi para realizar consultas y reportes de esta BD.
Si esto no es factible entonces si alguien me pudiera ayudar en como pasar estesistema en clipper a Delphi en su totalidad.
  Respuesta:  Julio César Plascencia Hernández
Buenas tardes:

Si puedes realizar exportación de datos de tus generados en Clipper a Archivos de texto, perfecto. Ya sería cuestión de que pasaras el archivo de texto al tipo de base de datos que vayas a utilizar. Espero que tan corta respuesta te pueda dar alguna guía para que llegues a la respuesta que deseas, de no ser así te agrdeceré que me lo comentes para ver como ayudarte a llegar a alguna solución más óptima para tí.

Saludos.

    Pregunta:  38883 - ¿COMO TRABAJAR CON BASES DE DATOS DE CLIPPER EN DELPHI?
Autor:  Margoth Pacohuanca
necesito ayuda para trabajar con Bases de Datos generadas por Clipper, con estrustura DBF , y poder hacer busquedas en las mismas.
  Respuesta:  Manuel Silva
Conozco dos componentes muy buenos para esto
TDBF maneja indices ndx y mdx
VKDBF maneja indices ndx
Ambos son gratuitos. Yo uso TDBF con muy buenos resultados.
Saludos
  Respuesta:  Dejan Petrovic
depende de formato de indices, pero, xq con cdx problemas no existen, creo que tenes dbf con indices ntx.

Por eso, busca por internet componente APOLO.

P.S. No puedes tener en mizma applicacion apolo y bde me parece, no hicia nada con eso mucho tiempo

    Pregunta:  38937 - EJECUTAR BATCH FILES
Autor:  armando montoya
hola a todos, como puedo ejecutar proyectos de batch files desde mi aplicacion delphi, he buscado y por mas que doy vueltas no puedo, estaria muy agradecido con sus respuestas
saludos
  Respuesta:  Eladio Bombin
Utiliza la siguiente función:

ShellExecute(Form1.Handle,'open',PChar(ruta + archivo.BAT ),nil,nil,SW_SHOWMINIMIZED);

// LA SIGUIENTE INSTRUCCION ES UNA PARADA PARA DAR TIEMPO A EJECUTAR EL BAT

Sleep(1000);

Para poder usar esta función debes incluir ShellApi en el Uses del form.

Espero que te sirva.
  Respuesta:  Marcelo Limori
Hola. Creo que lo que decís se hace con un procedimiento llamado "shell", o "run" o también "execute", realmente no me acuerdo el nombre exacto, pero es algo mo eso. Que permiten ejecutar líneas DOS como si estuvieras en el prompt. Sería algo como run("mibach.bat");.

Espero te sirva de algo.

    Pregunta:  39244 - CONEXION CON PALM
Autor:  Eduardo Martinez
Por favor agradeceria mucho si alguien pudiera indicarme lo que se necesita para conectar una aplicacion en Delphi con Sql_Server a una PALM
Gracias
  Respuesta:  Marco García
Conozco Pocket-Studio, es algo así como delphi para Palm.

www.pocket-technologies.com

!Pruebalo!

|<  <<  47 48 49 50 51 52 53 54 55 56 57  >>  >|