PIC-Microcontroller

Elektronik u. Mikrocontroller => Compiler Software => Thema gestartet von: PICkel in 11.07.2022, 18:13:32 CEST

Titel: mikroBASIC- Programme - Einrückungen formatieren
Beitrag von: PICkel in 11.07.2022, 18:13:32 CEST
Bei meinem bisher größten Projekt, einer NC- Steuerung für eine kleine Fräse, hatte ich am Ende ein Hauptprogramm und 10 Module mit zusammen 130KB Quelltext. Bei einer solchen Ansammlung von Code sind ständige Änderungen normal. Am Ende hat man durch Löschen, Schreiben und Kopieren keine ordentliche Struktur mehr im Programm.
Deshalb habe ich ein kleines Prog. in FreeBASIC geschrieben, welches die Ein- und Ausrückungen in 2er- Schritten bei sub-end sub, for-next, while-wend, select case-end case wiederherstellt.
(Ausnahme: Dim- Anweisungen über mehrere Zeilen werden nicht berücksichtigt.)

Das Prog. ist als Konsolenanwendung ohne jeden unnützen GUI- Schnickschnack geschrieben und läuft folgendermaßen ab:
- 3sec. Startbildschirm
- Dateiauswahl *.mbas per Dateimanager
- Bestätigung oder <ESC> zum Abbruch
- Formatierung und Speichern der Ursprungsdatei als *.bak
- kurze Information (5sec)
- Ende

Im zip-File ist die Datei MBProg.exe verpackt. Sie läuft bei mir auf Win XP Pro und auf Win 7 Pro/64.
Wenn Interesse am Quellprogramm besteht, kann ich es gerne nachreichen.

Gruß
PICkel

MBProg.zip