| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
guicortei Novato

Registrado: Segunda-Feira, 22 de Agosto de 2011 Mensagens: 18
|
Enviada: Qua Nov 16, 2011 12:14 pm Assunto: alterar dados de um arquivo compilado |
|
|
oi pessoal
faço Engenharia na Mauá, e fiz um programa que calcula a média das matérias, e todo mundo usa lá...
acontece que eu perdi o código fonte desse programa, e o pessoal está reclamando que tem umas matérias que eu cadastrei errado...
essas matérias estão cadastradas nesse arquivo:
http://www.guicortei.xpg.com.br/mTodasAsMaterias.dll
esse arquivo foi feito pelo Delphi
eu fiz assim:
type
Materia = Record
...
...
...
end;
var
Arquivo: file of Materia
---------------------------------
AssignFile(Arquivo, 'mTodasAsMaterias.dll');
------------------------------------------------
ou seja... isso não é um dll.... só chamei de dll pra fica mais legal...
em fim....
eu sei q o primeiro registro tem essas informações, não lembro a ordem...
Código: EFB101
Nome: Cálculo I
qntTrabs: 10 (não me lembro se tinha esse registro)
pesoTrabs(array de 16): 1;1;1;1;1;1;1;1;1;1;0;0;0;0;0;0
pMT: 0,3
pMP: 0,7
enfim...
alguns registros estão errados, e eu preciso consertar, como o NOME...
Código... qntTrabs (quantidade de trabalhos) todo o resto...
como eu posso editar esse arquivo?
http://www.guicortei.xpg.com.br/mTodasAsMaterias.dll
ja tentei diretamente pelo bloco de notas, e um editor Hexadecimal, mas fica tudo Ilegível!! |
|
| Voltar ao Topo |
|
 |
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Qua Nov 16, 2011 1:10 pm Assunto: |
|
|
Vc lembra onde pesquisou sobre o assunto, talvez voltando atrás vc consiga pelo menos saber como vc declarou os tipos.
Caso vc se lembre de algo ficará bem mais fácil reconstruir o mesmo.
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
| Voltar ao Topo |
|
 |
guicortei Novato

Registrado: Segunda-Feira, 22 de Agosto de 2011 Mensagens: 18
|
Enviada: Qua Nov 16, 2011 2:02 pm Assunto: |
|
|
| já tentei por aí, não consigo de jeito nenhum... |
|
| Voltar ao Topo |
|
 |
GustavoToyota Profissional


Registrado: Domingo, 9 de Outubro de 2011 Mensagens: 605 Localização: Sorocaba - SP
|
Enviada: Qua Nov 16, 2011 6:24 pm Assunto: |
|
|
| Porque não deu certo com o editor hexadecimal? |
|
| Voltar ao Topo |
|
 |
guicortei Novato

Registrado: Segunda-Feira, 22 de Agosto de 2011 Mensagens: 18
|
Enviada: Qui Nov 17, 2011 12:07 pm Assunto: |
|
|
bom, consegui...
consegui lembrar (chutando) a seção record que eu tinha, e fiz outro programa para ler o arquivo...
fui testando até conseguir o resultado q eu sei q tinha que aparecer pelo primeiro registro...
caso encerrado...
GustavoToyota, o tentei pelo Hexadecimal, e pelo jeito o delphi não gravou as coisas em Hexadecimal, pois pelo programa de Hexadecimal não deu pra entender nada o q tava lá, a não ser as strings... mas os numeros nao |
|
| Voltar ao Topo |
|
 |
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Qui Nov 17, 2011 12:57 pm Assunto: |
|
|
Ponha o código por curiosidade aih para os colegas, além do mais ajuda outros que precisam de algo do tipo.
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
| Voltar ao Topo |
|
 |
|