rybochkin

CString и SCtringList

19.11.2007, 11:38. Показов 2150. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите новичку, пожалуйста!!!
Есть класс, реализованный в DLL.
Вот описание типичных методов:

C++
1
2
3
public: class CString __thiscall CAPIServer::GetServerName(void)
public: int __thiscall CAPIServer::ConnectToServerByName(char const *)
public: int __thiscall CAPIServer::EnumServerAlias(class CStringList &,int)
Используя MS Visual C++ 6.0 пишу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void CProject001Dlg::OnButton1() 
{
  CPIServer MyServer;
  CString sP;   
  CStringList slP;
  int nP;
//создаю ссылку на класс
  MyServer = new CAPIServer;
//соединяюсь с сервером по имени
  nP=MyServer.ConnectToServerByName("NMSERV");
//это все работает отлично
 
//а вот при вызове метода, возвращающего CString
//проблема. Моя программка на этом месте вываливается
  sP=MyServer.GetServerName();
//здесь тоже ошибка
  nP=MyServer.EnumServerAlias(slP,0);
}
Помогите, как правильно вызывать такой метод (с CString)
Как правильно обработать полученный результат:
занести его в ListBox или StaticText.
Также не пойму как как правильно передать в метод параметр
CStringList &.
Честно скажу, про класс CString читал, но многого не понял.

Помогите, пожалуйста.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.11.2007, 11:38
Ответы с готовыми решениями:

CString::Format() и преобразование double в CString
Вот фрагмент программы: void CMy6_1Dlg::OnRadio3() { CString s; int i=m_list1.GetCount(); int a; int k=0; float...

Cstring
Помагите!!! нужно написать программу которая переводит вещественное число в строку!!!

CString(MFC)
Здравствуйте! пишу программу, появляются проблемы со строкой типа CString.... Вообще, есть ли ли функция, позволяющая узнать длину строки...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.11.2007, 11:38
Помогаю со студенческими работами здесь

Работа с cstring
Имеется задача по выводу слов из строки состоящих из 3х и более букв. Написал код, который почему-то работает из раза в раз. Если слово...

CString в консоль
Как вывести CString в консоль? CString s="string",ss="stri"; ss=ss+s; cout<<ss; Так выводит адрес строки...

Class CString в VC++8.0
Как передать переменную типа CString из .exe в dll

C++ <cstring> strlen()
Народ, может ли функция strlen() обрабатывать тип не const char, а char ? компилятор ошибку выдаёт str.insert(Position_Begin(c),...

Сериализация CString
У меня есть структура Person: struct Person { //BOOST_SERIALIZATION_SPLIT_MEMBER(); public: Person::Person(const...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru