2021-07-01から1ヶ月間の記事一覧
string function test: function name practice endurance compilation 1 char* char_string ( int num_memories ); x o 2 char* char_string_010 ( int num_memories ); x *01 o o 3 int read_csv (char* filename ); o 4 int read_csv_010 (char* filename…
They can indicate "previous specification" as note. "previous specification" is compiled well and is now commented out of under the function name. We cannot use the default setting like match="---" in the head of function in mingw32-c++.ex…
We can put the sound-lootin in cg_schema.We can sound the wave file in this interface. download: (image) if you press "b", it sounds well. Debug console is necessary for this compilation with wimm.dll. (20210727)Creating a system wave is v…
We modified and created new lootin : iDisplayControls_wmpaint_display_threeD_proc ( HWND hWnd, HDC hDC, PAINTSTRUCT* ps, UINT uMsg, WPARAM wParam, LPARAM lParam )and booked it as case 14 cg_schema. download: https://github.com/WaitrudWeber…
We can skip this problem.lines memories address|00828020| is always allocated. Scanning the pointer in the for-loop failed. |00828350| is still hold on the memories, but at the lines[0] it doesn't exist. ---WM_MESSG 000: hWnd 721456: uMsg …
We ensured that axes were memorized well on the below. --- execution 000 ---baselootin_025: starts.dummy_vLine[0] = |003A8350| / 8L|003A8350| p|003A1108|( 0.000000, 0.000000, 0.000000)p|003A10F0|( 500.000000, 0.000000, 0.000000)dummy_vLine…
Memorization error, we lost axes for initialization.download: https://github.com/WaitrudWeber/source_zip/blob/master/display-20210721-001.zip --- execution 001 ---t->uMsg)=257 this->event->Type=257wButtonController::WM_KEYUP: 257void wButt…
The code in windows-thread is becoming long but we do not care of that length. It should be long. We prepare code blocks from 1 to 4. 1 - switch(uMsg) { case WM_KEUP: break; case WM_Pant: break; } 2 - Curosol Work: switch(Cursol_Number) { …
1. Which does ButtonController depend on.1-1) Create Cursol Controller if you press a Key, switch ( key ) { case 50: btc1.Work_flg = 0; btc2.Work_flg = 1; break; case 51: btc1.Work_flg = 1; btc2.Work_flg = 0; break; } So, they can work wel…
We can print the memorization pointer, so, it works well.The below is if lines[i] equals 0 ( which means lost the address of pointer), the program print memories and exit(-1) as an error. // int hDisplayControls_wmpaint_display_threeD_proc…
There was a problem and Parameter printed. Initialization Cursol_Number2 = 2 switch ( p_evt->Type ){ case WM_PAINT: printf("WM_PAINT 005: %d *(p_evt->uMsg):%d uMsg: %d \r\n", uMsg, *(p_evt->uMsg), uMsg ); EndPaint(hWnd, &ps); printf("WM_PA…
We've created the code block.e've created the code block.When you'd like to use any other block of logic like you try to create trees as html has tree or itself, you should create on the same case code block on one demention like "case 70:…
In windows-api, the program can have a lot of user messages in one windows-thread, which is very good for us.Considered: Command Assembling, which is very good on Windows thread.Cursol + EnterCursol + Key "p"Key "p" table 1. Command interf…
1. Spin can initialize all displayed parameters. 2. If we push "right arrow", all lines are displayed. 3. So, first, we stop calling modeling lines and recognize spinning axes. 4. We are going to check if 1) Model doesn't change in the 3D …
Cursol on the 3rd menu from top as p_evt->main_mode, we wrote on a windows thread and doesn't change that cursol if we push UP=38.baselooti_002 ends safely, sp, we think in the wBuuttonController.And, we modified the wButtonController and …
cg_schema.hextern wEvent *p_evt; cg_schema.cppwEvent *p_evt = nullptr; winmain_001.cpp#include "cg_schema.h" winmain_001.cpp Thu Jul 08 14:01:05 2021... 621 :// 622 :static LRESULT CALLBACK mainWindowProc ( HWND hWnd, UINT uMsg, WPARAM wPa…
We can not consider that lootin if we write the code block of case in WM_PAINT. We have the Controler wButtonControler and wCanvas and after we call them we relased all painted work resources and uMsg is changed and Consider code blocks. W…
We don't think, the below is too bad, we can control seperations as well as switch. main.cpp Tue Jul 06 14:32:29 2021 ... 370 : if ( canread == 1 && m_start_with ( (char*)p_dummy, "\r\n" ) == 1 && level == 1 ) { 371 : printf("we could find…
Scheme in this program should be like the below. switch ( canread ) { case 1: if ( m_start_with ( (char*)p_dummy, "\r\n" ) == 1 ) { printf("we could find the end line.\r\n"); } else if ( m_start_with ( (char*)p_dummy, "#include" ) == 1 ) {…
Their answer is right if I have a good answer for schema. int typedef_keywords ( STRUCT_FILE* structure_fp, char* p_dummy ) { int canread = 1; // char* p_dummy = NULL; char* p_dummy_token = NULL; if ( m_start_with ( (char*)p_dummy, "int" )…