Avatar billede hugopedersen Nybegynder
13. august 2008 - 11:16 Der 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.
Avatar billede hrc Mester
13. august 2008 - 11:35 #1
Er der ikke en print under Files-menuen?
Avatar billede hrc Mester
13. august 2008 - 11:37 #2
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".
Avatar billede hrc Mester
13. august 2008 - 11:38 #3
Kan godt se du mangler indekset - men hvad med at installere GExperts? Der er bl.a. en procedure-oversigt.
Avatar billede hugopedersen Nybegynder
13. august 2008 - 11:58 #4
Kender ikke det omtalte program.

Jeg savner bare den lille utility jeg havde til min gamle TurboPascal :-)
Jeg synes det var meget rart med de streger der viser start/slut
Avatar billede hrc Mester
13. august 2008 - 13:50 #5
(Jeg pudser lige glorien en gang)

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?

Lige et par links:
  http://www.snapfiles.com/get/codex.html
  http://www.download32.com/syntree-i10929.html
Avatar billede hugopedersen Nybegynder
13. august 2008 - 16:00 #6
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 :-)
Avatar billede hrc Mester
14. august 2008 - 15:27 #7
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.
Avatar billede hugopedersen Nybegynder
14. august 2008 - 15:31 #8
Det må du gerne prøve - den patch jeg har er kun til selve TP
Avatar billede pidgeot Nybegynder
14. august 2008 - 15:34 #9
Avatar billede hrc Mester
14. august 2008 - 16:10 #10
pidgeot: Det ser ellers ud til at være filerne Hugo mangler. Godt fundet.
Avatar billede hrc Mester
14. august 2008 - 16:14 #11
Jeg savner - gammelt program eller ej - Borlands egen patch. Det kunne de sgu godt have lavet. En der patchede TP runtime-pakke
Avatar billede hugopedersen Nybegynder
14. august 2008 - 16:58 #12
Jeg giver det lige et forsøg senere
Avatar billede borrisholt Novice
14. august 2008 - 17:02 #13
Hvis ikke det er det kan du så ikke lave et eksempel på hvad præcis du ønsker måske jeg kan kode det til dig.

Jens B
Avatar billede hrc Mester
14. august 2008 - 21:15 #14
Hvis det er et gammelt TurboPower kan det være koden er OpenSource
Avatar billede hugopedersen Nybegynder
15. august 2008 - 06:54 #15
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.
Avatar billede hugopedersen Nybegynder
19. september 2008 - 21:13 #16
Kan jeg ikke få et par svar fra jer så vi kan lukke her?
Avatar billede hrc Mester
19. september 2008 - 22:00 #17
Tjo. Hvis du synes
Avatar billede hugopedersen Nybegynder
01. oktober 2008 - 11:45 #18
Jeg savner et svar fra pidgeot
Avatar billede hugopedersen Nybegynder
17. oktober 2008 - 11:53 #19
pidgeot vil åbenbart ikke deltage.
Avatar billede pidgeot Nybegynder
17. oktober 2008 - 11:56 #20
Nu så jeg lige tråden her ved et tilfælde...

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 :)
Avatar billede hugopedersen Nybegynder
17. oktober 2008 - 20:34 #21
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.
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