Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Bases";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

Para baixo

Armazenamento de dados Encontre agências semelhantes


hair   (2001-12-03 15:12) [0]

Você precisa armazenar um pequeno conjunto de dados, o formato não importa, embora o texto, o principal é não usar produtos de software adicionais (BDE, etc.), você precisa de componentes.



Deniz   (2001-12-03 15:25) [1]

TClientDataSet
1. Fornecer EXE-shnik + várias DLLs (2 ou 3)
2. Sem registro
3. Tabelas com extensão cds
4. O índice deve ser construído no programa (não salvo no disco)
5. Todos os recursos de trabalhar com o TTable (mas há algumas piadas com o SaveToFile).
Se você escreve alguma coisa.
Boa sorte.



hair   (2001-12-03 15:28) [2]

Interessante, obrigado. E onde posso encontrá-lo?



alexander_vasjuk   (2001-12-03 15:43) [3]

Na paleta de componentes



Romkin   (2001-12-03 17:15) [4]

Na guia MIDAS
Além disso, se o arquivo receber a extensão * .xml, ele gravará em XML, mas sem o% ((



Ю.Ю.   (2001-12-04 04:48) [5]

E quais dlls são necessárias?



Slava   (2001-12-04 11:01) [6]

Precisa de dlls 1:

midas.dll para Delphi> 4
ou
dbclient.dll para delphi = 4



Romkin   (2001-12-04 11:32) [7]

stdvcl32.dll, stdvcl40.dll (para D4 e superior), e é necessário registrar-se chamando regsvr32



Slava   (2001-12-04 13:18) [8]

> Romkin

Por que tudo isso?

Acabei de criar (Д6) o backend com um formulário vazio, joguei ClientDataSet nele, defini os campos, criei "Create DataSet", salvei em um arquivo,
preenchido no campo FileName e compilado.

Então ele transferiu para outra máquina (D não foi desovada lá, OS - NT4):
- meu exe
- meu arquivo de dados * .xml
- midas.dll

e tudo funciona. Talvez eu esteja fazendo algo errado? : o)



Slava   (2001-12-04 13:21) [9]

Sim, eu esqueci.

Eu também coloquei DataSource e DBGrid no formulário - bem, para alterar os dados :)



Romkin   (2001-12-04 13:43) [10]

Errado, isso acontece. De fato, stdvcl40 descreve IProvider, IDataBroker, IStrings. Assim, para D4 é necessário, para D5 - somente se houver IStrings (mas parece que TImages usa IStrings de alguma forma? - parece que houve erros de gravação).
StdVcl32 - Reprovado (D3) e não obrigatório



alexander_vasjuk   (2001-12-04 19:59) [11]

Romkin © (03.12.01 17: 15)
Sobre a CML e os desenhos
Formpat não depende da expansão. e do parâmetro SaveToFile
E os desenhos são perfeitamente salvos em XML
O único que ele é muito maior



Delirium   (2001-12-04 20:11) [12]

Nos arquivos .ini, claro!



ShaggyDoc   (2001-12-05 09:05) [13]

Na verdade, você pode usar arquivos INI para armazenar pequenos conjuntos de dados, como o Delirium apontou. Eu até tive que fazer um certo "INI-DB". Isso ocorreu devido à necessidade de acessar os dados de vários programas, incluindo aqueles que não lêem nada além de texto.

A segunda opção que eu uso está usando kbmMemTable e armazenando dados (incluindo gráficos) no formato CSV. A vantagem aqui é que ele é o sucessor do TDataSet com todos os benefícios de atendimento quando usado no Delphi. E geralmente não dlls e motores.



Страницы: 1 filial inteira

Fórum: "Bases";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

em cima









Memória: 0.59 MB
Hora: 0.049 c
1-22190
T2
2001-12-14 03:22
2002.01.08
KillSelf


14-22359
Сергей1
2001-11-07 15:36
2002.01.08
Cpxnumx


1-22026
Romualds Stashans
2001-12-18 11:07
2002.01.08
Como através Delphi pode executar * .exe com ....


1-22213
T2
2001-12-16 07:14
2002.01.08
Api secreto.


1-22057
AlexeyV
2001-12-19 03:34
2002.01.08
Como causar um diálogo





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese romeno Russa sérvio Slovak esloveno espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol