Guest User

Untitled

a guest
Oct 22nd, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. %i "design.ocm";
  2. %i "windows.ocm";
  3. %i "kernel.ocm";
  4. %i "pointer.ocm";
  5. %i "control.ocm";
  6.  
  7. Function main(void* arguments) : int
  8. {
  9. ObjectCall* SafeCall = ObjectCall::SafeDelegate(DELEGATE_HANDLER {
  10.  
  11. print("STATIC_THREAD", Windows_Callback::ThreadCallback);
  12. print("MODULE_THREAD, Form_Thread", Windows_Callback::ThreadCallbackArguments);
  13.  
  14. Windows::Module *m = Windows::Module::Create(
  15. Windows::GetCallback(Windows::Process::GetCurrentProcess()::ProcessInfo::ProcessID));
  16.  
  17.  
  18. Windows::Form *Form;
  19. Design::Draw(540, 340, Windows::Theme::DefaultColor, #Form);
  20.  
  21. if (Form->KernelPointer = Form_Pointer::IntPtr)
  22. {
  23. if (Kernel::Callback::Stacks::Contains(Form->KernelPointer) & !Kernel::Callback::Interrupted)
  24. {
  25. CreateForm(#Form);
  26. while (Form::IsRunning(Kernel::CallBack::CallBackFromObject(#Form)))
  27. Kernel::KeepCallback(#Form);
  28. }
  29. }
  30.  
  31. Windows::System::CloseAllCallbacks(#Form);
  32. });
  33. SafeCall->ReleaseUnsafeCodingToSafeCoding();
  34. SafeCall->Create();
  35. SafeCall->SupportBeforeExit(0);
  36. }
  37.  
  38. Function CreateForm(Windows::Form* Form) : void
  39. {
  40. // This is where you create all the objects within the form application
  41.  
  42. ListCollection[WindowsControl] *Controls = {
  43. GUILabel label1 = { "Hello World!", Default, Default, Consolas, 10~, True, True, EVENTS(NULL) };
  44. };
  45.  
  46. Form->WindowsControls = Controls;
  47. }
Add Comment
Please, Sign In to add comment