[Apollo-talk:20] Re: [Apollo-talk] ap-list digest

Back to archive index

Take_tk ggb03****@nifty*****
Wed Oct 9 19:19:56 JST 2002


[ap-list:2927] ap-635 Sun, 06 Oct 2002 Kazuhiro Yoshida 

ap-635 was released.

http://www.moriq.com/apollo/archive/ap-635_vcl60.zip

http://homepage1.nifty.com/moriq/ap-635_bde60.msi
http://homepage1.nifty.com/moriq/bdemerge.ini

--

  Exerb can convert Apollo scripts to exe files.

Exerb
  http://exerb.sourceforge.jp/

  Following command line makes "foo.1.exe" from "foo.1.rb".  
"bin/foo.1.rbc" is the definition file of "bin/foo.1.rb".

D:\exerb\bin>ruby exerb.rb d:\apollo\bin\foo.1.rbc

  Thanks Mr. Yuya .. [ruby-list:36101]

--

Win.* Sys.* => Phi.*

  Win and Sys modules are dropped and merged to Phi module.

  Inserting following line to old script assures compatibility.

  Win = Sys = Phi unless defined? Win  # [ap-dev:0798]

--

config.rb

  "config.rb" modifies Delphi resource description in apollo source
files (esp. *.dof and *.cfg).
  Before run the script, you must edit "config_opt.rb" for your
environment.

--

for Linux

  (1) Get   Kylix3 Open Edition
  http://www.borland.com/kylix/open/index.html
  (2) Make  Ruby-1.6 with --enable-shared option
  (3) Set   LD_LIBRARY_PATH, RUBYLIB
  (4) Open  Kylix2Pro.bpg, and configure directory options
  (5) may create ruby_ap, phi.so, dialogs.so

  Wanted, Debug Soldiers who do not be afraid "core dump"

  "tmp/cutcr.rb" removes "\r" from source files. Recommended.

--

[ap-dev:0714]

  IO hook is moved from Phi::Application to Phi::IO which is a instance
of Phi::IOHook.

[ap-dev:0715]
  TreeNode#
    expanded
    first_child
    last_child
    next
    next_child
    next_sibling
    next_visible
    prev
    prev_child
    prev_sibling
    prev_visible

[ap-dev:0772] [Apollo-talk]
  SQLStoredProc#exec_proc
  SQLStoredProc#params
  
  ADOStoredProc#exec_proc
  ADOStoredProc#parameters

--

DefinePersistentClass
OutputPersistentClass

  Checks whether the object in third parameter is a Phi::Persistent

--

+  class TreeView    ; include Phi::ItemsEnumerable ; end

     def define_child_attr(this)
-        define_method(this.name){ this }
+        define_method(Phi.downcase(this.name)){ this }

+  module ControlContainer
+    def control_attr_flatten
+  class Form        ; include Phi::ControlContainer ; end

+    # ap-dev:0748
+    def right=(v)
+    def bottom=(v)

+# ap-dev:0750
+module Phi
+  class DateTime
+    
+    alias :succ           :inc_day
+    
+    alias :begin_of_day   :start_of_day
+    alias :begin_of_month :start_of_month
+    alias :begin_of_year  :start_of_year

[ap-dev:0721]
  InterBase#counter
  "dummy_for_counter" table was removed. "rdb$database" table is used.
  [Delphi:69987]

[ap-dev:0728]
  Editor.url_chars

----

take_tk = kumagai hidetake




More information about the Apollo-talk mailing list
Back to archive index