Oldal: 1 / 1

Makro Fordítás gomb

Elküldve: 2020. március 7., szombat 1:00
Szerző: Kriszi
Tisztelt Fórumozók,
az alábbi [gomb]-hoz kérnék magyarázatot:
a Makró szerkesztő ablakban van a [Basic Futtatása F5] előtt a [Fordítás] gomb.
- Mit csinál ? Mi a feladata ?
Köszönettel: Krisztián

Re: Makro Fordítás gomb

Elküldve: 2020. március 7., szombat 10:19
Szerző: Zizi64
Elég régen és gyakran használom a StarBasic-et ahhoz, hogy ki merjem jelenteni: Nem tudom!

Elképzelésem szerint arra kéne, hogy szolgáljon, hogy az interpreternek ne az általad megírt tisztán szöveges makrókódból kelljen mindig működnie (újra és újra elölről kezdeni az utasítások értelmezését), hanem a gép számára előfordított (egyszerűbb, és könnyebben értelmezhető szimbólumok szerinti) állapotra alakítsa a makrókódot. Ettől még interpreteres működésű maradna a dolog, csak könnyebb dolga lenne, gyorsabban működhetne az interpreter. De NEM TUDOM, hogy ez-e a funkciója annak a gombnak. Soha nem próbáltam ki.
Ha kideríted, írd le ide is.

A súgó ennyi tartalmaz:
Fordítás

Lefordítja a Basic-makrót. A makrót a változtatások után, vagy ha egységnyi vagy eljárásnyi léptetéseket tartalmaz, le kell fordítani.
De mivel soha nem használtam (se az F5-öt se a menüpontot), ez a dolog vagy automatikusan megtörténik ilyenkor, vagy még sincs rá mindenképpen szükség.

Re: Makro Fordítás gomb

Elküldve: 2020. március 7., szombat 10:28
Szerző: Zizi64
Ahol a makróid tárolva vannak (akár a fájlon belül elhelyezett makrók, akár a Saját makrókon belül elhelyezett makrók) ott kellene kutakodnod először. A felhasználói profil könyvtáraiban illetve a dokumentum kicsomagolható archívumában "olvasható" formátumban ott vannak a makróid egy vagy több fájlban.
Meg kéne nézni, hogy mellettük (vagy másik könyvtárban) vannak-e lefordított makrók: azaz, ha változtatsz a makrókon ÉS AZTÁN lefordítod azokat, van-e olyan fájl, aminek szintén megváltozik ennek hatására a tartalma. Na, azok lehetnek a lefordított makrók - ha a kiinduló feltételezésem helyes.

Re: Makro Fordítás gomb

Elküldve: 2020. március 7., szombat 10:38
Szerző: Zizi64
A LO 6.2.8 verzióban már nincs is olyan "előkelő" helyen: hátrább került ez a funkció. Gondolom: nem ok nélkül.
MakróFordítás.png