View difference between Paste ID: ENTsL9Ws and bir4SfBt
SHOW: | | - or go back to the newest paste.
1
###Module A
2-
var
2+
var FRenderer: RendererPtr
3-
    window*: WindowPtr
3+
4-
    FRenderer: RendererPtr
4+
5
proc renderer*(): RendererPtr =
6
    FRenderer
7
8
9
###Module B
10
import ModuleA
11
12
#renderer.clear() # doens't work, compile error "renderer cannot be passed to a procvar"
13
14
var rrenderer = renderer()
15
rrenderer.clear() # works!