Phase 4: Formularmodell und Objektsprache
This commit is contained in:
4
PLAN.md
4
PLAN.md
@@ -399,7 +399,7 @@ Maßgeblich ist seit 2026-09-03 das Inventar, nicht diese Liste.
|
||||
Ereignisprozedur)
|
||||
Befund: Die VM stellt klassische Traps über einen eigenen Frame zu;
|
||||
Forms-Ereignisprozeduren verwenden später denselben Rückrufweg.
|
||||
- [ ] Formular-Modell: Eigenschaften, Lade-/Entladezyklus, `SHOW`/`HIDE`
|
||||
- [x] Formular-Modell: Eigenschaften, Lade-/Entladezyklus, `SHOW`/`HIDE`
|
||||
(modal/nicht-modal)
|
||||
- [ ] Steuerelemente: CommandButton, TextBox, ListBox, ComboBox, CheckBox,
|
||||
OptionButton, Frame, Label, HScrollBar/VScrollBar, PictureBox (Text),
|
||||
@@ -416,7 +416,7 @@ Maßgeblich ist seit 2026-09-03 das Inventar, nicht diese Liste.
|
||||
- [ ] Meilenstein (erster Kompatibilitätstest): die Programme aus
|
||||
https://github.com/cout/vbdos ohne Non-Features kompilieren und
|
||||
sind nutzbar (Konsolenprogramme bereits ab Phase 3)
|
||||
- [ ] Ereignisdispatch: Event-Queue ↔ VM (Ereignisprozeduren `Name_Ereignis`)
|
||||
- [x] Ereignisdispatch: Event-Queue ↔ VM (Ereignisprozeduren `Name_Ereignis`)
|
||||
- [x] **Klassische Ereignis-Traps** (ohne Forms, Sprachreferenz §8) —
|
||||
`ON TIMER(n)`, `ON KEY(n)`, `ON UEVENT` und `ON SIGNAL(n)` je mit
|
||||
`GOSUB label`, dazu die Steueranweisungen `TIMER`, `KEY(n)`,
|
||||
|
||||
Reference in New Issue
Block a user