Avatar billede backside Nybegynder
16. februar 2006 - 21:50 Der er 10 kommentarer og
1 løsning

Spørgsmål om Turbo Pascal

Er det muligt at konvertere dat filer genereret af et program der så vidt jeg kan se er skrevet i Pascal?
Jeg har ikke den fjerneste forstand på det sprog, har kun snust lidt til det for 20 år siden.
Det drejer sig om et medlemskartotek der køres i DOS.
Det er ikke 2000 kompatibelt, så det er på tide at skifte ud.
Kan man på en eller anden måde trække data ud af de .dat filer der indeholder data, eller evt. konvertere dem?
Grunden til at det stadig bruges er at ingen gider at skrive det hele om.
Avatar billede erikjacobsen Ekspert
16. februar 2006 - 21:55 #1
Ja, alt kan selvfølgelig lade sig gøre. Har du adgang til kildeteksten, der anvender "dat"-filerne så er det ikke så svært. Ellers er det da muligt at gætte sig til indholdet - normalt ;)
Avatar billede backside Nybegynder
16. februar 2006 - 21:58 #2
Ja, jeg kan få adgang til det hele. Bare ikke lige nu.
Hvad mener du med at man kan gætte sig til indholdet?

Jeg har som sagt ikke forstand på det, men vil gerne "hive" data ud til brug et andet sted.
Avatar billede erikjacobsen Ekspert
16. februar 2006 - 22:08 #3
Ved at kigge på filerne, byte for byte, kan man typisk gætte sig til hvad der er tal og strenge. Men kan man se definitionen i Pascal-koden skal man jo ikke gætte. Du - eller en anden - kan så med en Delphi Personal Edition få data hentet ud,
Avatar billede backside Nybegynder
16. februar 2006 - 22:15 #4
Jeg havde håbet at ikke ville nævne Delphi.  ;)
Men det er den vej man skal altså?
Det er ikke muligt med et program "almindelige" nørder magter? *G*

Min ide var at smide det i en Access database.
Kan godt være at der for mig kun er den hårde vej så. Delphi er jo ikke bare noget man lige går igang med.
Avatar billede erikjacobsen Ekspert
16. februar 2006 - 22:31 #5
Det vil være nemmest i Delphi, der måske pakker data ned i filerne på samme måde som tidligere. Men du kan altid, i stort set et hvilket som helst programmeringssprog læse byte for byte, og hente data ud.

Og så ved vi jo ikke hvordan "dat"-filerne er lavet.
Avatar billede backside Nybegynder
16. februar 2006 - 22:42 #6
Ok, jeg må gå lidt mere i dybden med filerne og vende tilbage.
Tak for hjælpen.
Smid lige et svar. ;)
Avatar billede erikjacobsen Ekspert
16. februar 2006 - 22:43 #7
Jeg samler slet ikke på point, tak.
Avatar billede backside Nybegynder
16. februar 2006 - 22:53 #8
Jeg lader den stå åben til jeg ved noget mere så. ;)
Avatar billede backside Nybegynder
05. marts 2006 - 12:41 #9
Jeg får ikke mere ud af det denne gang.
Prøver når vi får nye folk på toppen, det kan være de er mere villige til at finde en anden løsning end den nuværende.
Takker for hjælpen.
Avatar billede erikjacobsen Ekspert
05. marts 2006 - 12:45 #10
Det er i orden - det ligner noget jeg har gjort før. Det skulle vel ikke tage mere end et par timer at lave den konvertering.
Avatar billede backside Nybegynder
05. marts 2006 - 13:01 #11
Må lige forklare.
Det er en forening jeg er i, vi har et medlemskartotek der er forældet.
Men formanden har en fobi, en fobi mod alt nyt.
I næste måned for vi nok en ny formand, så kan det være der sker noget.  ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester