Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 313
от 02.02.2006, 11:18

Администратор:Калашников О.А.
В рассылке:Подписчиков: 253, Экспертов: 45
В номере:Вопросов: 3, Ответов: 7


Вопрос № 34221: Привет! Я совсем не программирую на С (знаю синтаксис, но не программирую). Дико извиняюсь за ламерский вопрос. Имеется проект, созданный в VS.net. На С++, разумеется. Каким образом я могу скомпилировать его же в C++Builder 2006 (только этот компилят...
Вопрос № 34225: Здравствуйте!!! Подскажите можно ли в компоненте Memo в C++ Builder управлять выводом, тоесть когда я вывожу туда текст из массива строк у меня он переносит каждую строку на новую, а мне нужно вывести в виде таблицы,символы типа /n, /r, ...
Вопрос № 34226: Здравствуйте. Как узнать принадлежит ли полученный хеадер окна моему приложению? Т.е. есть главное окно и полученный хеадер с ним не совпадает. Нужно знать это окно моей программы или нет....

Вопрос № 34.221
Привет! Я совсем не программирую на С (знаю синтаксис, но не программирую). Дико извиняюсь за ламерский вопрос. Имеется проект, созданный в VS.net. На С++, разумеется. Каким образом я могу скомпилировать его же в C++Builder 2006 (только этот компилятор есть в моём распоряжении). Хотя бы дайте ссылку, гда такая информация может лежать.
Отправлен: 27.01.2006, 14:13
Вопрос задал: Валерий Кравцов (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Jadd
Здравствуйте, Валерий Кравцов!
Насколько мне известно, билдер умеет конвертить проекты MSVC в свои. Но как он это делает и делает ли корректно, мне не известно, т.к. под C++Builder не пишу уже лет 5.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Специалист)
Отправлен: 27.01.2006, 17:39

Отвечает: Zitz
Здравствуйте, Валерий Кравцов!

А никак! Только самому все переписывать...
---------
Успех неизбежен
Ответ отправил: Zitz (статус: 6-ой класс)
Отправлен: 27.01.2006, 18:49
Оценка за ответ: 1
Комментарий оценки:
Я вижу, здесь большие шутники собрались...


Вопрос № 34.225
Здравствуйте!!! Подскажите можно ли в компоненте Memo в C++ Builder
управлять выводом, тоесть когда я вывожу туда текст из массива строк
у меня он переносит каждую строку на новую, а мне нужно вывести
в виде таблицы,символы типа /n, /r, /t не помогают вместо них какая-то
фигня выводится
Отправлен: 27.01.2006, 15:00
Вопрос задал: Rewer8 (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: PROD
Здравствуйте, Rewer8!
как вариант формировать таблицу отдельно и уже готовые строки добавлять в Memo.
пример в приложении.
а[10][10] определена как глобальная

Приложение:

Ответ отправил: PROD (статус: 3-ий класс)
Отправлен: 27.01.2006, 18:33
Оценка за ответ: 5
Комментарий оценки:
спасибо

Отвечает: Zitz
Здравствуйте, Rewer8!

Для создания новой строки используется "/r/n" (естественно слеши в другую сторону), притом сразу вместе и именно в этом порядке иначе будет выводить кракозябры...
А табуляция прекрасно работает!

Приложение:

---------
Успех неизбежен

Ответ отправил: Zitz (статус: 6-ой класс)
Отправлен: 27.01.2006, 19:01
Оценка за ответ: 5

Отвечает: Лучников Юрий Владимирович
Здравствуйте, Rewer8!
Воспользуйтесь методом объекта Memo1->Lines->Add("string");
Этот метод добавляет строку в массив строк объекта...

Успехов!
Ответ отправил: Лучников Юрий Владимирович (статус: Студент)
Отправлен: 28.01.2006, 01:59


Вопрос № 34.226
Здравствуйте.

Как узнать принадлежит ли полученный хеадер окна моему приложению?
Т.е. есть главное окно и полученный хеадер с ним не совпадает. Нужно знать это окно моей программы или нет.
Отправлен: 27.01.2006, 15:21
Вопрос задал: Zitz (статус: 6-ой класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: DoubleV
Здравствуйте, Zitz!
Попробуй ф-цию GetWindowLong(hWnd,GWL_HINSTANCE);

hWnd - хэндл окна
GWL_HINSTANCE - определяет тип фозвращаемого значения, в данном случае ето должен быть описатель приложения которому принадлежит твое окно (hWnd). Если он не совпадает с описателем твоей программы, то и окно должно принадлежать не твоей программе.
Ответ отправил: DoubleV (статус: 2-ой класс)
Отправлен: 27.01.2006, 15:38
Оценка за ответ: 5
Комментарий оценки:
Благодарю! Конечно не поверите но описатель выпадающего календаря с моим не совпадает!!! Хотя свою проблему я решил. Спасибо.

Отвечает: Лучников Юрий Владимирович
Здравствуйте, Zitz!
Не совсем понял какая задача перед вами стоит.

Application->Handle - Хэндл программы
Form1->Handle - Хэндл вашей формы.
А там сравнивайте с чем нужно.

Успехов!
Ответ отправил: Лучников Юрий Владимирович (статус: Студент)
Отправлен: 28.01.2006, 01:59


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное