Antworten

Der Beitrag verursachte die folgenden Fehler, die behoben werden müssen:
Achtung: In diesem Thema wurde seit 120 Tagen nichts mehr geschrieben.
Wenn Sie nicht absolut sicher sind, dass Sie hier antworten möchten, starten Sie ein neues Thema.
Einschränkungen: 8 pro Beitrag (8 verbleibend), maximale Gesamtgröße 8,79 MB, maximale Individualgröße 1 MB
Entfernen Sie den Haken der Dateianhänge, die gelöscht werden sollen
Klicken Sie hier oder ziehen Sie Dateien hierher, um sie anzuhängen.
Anhänge und andere Optionen
Verifizierung:
Bitte lassen Sie dieses Feld leer:
Geben Sie die Buchstaben aus dem Bild ein
Buchstaben anhören / Neues Bild laden

Geben Sie die Buchstaben aus dem Bild ein:

Tastenkürzel: Alt+S Beitrag schreiben oder Alt+P für Vorschau

Zusammenfassung

Autor PICkel
 - 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

Similar topics (1)