13. august 2008 - 11:16Der er
20 kommentarer og 1 løsning
Sourcekodeprinter til Delphi
I de gode gamle TurboPascal dage havde jeg et lille program til udskrift af sourcekode på en fin og struktureret måde. Bl.a. med markering af start og slut på Begin / End og som noget helt suverænt lavede den et index med sidenumre, så han nemt kunne slå op hvor de enkelte procedurer blev kaldt.
Findes der noget i samme stil til Delphi?
Det skal siges at jeg benytter en gammel Delphi 5 på nuværende, men den skal måske opdateres.
Vent til D2009. Ikke at D2007 er dårlig, men D2009 er på trapperne med UniCode-strenge og flere nyttige komponenter - og bedre understøttelse af Vistas "faciliteter".
Har aldrig syntes det var et problem. Mit kode er pinligt stringent, så når der er en "begin" ved jeg at der er indrykket indtil man støder på den afsluttende "end".
Desuden er mine procedurer aldrig større end en A4 side. Sker det bliver de brækket op i bidder.
Har også siddet med Turbo Pascal og det var skønt at se den oversætte 10 gange hurtigere end nogen anden compiler. Dejligt program fra dengang man kunne overskue PC'en. Har du ikke adgang til dit program længere? Hvad hed det?
Jo med det gør jeg da også - tabber ind med 2 hver gang (det er også lidt underligt som det virker i Delphi - jeg synes nogen gang den tabber lidt sjovt)
Programmet var en lille .exe fil der så vidt jeg husker var fra et sæt utilities fra TechnoJock (eller var det TurboPower) Det er et kommandolinie program, men det kan ikke køre på nutidens hurtige maskiner - kan huske da det problem opstod med TP7 at man lige pludselig ikke kunne compile på sin fine nye Pentium maskine. Heldigvis varede det ikke længe før der kom en patch til det :-)
Da maskinerne blev hurtige skete der en overflow fejl i TP-programmer. Noget med en tæller der loopede et stykke tid. Et eller andet sted derhjemme, på en CD, har jeg et program der patcher exe-filerne så runtimepakken kan håndtere selv meget hurtige maskiner. Skal jeg prøve at lede efter det?
Hvad tabulatoren angår kan "smart tab" slås fra hvis du ønsker det.
Jeg nåede desværre ikke at få kigget på det i aftes. Der kom et par friske gutter og hjalp med at hugge 9 kvadratmeter gulv op og så var jeg ikke i humør til at rode med computer bagefter :-)
Hvis jeg nu skulle fortælle hvad der ville være vildt luksus, så (uden at reklamere for noget) kunne et produkt som VBAcodeprint fra www.starprint2000.com nævnes. Det brugte jeg i tidligere job.
Når jeg skriver *går igen*, så er det min måde at fortælle at jeg blot kommer med en supplerende oplysning og ikke følger med i tråden - så jeg ser ikke evt. kommentarer der måtte komme efter.
Det er måske ikke helt indlysende nu jeg tænker over det, men folk bliver nok ikke meget klogere selvom jeg skriver det på min profil - for den checker folk vel generelt ikke :)
OK - det havde jeg ikke lige fanget. Og jeg efterlyste dig fordi det var et program fra dine links der gjorde at jeg fik liv i mit gamle plist program. Det er godt nok kommandoliniebaseret og ikke særlig brugervenligt, men man kunne jo selvfølgelig lave sig en frontend i Delphi til det.
Men tak for links igen.
Synes godt om
Ny brugerNybegynder
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.