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

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


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


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

Выпуск № 068
от 29.08.2002, 15:20

Администратор:
Имя: Коробов Н.А.
URL: Информационный ресурс
ICQ: 365124
Украина, Днепропетровск
О рассылке:
Задано вопросов: 204
Отправлено ответов: 407
Активность: 199.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


 Список экспертов, ответы которых опубликованы в данном выпуске

E$h@
Статус: Доверительный
Общий рейтинг: 130.98
[Подробней >>]
kvINT
Статус: Опытный
Общий рейтинг: 110.59
[Подробней >>]
Pablo
Статус: Профессиональный
Общий рейтинг: 131.86
URL: Моя страничка
[Подробней >>]
 
Dzik
Статус: Опытный
Общий рейтинг: 113.1
URL: Разработка игрушек
[Подробней >>]
Yuri Gordienko
Статус: Начальный
Общий рейтинг: 121.05
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 111.91
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 185. Здравствуйте, эксперты! Такая ерунда: при компоновке .obj файла выдает сообщение "Необходимый ф... (ответов: 3)
Вопрос № 186. Доброго всем времени суток. На этот раз у меня два вопроса. 1. Подскажите, можно ли с помощью OpenDi... (ответов: 2)
Вопрос № 187. Мир Вашему дому, уважаемый эксперт! Возникла проблема, надеюсь на помощь. Дано: 1. Запускается прило... (ответов: 2)
Вопрос № 188. Уважаемые эксперты, посоветуйте пожалуйста, как написать DOS приложение, работающее по протоколу TCP... (ответов: 3)
Вопрос № 190. Мир Вашему дому, уважаемые эксперты! Возникла проблема, надеюсь на помощь. Дано: 1. Запускается прил... (ответов: 2)
Вопрос № 191. Здравствуйте эксперты! Пишу программы на чистом API в Visual C++ 6.0. При создании кнопок, закладок ... (ответов: 2)
Вопрос № 192. Здравствуйте, эксперты! Такая ерунда: при компоновке .obj файла выдает сообщение "Необходимый ф... (ответов: 1)

Вопросов: 7, ответов: 15


 Вопрос № 185

Здравствуйте, эксперты!
Такая ерунда:
при компоновке .obj файла выдает сообщение "Необходимый файл библиотеки BORLNDMM.DLL не найден".
Можно ли скачать из netа эти библиотеки, если да, то где?
Буду вдвойне благодарен, если скинете мне их на мыл.



Вопрос отправлен: 25.08.2002, 18:20
Отправитель: kRuk

[Следующий вопрос >>] [Список вопросов]

Отвечает E$h@

Приветствую Вас, kRuk!
Если ты программируеш в C++ Builder, то этот файл в папке /bin/ (попробуй переустанови) а если непонятно как (из командной строки) то купи пиратский диск и не мучайся.


Ответ отправлен: 26.08.2002, 20:10
Отправитель: E$h@


Отвечает kvINT

Доброе время суток, kRuk!
Скорее всего они у тебя есть. Просто ты не прописал к ним пути. 2 пути исправить:
1) Установить свой Borland в корень диска C, тогда IMHO все пути, прописанные по умолчанию, заработают.
2) Поковыряться в настройках и прописать пути к библиотекам.

Ответ отправлен: 25.08.2002, 22:31
Отправитель: kvINT


Отвечает Pablo

Добрый день, kRuk!
Как не найден ты проверь все пути, а этот файл по идее прилагается к Borland C++ Builder, вот только я в своем Birland C++ 5.02 не нашел его.

Ответ отправлен: 29.08.2002, 10:02
Отправитель: Pablo


 Вопрос № 186

Доброго всем времени суток.
На этот раз у меня два вопроса.
1. Подскажите, можно ли с помощью OpenDialog выбрать не путь к файлу а путь к папке.
2. Надо строку комбо бокса ассоциировать с некой другой стокой вводимой в TEdit (или какой либо другой). И если я могу записать в файл стройки Items комбобокса в файл (SaveToFile), то как мне записать строки из ТEdit в файл, не создавая при этом неизвестной число переменных (т.е. я не знаю сколько записей будет в комбобоксе).
Не знаю сумел правильно ли я передать суть проблеммы, но если вы меня поняли подскажите как провернуть такое дело.
Может есть более удобные способы?

Спасибо.




Вопрос отправлен: 25.08.2002, 19:45
Отправитель: YAR

[Следующий вопрос >>] [Список вопросов]

Отвечает Dzik

Добрый день, YAR!
1)Нет для этого есть функция BrowseFolder
2) я думаю у класса есть какае-то переменная, отвечающая за кол-во итемок.

Ответ отправлен: 26.08.2002, 07:02
Отправитель: Dzik


Отвечает E$h@

Добрый день, YAR!
1. Кажется нет. Придётся тебе самому разработать форму с TList наподобе OpenDialog только для папок (или поищи компоненты)
2. Ничего не понял, но: TMemo->TLines->SaveToFile(...)


Ответ отправлен: 26.08.2002, 20:14
Отправитель: E$h@


 Вопрос № 187

Мир Вашему дому, уважаемый эксперт!
Возникла проблема, надеюсь на помощь.
Дано:
1. Запускается приложение, при этом, естественно создаётся процесс и принадлежащий ему поток. Назовём этот поток потоком А.
2. Приложение создаёт ещё один поток (Поток В). В этом потоке создаются одно или несколько окон.
3. В конце концов, поток В завершает работу и при этом уничтожает все принадлежащие ему (созданные им) окна («Я тебя породил, я тебя и убью». Тарас Бульба нашёлся!).
Надо:
Чтобы при завершении потока В окна созданные им не уничтожались и продолжали нормально функционировать.
(Как вариант решения: может можно как-то переназначить поток-владельца окна от потока В к потоку А?)



Вопрос отправлен: 25.08.2002, 20:34
Отправитель: ЗасЛанец

[Следующий вопрос >>] [Список вопросов]

Отвечает Yuri Gordienko

Добрый день, ЗасЛанец!
Есть такая тема - обособленные процессы, может тебе поможет (нормально описано у РИХТЕРА). Хотя, может я не понял проблему, а какая разница окну, какой поток его создал, ведь оно, в конечном итоге зависит только от одного процесса..., может проблемы в идеологии программы, а не средствах?
Поконкретней опиши на чем пишешь и какие GUI используются

Ответ отправлен: 26.08.2002, 01:15
Отправитель: Yuri Gordienko


Отвечает E$h@

Добрый день, ЗасЛанец!
Тема очень нетривиальная и не для FAQ (IMHO)
так што скачай себе книгу Джеффри Рихтера (MUST HAVE для программиста в WIN32) правда она на англицком (на русском языке купи в магазине) : www.reversing.net в разделе Библиотека, а также можеш посетить www.bbroth.pochtamt.ru


Ответ отправлен: 26.08.2002, 20:17
Отправитель: E$h@


 Вопрос № 188

Уважаемые эксперты,
посоветуйте пожалуйста, как написать DOS приложение, работающее по протоколу TCP IP, т.е. где найти
DOS-овские аналоги функций Win Socket?



Вопрос отправлен: 25.08.2002, 23:12
Отправитель: Marina

[Следующий вопрос >>] [Список вопросов]

Отвечает vitya

Добрый день, Marina!
Если честно, то вам скорее всего придется их реализовавыть самой. Но на сайте www.sources.ru есть такай фишка, но под паскаль, надо будет просто перевести. А так, работайте с сетевой картой, делайте протокол, очереди... и т.д. Удачи.

Ответ отправлен: 26.08.2002, 08:29
Отправитель: vitya


Отвечает Dzik

Доброе время суток, Marina!
Врят ли ты найдешь их, хотя в TechHelp написано, что есть какой-то более менее стандартный драйвер tcp/ip под ДОС, но с таким вопросом тебе надо в раздел Ассемблер.

Ответ отправлен: 26.08.2002, 07:04
Отправитель: Dzik


Отвечает Pablo

Приветствую Вас, Marina!
Для того чтобы пользоваться сетью в досе необходимо поставить соответсвующие пакеты Novel Netware или LANtastic. Так вот они предоставляют ветевые сервисы для управления сетью через прерывания int21h функции 0b5h-0f3h и через функции 5dh-5fh, Netware и LANtastic соответственно.

Ответ отправлен: 29.08.2002, 10:02
Отправитель: Pablo


 Вопрос № 190

Мир Вашему дому, уважаемые эксперты!
Возникла проблема, надеюсь на помощь.
Дано:
1. Запускается приложение, при этом, естественно создаётся процесс и принадлежащий ему поток. Назовём этот поток потоком А.
2. Приложение создаёт ещё один поток (Поток В). В этом потоке создаются одно или несколько окон.
3. В конце концов, поток В завершает работу и при этом уничтожает все принадлежащие ему (созданные им) окна («Я тебя породил, я тебя и убью». Тарас Бульба нашёлся!).
Надо:
Чтобы при завершении потока В окна созданные им не уничтожались и продолжали нормально функционировать.
(Как вариант решения: может можно как-то переназначить поток-владельца окна от потока В к потоку А?)



Вопрос отправлен: 26.08.2002, 07:59
Отправитель: ЗасЛанец

[Следующий вопрос >>] [Список вопросов]

Отвечает vitya

Добрый день, ЗасЛанец!
А что если эти окна создавать с помощью new и хранить где-то глобально, а потом в конце приложения delete-ать их?

Ответ отправлен: 26.08.2002, 08:27
Отправитель: vitya


Отвечает Pablo

Здравствуйте, ЗасЛанец!
Нее так низя а где по твоему Винды будут хранить инфу об окнах, в какой процес и в какую задачу будут приходить сообщенияв окна?!
Ты все таки уточни что тебу нужно?!

Ответ отправлен: 26.08.2002, 12:55
Отправитель: Pablo


 Вопрос № 191

Здравствуйте эксперты!
Пишу программы на чистом API в Visual C++ 6.0. При создании кнопок, закладок и т.п. с помощью CreateWindow они получаются с жирным некрасивым шрифтом. Как можно поменять шрифт?



Вопрос отправлен: 26.08.2002, 08:35
Отправитель: EraSer (eraser99@tut.by)

[Следующий вопрос >>] [Список вопросов]

Отвечает vitya

Приветствую Вас, EraSer!
HFONT hFont = ::CreateFontIndirect(&logf);
SendMessage(hWnd, WM_SETFONT, (WPARAM) hFont, (LPARAM) true);

Ответ отправлен: 26.08.2002, 08:44
Отправитель: vitya


Отвечает Pablo

Приветствую Вас, EraSer!


Ответ отправлен: 26.08.2002, 12:33
Отправитель: Pablo


 Вопрос № 192

Здравствуйте, эксперты!
Такая ерунда:
при компоновке .obj файла выдает сообщение "Необходимый файл библиотеки
BORLNDMM.DLL не найден".
Можно ли скачать из netа эти библиотеки, если да, то где?
Буду вдвойне благодарен, если скинете мне их на мыл.



Вопрос отправлен: 26.08.2002, 14:13
Отправитель: kRuk

[Следующий вопрос >>] [Список вопросов]

Отвечает Pablo

Здравствуйте, kRuk!
Ну этот файл поставляется в пекете с Borland C++ Builder, а вот в пакете с обычними сями Borland C++ 5.02 я его не нашел.

Ответ отправлен: 29.08.2002, 10:23
Отправитель: Pablo



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (40)
C / C++ (29)
Perl (12)
Delphi (16)
Pascal (26)
Basic / VBA (11)
Java / JavaScript (13)
PHP (11)
MySQL / MSSQL (13)
Пользователю
Windows 95/98/Me (45)
Windows NT/2000/XP (30)
"Железо" (39)
Поиск информации (18)
Администратору
Windows NT/2000/XP (16)
Linux / Unix (17)
Юристу
Гражданское право (9)
Семейное право (7)
Трудовое право (8)
КоАП (5)

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




be number one Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное