# MakeCode v7

**URL:** <https://forum.calliope.cc/t/makecode-v7/3009>\
**Category:** Fragen zu MakeCode/PXT\
**Created:** [29. November 2024 um 19:45 UTC](https://forum.calliope.cc/t/makecode-v7/3009 "2024-11-29T19:45:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![asp.net](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/asp.net/32/2780_2.png) [@asp.net](https://forum.calliope.cc/u/asp.net)\
**Post date:** [29. November 2024 um 19:45 UTC](https://forum.calliope.cc/t/makecode-v7/3009/1 "2024-11-29T19:45:50Z")

</div>

Dass bei der aktuellen MakeCode Version immer die Blöcke verrutschen, hatte ich schon geschrieben:

> [@MakeCode v7 und die Blöcke verrutschen bei jedem Umschalten von JavaScript](https://forum.calliope.cc/t/makecode-v7-und-die-bloecke-verrutschen-bei-jedem-umschalten-von-javascript/2987):
>
> Schalte ich nur in die JavaScript Ansicht und zurück, ohne was zu ändern, sind die Blöcke jedes Mal wo anders. Meistens Blöcke an der linken Seite. Zwischen den Screenshots einmal in die JavaScript Ansicht schalten und zurück. Das ist bei jedem vorhandenen Projekt passiert, was ich geladen habe.

Es passiert aber auch wenn man nicht umschaltet, dass die Oberfläche (Block Editor) nach einiger Zeit gar nicht mehr reagiert. Dann hilft MakeCode beenden (die ganze App schließen) und wieder öffnen. (Die Blöcke sind verrutscht, teilweise überdecken sie sich. Man fängt an zu schieben, was den Blockeditor wieder überlastet.)

> **[7segment](https://makecode.calliope.cc/39450-57854-84506-75239)**
>
> Erstellt mit ❤️ in Microsoft MakeCode for Calliope mini.

Im Bild sind einige (nicht alle) Blöcke aus dem wenn-dann auf der Oberfläche erschienen. Das dürfte gar nicht passieren, weil die shadows sind. Will man die grauen Flecken raus schieben zum löschen, dann scheinen 10 Stück und mehr übereinander gestapelt zu sein. Es lässt sich ein Block löschen und exakt darunter ist aber der nächste. Die Blöcke im Bild habe ich alle aus einem Block geboren. Nachdem gefühlt 20 Stück vom Stapel geschoben wurden, lässt sich dann der letzte auch von der Stelle bewegen.

 ![mini-Screenshot](https://canada1.discourse-cdn.com/flex027/uploads/calliope/original/2X/1/128e16644b60475b6c493202f5ec971554bd883c.png)

Hier ist noch die HEX Datei mit den gestapelten Blöcken:

[7segment.hex](https://forum.calliope.cc/uploads/short-url/prR3Ym1NyrHIErotV0Un8sTYhTP.hex) (645,2 KB)

Wenn man dann mal eine Bedingung verschiebt, passiert das immer wieder.

Es ist auch passiert, dass die Funktion zwar in allen Zweigen ein Return hat, aber rot der Fehler angezeigt wird, dass nicht jeder Pfad einen Wert zurück gibt.

Und dann ist es wieder eingefroren und nichts bewegt sich mehr. MakeCode schließen, öffnen, alle Blöcke wo anders wieder finden, teilweise verdeckt…

So kann man in der Schule nicht arbeiten.

Bitte die letzte MakeCode Version wieder anbieten, bis die Fehler behoben sind.

Dass in der App vieles anders ist als im Webbrowser wurde auch schon mitgeteilt. Das ist im neuen MakeCode immer noch so.  
Z.B. fehlt beim Funktion bearbeiten immer noch der Mülleimer, um einen Parameter zu löschen, der zu viel ist.  
Die Eingabefelder zeigen beim Eingeben nicht das selbe an wie im Browser (Tastatur, Dropdownliste, Schieberegler, …)  
Und bei Schnappschuss herunterladen passiert in der App immer noch nichts.

---

<div class="post-metadata">

**Author:** ![klmi](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/klmi/32/763_2.png) [@klmi](https://forum.calliope.cc/u/klmi)\
**Post date:** [29. November 2024 um 21:27 UTC](https://forum.calliope.cc/t/makecode-v7/3009/2 "2024-11-29T21:27:41Z")

</div>

Den Fehler mit den Blöcken hab ich schon gemeldet.

> <https://github.com/microsoft/pxt-microbit/issues/6006>
>
> \*\*Describe the bug\*\*
> If you use an double extended else if statement with boolea…n expression filled in, undraggable/undeletable else appear
> 
> \*\*To Reproduce\*\*
> 
> build the following:
> !\[Image\](https://github.com/user-attachments/assets/1e004a45-ff9a-4c13-82fe-c3b09053ff60)
> 
> klick on + and drag the on start block away. You will see that behind it an undraggable False appear. 
> !\[Image\](https://github.com/user-attachments/assets/eedd2e85-fc36-4156-ad0a-3e8ebab20bf9)
> 
> Windows 11 with actual Edge and Firefox

Ansonsten kannst du ja mal in [https://microblocks.fun](https://microblocks.fun) schauen

Michael

---

<div class="post-metadata">

**Author:** ![ralf.krause](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/ralf.krause/32/30_2.png) [@ralf.krause](https://forum.calliope.cc/u/ralf.krause)\
**Post date:** [30. November 2024 um 08:06 UTC](https://forum.calliope.cc/t/makecode-v7/3009/3 "2024-11-30T08:06:09Z")

</div>

Hallo Lutz,  
du kannst den Editor problemlos in der Version v6 weiterverwenden, indem du an die URL den Zusatz v6 anhängst, also [https://makecode.calliope.cc/v6#editor](https://makecode.calliope.cc/v6#editor) aufrufst. Das Infofenster zeigt dann folgendes Bild.  
Ralf

 ![IMG_1481](https://canada1.discourse-cdn.com/flex027/uploads/calliope/original/2X/1/15b15f955bfe0073072ccf78c14d9d5c3d1111cd.jpeg)

---

<div class="post-metadata">

**Author:** ![ralf.krause](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/ralf.krause/32/30_2.png) [@ralf.krause](https://forum.calliope.cc/u/ralf.krause)\
**Post date:** [30. November 2024 um 09:15 UTC](https://forum.calliope.cc/t/makecode-v7/3009/4 "2024-11-30T09:15:33Z")

</div>

Hallo zusammen,  
möglicherweise ist der Fehler in MakeCode für den Micro:bit (Version 7.0.51) bereits behoben und noch nicht in MakeCode für den Calliope (Version 7.0.3) übernommen worden. Keine Ahnung, ob die große Differenz bei den Versionsnummern etwas aussagt. Diese Frage können nur die Menschen bei MakeCode und Calliope beantworten.

Für den Micro:bit gab es wohl einen Hotfix, der eine Fehlerbehebung beinhaltet.

Ralf

> **[Hotfix ongoing Milestone · microsoft/pxt-microbit](https://github.com/microsoft/pxt-microbit/milestone/4)**
>
> A Blocks / JavaScript code editor for the micro:bit built on Microsoft MakeCode - Hotfix ongoing Milestone · microsoft/pxt-microbit
