Forum Discussion

dreamer2057's avatar
dreamer2057
Channel Surfer
10 years ago

Eclipse Debug Console

Hello! Cannot understand, why print function works strange in Eclipse Debug Console.

I have main.brs:


sub Main()
showChannelSGScreen()
end sub

sub showChannelSGScreen()
print "in showChannelSGScreen"
screen = CreateObject("roSGScreen")
m.port = CreateObject("roMessagePort")
screen.setMessagePort(m.port)
scene = screen.CreateScene("GuideScene")
screen.show()

while(true)

msg = wait(0, m.port)
msgType = type(msg)

print "Event"

if msgType = "roSGScreenEvent"

if msg.isScreenClosed() then return

end if

end while
end sub


Also I have Scene:

<?xml version="1.0" encoding="utf-8" ?>

<!--********** Copyright 2015 Roku Corp. All Rights Reserved. **********-->

<component name="GuideScene" extends="Scene" >

<script type="text/brightscript" uri="pkg:/components/GuideScene.brs" />

<children>

<MenuBar id="menuBar" />

<Label
id="myLabel"
visible="true"
height="60"
width="0"
text = "Press OK to Hide"
horizAlign = "left"
vertAlign = "center"
translation="[250,100]" />

</children>

</component>


and it's code GuideScene.brs:


sub init()

print "23"

end sub


When I start application i see only main.brs log:

print "in showChannelSGScreen" - prints
print "23" - didn't prints