![]() |
|
|
![]()
|
|
| Cheshuya |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 29.7.2004 Репутация: нет Всего: нет |
Вопроос: Как записать в Memo все устройства которые будут найдены?
вот кусок кода который ищет устройства на компе.
|
|||
|
||||
| maddoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 364 Регистрация: 11.5.2005 Репутация: нет Всего: 1 |
Memo->Lines->Add(название устройства из структуры)
Это сообщение отредактировал(а) maddoc - 13.7.2005, 12:33 -------------------- "Безвыходных положений не бывает" (с) Камасутра |
|||
|
||||
| codelord |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 777 Регистрация: 7.5.2005 Где: ты моя темноглаза я где?! Репутация: 16 Всего: 39 |
#include <setupapi.h>
|
|||
|
||||
| Cheshuya |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 29.7.2004 Репутация: нет Всего: нет |
А как из буфера файла вытащить значения в Memo?
|
|||
|
||||
| codelord |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 777 Регистрация: 7.5.2005 Где: ты моя темноглаза я где?! Репутация: 16 Всего: 39 |
|
|||
|
||||
| Cheshuya |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 29.7.2004 Репутация: нет Всего: нет |
Как вывести массив
BYTE rd_buffer[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; в Memo чтобы он распологался в строку а не в столбец? |
|||
|
||||
| codelord |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 777 Регистрация: 7.5.2005 Где: ты моя темноглаза я где?! Репутация: 16 Всего: 39 |
ну преобразуй его к char,
и добавь
только строку из 0, ты не увидишь. |
|||
|
||||
| Cheshuya |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 29.7.2004 Репутация: нет Всего: нет |
Есть массив
BYTE rd_buffer[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; Его нужно форматированно вывести в Memo Делаю так: AnsiString s; TVarRec Args=&rd_buffer; s = Format("%s",Args,3); Memo->Lines->Add( s ); Выдает Error [C++ Error] unTest1.cpp(200): E2034 Cannot convert 'TVarRec' to 'const TVarRec *' [C++ Error] unTest1.cpp(200): E2342 Type mismatch in parameter 'Args' (wanted 'const TVarRec *', got 'TVarRec') Что неправильно? |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
и что? так сложно написать &Args?
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Cheshuya |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 29.7.2004 Репутация: нет Всего: нет |
s = Format("%s",&Args,3); поставил и получил EConvertError. |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
тоже понятно -- ты ему адрес адреса даеш. а что там -- никто не знает. вот и валится
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| codelord |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 777 Регистрация: 7.5.2005 Где: ты моя темноглаза я где?! Репутация: 16 Всего: 39 |
Все твои беды от BYTE,
опять таки зачем тебе он нужен если ты собираешься выводить в Memo???. предлагаю вот такой вариант, закидывание в char:
Какого эффекта ты пытаешься добиться??. Может лучше сказать?? и вместе подумаем. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |