Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

"vertalen" oud programma.

fredjesr
7 antwoorden
  • Is het mogelijk om een DOS-rekenprogramma uit 1983 dat in FORTRAN is gemaakt om te zetten naar b.v. een spread-sheet?
  • Vermoedelijk wel. Alleen als er veel gebruik gemaakt is van Goto's, dan verwacht ik wel problemen, Zal in ieder geval wel te vertalen zijn naar een andere taal.
  • Hallo,

    als je iets van Visual Basic weet is de Fortran code wel handmatig om te zetten.
    Je zult dan wel alle print statements, declaratie e.d. moeten omzetten .

    Hoe groot is je programma? (aantal regels)
    Er is commerciele software beschikbaar om hetzelfde te doen, maar dat loont alleen voor een groot programma.

    Ik heb het ooit wel eens gedaan, maar het kan monnikenwerk zijn.
  • Beste violist,
    Bedankt voor de reaktie.
    Het programma in FORTRAN bestaat uit 12 bestanden, totaal groot 90.000 bytes. Het engelengeduld is niet zo'n probleem, maar kun je documentatie of leerboek noemen waar ik iets van zou kunnen leren om (misschien) deze klus op me te nemen. PS: (hoort niet in deze rubriek) ben je violist?
    Ken je het vioolconcert van Taktakischwilli?
    groeten, fred london@hccnet.nl
  • p.s. voor "engelengeduld" te lezen "monnikenwerk" , maar dat komt op hetzelfde neer. groet, fred london
  • nogmaals PS: in zag dat mijn e-mailadres fout was;
    is fred.london@hccnet.nl
  • Fred,

    een alternatief is de Fortran code te compileren naar een DLL. Dit is ooit eens met een oud fortran programma voor mij gedaan. Er is toen een VB schil omheen gebouwd die de DLL aanroept. Dat moet ook vanuit Excel kunnen. Ik heb er wel eens mee gestoeid, maar het is lastig.
    Ik gebruikte Fortran Powerstation voor het maken van de DLL.

    Succes er mee.

    Fred

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.