Ignore:
Timestamp:
Feb 9, 2012, 3:22:38 PM (12 years ago)
Author:
chronos
Message:
  • Modified: Interpretter now wait for key press if Read instruction is executed and no input character is available.
  • Added: Actions to control program executions.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UInterpreterForm.lfm

    r5 r6  
    11object InterpreterForm: TInterpreterForm
    2   Left = 242
     2  Left = 262
    33  Height = 509
    4   Top = 116
     4  Top = 127
    55  Width = 762
    66  Caption = 'Runtime'
     
    1010  object Panel3: TPanel
    1111    Left = 0
    12     Height = 509
    13     Top = 0
     12    Height = 483
     13    Top = 26
    1414    Width = 323
    1515    Align = alLeft
    1616    BevelOuter = bvNone
    17     ClientHeight = 509
     17    ClientHeight = 483
    1818    ClientWidth = 323
    1919    TabOrder = 0
     
    3434        Width = 309
    3535        Anchors = [akTop, akLeft, akRight, akBottom]
     36        OnKeyPress = MemoInputKeyPress
     37        ScrollBars = ssAutoBoth
    3638        TabOrder = 0
    3739      end
     
    5658    object Panel2: TPanel
    5759      Left = 0
    58       Height = 262
     60      Height = 236
    5961      Top = 247
    6062      Width = 323
    6163      Align = alClient
    6264      BevelOuter = bvNone
    63       ClientHeight = 262
     65      ClientHeight = 236
    6466      ClientWidth = 323
    6567      TabOrder = 2
     
    7476      object MemoOutput: TMemo
    7577        Left = 8
    76         Height = 237
     78        Height = 211
    7779        Top = 22
    7880        Width = 309
    7981        Anchors = [akTop, akLeft, akRight, akBottom]
     82        ScrollBars = ssAutoBoth
    8083        TabOrder = 0
    8184      end
     
    8487  object Splitter2: TSplitter
    8588    Left = 323
    86     Height = 509
    87     Top = 0
     89    Height = 483
     90    Top = 26
    8891    Width = 5
    8992  end
    9093  object Panel4: TPanel
    9194    Left = 328
    92     Height = 509
    93     Top = 0
     95    Height = 483
     96    Top = 26
    9497    Width = 434
    9598    Align = alClient
    9699    BevelOuter = bvNone
    97     ClientHeight = 509
     100    ClientHeight = 483
    98101    ClientWidth = 434
    99102    TabOrder = 2
     
    148151    object ListViewMemory: TListView
    149152      Left = 8
    150       Height = 384
     153      Height = 358
    151154      Top = 120
    152155      Width = 422
     
    179182    end
    180183  end
     184  object ToolBar1: TToolBar
     185    Left = 0
     186    Height = 26
     187    Top = 0
     188    Width = 762
     189    Caption = 'ToolBar1'
     190    Images = MainForm.ImageList1
     191    TabOrder = 3
     192    object ToolButton1: TToolButton
     193      Left = 1
     194      Top = 2
     195      Action = MainForm.AProgramRun
     196    end
     197    object ToolButton2: TToolButton
     198      Left = 24
     199      Top = 2
     200      Action = MainForm.AProgramPause
     201    end
     202    object ToolButton3: TToolButton
     203      Left = 47
     204      Top = 2
     205      Action = MainForm.AProgramStop
     206    end
     207  end
    181208  object Timer1: TTimer
    182209    Interval = 500
Note: See TracChangeset for help on using the changeset viewer.