Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

ayuda con aplicacion en red

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: ayuda con aplicacion en red Responder citando

hola a todos, el motivo de este tema es el ver si algien me puede ayudar a montar una aplicacion en red. es decir que varios usuario puedan trabajar a la vez sobre la misma base de datos.
la base de datos esta en paradox y accedo a ella atraves de un alias.

He estado buscando en el foro algunos hilos sobre este tema pero la verdad es que no los acabo de entender.

me gustaria que algien me indicara por donde empezar.

gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

¿Cuál es tu problema exactamente? Hay un hilo (Duda para Ángel - conexión a base de datos) en que tienes el código. Si quieres empieza a preguntar a partir de ahí.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Gracias Angel por constestar.

Mi problema es que no se por donde empezar para hacer una aplicacion en red.

De momento he leido el tema que me has indicado.
He creado un datamodule donde he metido el codigo que habias puesto.
Lo estoy haciendo pero la verdad es que no se que estoy haciendo.

Me da un error en:


int __fastcall TfTablas::Directorio()
{
BROWSEINFO bi;
.....
.....

Creo que es por que me falta alguna libreria pero no consigo saber cual es.

Los errores que me dan son:

[C++ Error] Unit2.cpp(107): E2451 Undefined symbol 'BROWSEINFO'
[C++ Error] Unit2.cpp(107): E2379 Statement missing ;
[C++ Error] Unit2.cpp(109): E2451 Undefined symbol 'LPITEMIDLIST'
[C++ Error] Unit2.cpp(109): E2379 Statement missing ;
[C++ Error] Unit2.cpp(114): E2451 Undefined symbol 'bi'
[C++ Error] Unit2.cpp(114): E2109 Not an allowed type
[C++ Error] Unit2.cpp(119): E2451 Undefined symbol 'ItemID'
[C++ Error] Unit2.cpp(119): E2268 Call to undefined function 'SHBrowseForFolder'
[C++ Error] Unit2.cpp(120): E2268 Call to undefined function 'SHGetPathFromIDList'
[C++ Error] Unit2.cpp(121): E2268 Call to undefined function 'GlobalFreePtr'


gracias de antemano
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

¡Glups! Embarassed Se me olvidó añadir alguna línea más. Son estas:
Código:
#define NO_WIN32_LEAN_AND_MEAN

#include <WindowsX>

A mi también me volvió loco hasta que di con ello. De todas formas esa parte inicial del código lo que hace es mostrar un cuadro diálogo para elegir una carpeta; usé ese sistema porque un TDataModule no le puedes poner un TOpenDialog, al no tener formulario físico; además, en un TOpenDialog no te aparecerán las unidades de red salvo que estén conectadas a una unida lógica. Esa primera parte del programa lo que hace es inidicar donde se encuentra las tablas que vas a usar en la aplicación.

Espero que me haya explicado. Ya sabes donde paramos si necesitas ayuda Wink
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Gracias, de nuevo por responder Angel.
me sigue dando los mismos errores aun cuando le he incluido estas lineas

#define NO_WIN32_LEAN_AND_MEAN
#include <WindowsX>

no se, si se te ocurre algo mas que pueda revisar.
tambien he buscado en la ayuda y no encuentro nada sobre BROWSEINFO que me pueda dar alguna pista.
Te agradeceria tambien si no es mucho pedir que me dijeras que propiedades debo ajustar en el TSesion TDataBase TTable
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Te adjunto los inlcudes que pongo en un programa que uso ese sistema.
Código:
#include <algorith>
#include <alloc>
#include <conio>
#include <ctype>
#include <dir>
#include <dos>
#include <stdio>
#include <stdlib>
#include <string>
#include <vcl>
#include <WindowsX>

La verdad es que ahora no sé a ciencia cierta cuales son los que te hacen falta; con estos a mi me funciona. Haz una cosa: pon uno y compila; puede que el que te falte sea dir.h y/o dos.h
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.