Jump to content


xg0rd0

Member Since 08/05/2004
Offline Last Active 13/01/2005, 00:43
-----

Topics I've Started

Galera Uma Ajuda Aqui Com O Delphi+paradox+rede !

06/12/2004, 10:40

E ai pessoal blzinha ?!?!?

bem é o seguinte eu desenvolvi uma aplicação em delphi que utiliza banco de dados PARADOX.

quando eu faço uma busca no meu programa no SERVIDOR ( o que possui os data bases ) a busca é feita rapidamente, entretanto quando eu eu faço a mesma busca em uma das ESTAÇÔES ( os pc´s que chamam pelo BDE os arquivos do SERVIDOR ) a busca se torna quase impossivel de ser concluida, travando o programa e tudo mais...

algumas dúvidas :

- Poderia ser problema na rede ?

- Poderia ser alguma configuração no BDE ???

[ Path Servidor -> C:\Arquivos de programas\Vs\tabelas ]
[ Path Estações -> \\Casa_diogo\C\Arquivos de programas\Vs\tabelas ]
[ Configuration / Drivers / Native / PARADOX / NET DIR : C:\Arquivos de programas\Vs\tabelas ] - Servidor
[ Configuration / Drivers / Native / PARADOX / NET DIR : \\Casa_diogo\C\Arquivos de programas\Vs\tabelas ] - Estação
[Systen / INIT / LOCAL SHARE = TRUE ] - Servidor

Alguem pode me dizer o que poderia ser ???

Galera Probleminha Em Leitura/gravação Em Bin

02/12/2004, 11:44

Bem sei que não de costume postar dúvidas aqui mas essa eu realemten estou encafifado...

O problema é o seguinte :


Devo construir um sisteminha que alimente 2 registros e os salve em arquivos separados, quando o sistema for aberto novamente deve-se realimenta-lo com o que foi salvo no arquivo, a melhor alternativa que achei para isso foi salvar o arquivo em BINARIO !

O problema é que ele naum alimenta corretamente, será que eu fiz algo errado ?

seguem abaixo as partes do código !

***[ GRAVACAO DO ARQUIVO ]***

#define MAX_DADOS 100
#define MAX_PROFI 30
...
char LocDados[] = "C:\\FUNC.TXT";
char LocProfi[] = "C:\\PROFI.TXT";
...
int SalvarDados(){
 FILE *Fp;
 if((Fp = fopen(LocDados, "ab+")) == NULL){
  return FALSE;
 }
 fwrite(&Cad, sizeof(struct Dados), MAX_DADOS, Fp);
 fclose(Fp);
 return TRUE;
}
int SalvarProfi(){
 FILE *Fp;
 if((Fp = fopen(LocProfi, "ab+")) == NULL){
  return FALSE;
 }
 fwrite(&Profi, sizeof(struct Profi), MAX_PROFI, Fp);
 fclose(Fp);
 return TRUE;
}

***[ ABERTURA DO ARQUIVO ]***

void IniciarDados(){
 FILE *Fp;
 Tam = ProcurarDados();
 Fp = fopen(LocDados, "rb+");
 fread(&Cad, sizeof(struct Dados), MAX_DADOS, Fp);
}
 
void IniciarProfi(){
 FILE *Fp;
 Fp = fopen(LocProfi, "rb+");
 Tam = ProcurarProfi();
 fread(&Profi, sizeof(struct Profi), MAX_PROFI, Fp);
}

[]´s
Diogo Cezar Teixeira Batista

,00

12/11/2004, 22:56

Ae pessoal, meu problema é o seguinte, eu utilizei o tipo de dado real para armazenar os valores ( DINHEIRO $$$ ) de meu programa, eu converto eles em string e coloco no banco, soh que ai me gerou um probleminha, pois quando eu faço algum cálculo com esses valores, e quando dá um valor exato exemplo 10, ele ao invéz de me retornar 10,00 ele retorna somente 10... assim como valores do tipo 5,7 que deveria retornar 5,70...

Alguem poderia me dar uma dica de como "normalizar" esses valores ???

Vlw !

Obrigado !

Probleminha Com ,00 !

23/10/2004, 17:17

galera na ora de salvar meus valores, eu salver em string da seguinte forma
100,00 ou seja valor,00 teria como eu converter isso parau m numro inteiro soh a parte do valor sem o ,00

por exemplo

100,00 me retornaria a 100

???

Galera, Como Eu Uso O Progressbar1

22/10/2004, 00:16

eu queria fazer a copia de um arquivo e enquanto estivesse copiando o progressbar iria se movendo alguem tem ideia de como se fazer ?

IPB Skin By Virteq