- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 - 26
 - 27
 - 28
 - 29
 - 30
 - 31
 - 32
 - 33
 - 34
 - 35
 - 36
 - 37
 - 38
 - 39
 - 40
 - 41
 - 42
 
                        // говно-код - вступление
                        KEY_ACCELERATOR_DATA acceleratorData;
                        WORD id; int i, j, k;
                        acceleratorData.line = 255;
                        acceleratorData.address = 255;
                        acceleratorData.sensors = 255;
                        acceleratorData.action = 255;
                        KeyAcceleratorDataList tempList;
                        // говно-код - квинтэссенция
                        for(i = 1; i < listWholeString.ItemsCount(); i++) 
                        {
                                    k = 0;
                                    strCurrSensor = listWholeString[i];
                                    if((k = strCurrSensor.Find(_T('-'), k)) <= 0)
                                                break;
                                    acceleratorData.line = (BYTE)_ttoi(strCurrSensor.Left(k));
                                    // ну кто блядь это поймет??? Кто???!!!
                                    j = k;                            
                                    if((k = strCurrSensor.Find(_T('-'), k + 1)) <= 0)
                                                break;
                                    acceleratorData.address = (BYTE)_ttoi(strCurrSensor.Mid(j + 1, k - (j + 1)));
                                    j = k;                            
                                    if((k = strCurrSensor.Find(_T('-'), k + 1)) <= 0)
                                                break;
                                    acceleratorData.sensors = (BYTE)_ttoi(strCurrSensor.Mid(j + 1, k - (j + 1)));
                                    if((k = strCurrSensor.Find(_T('-'), k)) <= 0)
                                                break;
                                    acceleratorData.action = (BYTE)_ttoi(strCurrSensor.Right(strCurrSensor.GetLength() - (k + 1)));
                                    
                                    if((acceleratorData.line == 255) || (acceleratorData.address == 255) || 
                                      (acceleratorData.sensors == 255) || (acceleratorData.action == 255))
                                                break;
                                    tempList.push_back(acceleratorData);
                        }           
                        mapKeyAccelerators.operator[](id) = tempList;
            }
// Аут… Тушите свет и сидите, где сидели… А я нахуй сам пойду…
                                 
        
            парень "кончал на компьютер" и даже получил сертификат Microsoft по MFC
лучше бы он кончал на дорожного рабочего...
        
        
а комменты были в коде, или это приписка от вас?
Так что продолжение следует...
писец новому продукту
1С чистый двор?