"eComStation Kernel" Pendant in ArcaOS?

(DE) System, Installation, Konfiguration, Hardware, Treiber, Netzwerk, Virtualisierung, etc.
(EN) System, Installation, Configuration, Hardware, Drivers, Network, Virtualisation, etc.
User avatar
LotharS
Posts: 512
Joined: Sun 29. Dec 2013, 20:07
Location: Düsseldorf

"eComStation Kernel" Pendant in ArcaOS?

Post by LotharS » Sun 4. Nov 2018, 19:01

Im Ordner "Systemkonfiguration" meiner eCS2.1 finde ich ein Objekt "eComStation Kernel" mit allerhand praktischen Informationen. Gibt es dazu ein Pendant in ArcaOS (5.0)? Hab's im "System Setup" nicht gefunden, oder nur woanders übersehen?

User avatar
Sigurd
Posts: 609
Joined: Mon 23. Dec 2013, 08:35

Post by Sigurd » Sun 4. Nov 2018, 19:39

Das "Vollpaket" von Xworkplace installieren, da heisst es dann "OS/2 Kernel"
OS/2 versus Hardware - Maximum Warp!

User avatar
LotharS
Posts: 512
Joined: Sun 29. Dec 2013, 20:07
Location: Düsseldorf

Post by LotharS » Sun 4. Nov 2018, 20:28

Sigurd wrote:
Sun 4. Nov 2018, 19:39
da heisst es dann "OS/2 Kernel"
Danke!
Bevor ich mit vollem XWP experimentiere, hab ich erstmal das eine Objekt mit REXX-zu-Fuß erzeugt. Sieht gut aus..

User avatar
LotharS
Posts: 512
Joined: Sun 29. Dec 2013, 20:07
Location: Düsseldorf

Post by LotharS » Tue 18. Dec 2018, 12:41

LotharS wrote:
Sun 4. Nov 2018, 20:28
Sigurd wrote:
Sun 4. Nov 2018, 19:39
da heisst es dann "OS/2 Kernel"
Danke!
Bevor ich mit vollem XWP experimentiere, hab ich erstmal das eine Objekt mit REXX-zu-Fuß erzeugt. Sieht gut aus..
Wurde kurz in Köln erwähnt: "Duplikate finden usw.".
Ein Must-have insbesondere nach Installation von ANPM auf eCS2.1, ist dort schon drauf und heißt "eComStation Kernel". Aber auch praktisch in ArcaOS, aber fehlt da out-of-the-box.

Hier mein kurzes Script speziell dafür (ein wenig "universell"). Der DLL-Pfad ist gfs. anzupassen!

Code: Select all

/* REXX */
call RxFuncAdd 'SysLoadFuncs', RexxUtil, 'SysLoadFuncs'
call SysLoadFuncs

/* anpassen!! */
class_dll  = 'C:\SYS\APPS\XWPS\BIN\XFLDR.DLL'   
obj_class  = 'XFldSystem'
obj_title  = 'OS/2 Kernel'
obj_id     = '<XWP_KERNEL>'
obj_target = '<WP_CONFIG>'

say '1) Register the object class' obj_class '......'
rc0 = SysRegisterObjectClass(obj_class, class_dll)
if rc0 <> 1 then do
     say '... failed !!!'
     exit
     end
else say 'Object class' obj_class 'registered.'
say
say '2) Create the object' obj_id ' ......'
rc1 = SysCreateObject(obj_class, obj_title, obj_target,,
                     'OBJECTID='||obj_id, 'UPDATE')
if rc1 <> 1 then do
     say '... failed !!!'
     end
else say 'Object' obj_id 'created/updated.'
exit
Last edited by LotharS on Tue 18. Dec 2018, 13:05, edited 1 time in total.