0
спасибо) получилось) действительно, как в Семерке)
0
нашел только XP Manifest.а для Севена не могу… Вы не можете подсказать где найти подобный файл?
0
боюсь показаться глупым, но что такое manifest?
0
а возможно ли в С++ Билдере изменить стиль формы чтобы она выглядела не как у Виндовс 2000, а как в Семерке? На мой взгляд, такой стиль кнопок выглядит довольно грубо(
0
Здравствуйте, Xander..
Пытаясь использовать исходники Вашего проэкта для своего, используя макетку AVR-USB-Mega16, мне было нужно увеличить количество портов, которыми можно управлять с ПК. Для этого я увеличил struct dataexchange_t pdata = {0, 0, 0}; c 3 нулей до 4… и прописал еще один байт uchar b4. Но при попытке отправить информацию на МК с уже запущенной програмки, мне все время выводится сообщение, что «we.easyelectronics.ru не подключено». Но в Everest'е устройство есть и все как на скриншоте с Вашей статьи. (Когда я зашил в МК Вашу прошивку, то все работало тип-топ, но как только к ней добавил еще один порт, получил эту проблему...) Уже все перепробовал, но так и не получается… На Ваше мнение, в чем может быть проблема?

P.S. Может быть проблемка сдесь?

PROGMEM char usbHidReportDescriptor[22] = { // USB report descriptor // Дескриптор описывает структуру пакета данных для обмена
0x06, 0x00, 0xff, // USAGE_PAGE (Generic Desktop)
0x09, 0x01, // USAGE (Vendor Usage 1)
0xa1, 0x01, // COLLECTION (Application)
0x15, 0x00, // LOGICAL_MINIMUM (0) // min. значение для данных
0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255) // max. значение для данных, 255 тут не случайно, а чтобы уложиться в 1 байт
0x75, 0x08, // REPORT_SIZE (8) // информация передается порциями, это размер одного «репорта» 8 бит
0x95, sizeof(struct dataexchange_t), // REPORT_COUNT // количество порций (у нашем примере = 3, описанная выше структура передастся за три репорта)
0x09, 0x00, // USAGE (Undefined)
0xb2, 0x02, 0x01, // FEATURE (Data,Var,Abs,Buf)
0xc0 // END_COLLECTION
};

Заранее спасибо, жду Вашего ответа, Степан