Thank you 3run again for your help.
For a clean test I did the following steps:
- download the latest zip file (0.11.18)
- extract its content
- run the test_app.c from the SED
- it wont run, rejected it with "invalid parameter" message
- open the test_app.c with any text editor and immediatly close
- run the test_app.c from the SED
Without any other activity.
And it worked... In errorless and smoothly way.
I don't understand two things:
1. Why rejected the SED the first run with error?
2. What was happen (or wasn't happen) in your system?
The importrant part of the acklog.txt at my side:
Mouse found
PulseAudio Output opened
NVIDIA GeForce GTX 1650 pure T&L device 1ff9 detected
D3D device NVIDIA GeForce GTX 1650 1ff9 selected.
acknet.dll opened
ackoal.dll opened
ackphysX.dll opened
Compiling TEST_APP.C - [Esc] to abort..........
PATH sgt_code\......................................................................................
Function AccessCheckByTypeAndAuditAlarmA not found inadvapi32.dll
AccessCheckByTypeAndAuditAlarm: function not found
Function AccessCheckByTypeResultList not found inadvapi32.dll
AccessCheckByTypeResultList: function not found
Function AccessCheckByTypeResultListAndAuditAlarmA not found inadvapi32.dll
AccessCheckByTypeResultListAndAuditAlarm: function not found
Function GetEnhMetaFilePixelFormat not found ingdi32.dll
GetEnhMetaFilePixelFormat: function not found
Function ObjectDeleteAuditAlarmA not found inadvapi32.dll
ObjectDeleteAuditAlarm: function not found
ilInit: function not found
ilLoadImage: function not found
sgt_canvas__panel_call_left_function: function not found
sgt_canvas__panel_call_right_function: function not found
sgt_canvas_special_btn_handler: function not found
sgt_canvas_special_handler: function not found
sgt_common__panel_call_left_function: function not found
sgt_mouse_left_click: function not found... 2.153 sec
Running TEST_APP.C.
2 objects
Main started at 3.465
D3D_Init Window: 720x480 -> Window: 1x720x480x32
Video memory found: 4095 MB
LevelInit at 3.554 0 lmaps 0 textures...ok
LevelReady at 3.555
def_startup started
Main loop at 3.559....
1st frame with 4095 MB. at 3.559
ENTER sgt_framework__init
sgt_framework__init creating sgt_object_mgr
sgt_framework__init creating sgt_config_mgr
EXIT sgt_framework__init
SGT_FRAMEWORK created at address: 159599756
START SGT_FRAMEWORK
sgt_framework state: 1
====== BOOT START =============
sgt_framework__boot defaults_name: sgt_data/sgt_defaults/sgt_defaults.sff
The sgt_defaults config object was created succesfully
The sgt_config config object was created succesfully
do setup from config
sgt version identifier: SGT_FRAMEWORK Gacrux Ver: 0.11.18 [2025-05-14]
sgt_debug_level: 3
sgt_fw_log_start IS in use
Creating logger_obj
D3D_Resize Window: 1440x900 -> Window: 1x1440x900x32
DevIL.dll IS NOT in use
self.light_mode: 1
ENTER sgt_gui_canvas__init
SGT_CANVAS sgt_gui_canvas__init self.layer_max: 99
EXIT sgt_gui_canvas__init
canvas_obj (key_data)
key_data: sgt_data/sgt_images/canvas_dark.png
canvas_obj DONE
sgt_framework state: 2
672926
sec: desc: csec: msec: usec
0 : 6 : 7 : 2 : 926
====== BOOT END =============
fps_max: 60
ENTER object_mgr_test
--- test_code: 7
sgt_config_mgr actual_pointer: 160004220
START sgt_config_mgr test
sgt_config_mgr get sgt_fps_max value: 60
SGT_WARNING! SGT_CONFIG_MGR cannot find -config_name: sgt_defaults -node_path: -node_key: zgt_fps_max
sgt_config_mgr get zgt_fps_max value:
framework actual_gui_style_mode: 2
framework default_gui_style_config: sgt_gui_base_style
framework gui_style_mode_string_get: drawn_image
framework gui_style_mode_string_get: real_image
canvas layer_max: 99
new testobj
new testobj created
testobj object_type: 1
testobj get_type_name: SGT_TEST
new sffobj
new bobj
new tobj
new sobj
depth_walk_base
ENTER sgt_depth_walk_base
nam>><< typ>> 0/11 << node: 203667724 orig: 0 <p> 0 <c> 203668044 <p> 0 <n> 0
- nam>><< typ>> 0/10 << node: 203668044 orig: 0 <p> 203667724 <c> 0 <p> 0 <n> 203668268
- nam>><< typ>> 0/10 << node: 203668268 orig: 0 <p> 203667724 <c> 0 <p> 203668044 <n> 0
framework gui_style_mode_string_get: real_image
new pobj
pobj actual_pointer: 150961700
pobj.caption_set
new borobj
framework actual_gui_style_mode: real_image
borobj actual_pointer: 151468540
^^^^^^^
As you can see, the last line prints the pointer of the created object. So, it went through on the creation without error.
Tiny difference, the framework prints the actual version number under the BOOT START line.