Make(qt) ver(5.0.11) Add(EntryPoint,9543082,21,105) { Left=245 Top=133 Height=156 Caption=#23:File read/write example| } Add(File,2510445,210,119) { FileName=#8:test.txt| OpenMode=1 link(onOpen,1:doWrite,[]) } Add(Button,1254177,105,119) { Left=10 Top=15 Caption=#5:Write| link(onClick,2261131:doEvent1,[]) } Add(Edit,12420821,273,21) { Left=75 Top=15 Width=315 } Add(Hub,2261131,154,119) { link(onEvent1,2510445:doOpen,[]) link(onEvent2,2510445:doClose,[]) } Add(BA_Convertor,12687895,273,70) { Mode=1 StringMode=2 link(Data,12420821:CurrentText,[]) } Add(ScrollBar,2801488,322,70) { Left=75 Top=40 Width=285 Height=15 Orientation=0 link(onValueChanged,1897827:doCaption,[]) } Add(Label,1897827,371,70) { Left=365 Top=40 Point(doCaption) } Add(Button,7531780,105,238) { Left=10 Top=100 Caption=#4:Read| link(onClick,12802195:doEvent1,[]) } Add(Edit,2672288,420,238) { Left=75 Top=100 Width=315 Point(doText) } Add(Edit,3335520,371,294) { Left=360 Top=125 Width=30 Point(doText) } Add(File,4892837,210,238) { FileName=#8:test.txt| link(onOpen,14633083:doEvent1,[]) } Add(Hub,12802195,154,238) { link(onEvent1,4892837:doOpen,[]) link(onEvent2,4892837:doClose,[]) } Add(BA_Convertor,1310542,371,238) { StringMode=2 link(onConvert,2672288:doText,[]) } Add(Hub,14633083,266,238) { link(onEvent1,24:doRead,[(301,244)(301,244)]) link(onEvent2,20:doRead,[(301,251)(301,300)]) } Add(FileRead,20,322,294) { link(onRead,3335520:doText,[]) } Add(FileRead,24,322,238) { Type=2 link(onRead,1310542:doConvert,[(362,244)(362,244)]) } Add(FileWrite,21,315,119) { link(Data,2801488:CurrentValue,[]) } Add(FileWrite,1,266,119) { Type=2 link(onWrite,21:doWrite,[]) link(Data,12687895:Result,[]) }