Здравствуйте, эксперты! Такая ерунда: при компоновке .obj файла выдает сообщение "Необходимый файл библиотеки BORLNDMM.DLL не найден". Можно ли скачать из netа эти библиотеки, если да, то где? Буду вдвойне благодарен, если скинете мне их на мыл.
Приветствую Вас, 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 в файл, не создавая при этом неизвестной число переменных (т.е. я не знаю сколько записей будет в комбобоксе). Не знаю сумел правильно ли я передать суть проблеммы, но если вы меня поняли подскажите как провернуть такое дело. Может есть более удобные способы?
Добрый день, 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. В конце концов, поток В завершает работу и при этом уничтожает все принадлежащие ему (созданные им) окна («Я тебя породил, я тебя и убью». Тарас Бульба нашёлся!). Надо: Чтобы при завершении потока В окна созданные им не уничтожались и продолжали нормально функционировать. (Как вариант решения: может можно как-то переназначить поток-владельца окна от потока В к потоку А?)
Добрый день, ЗасЛанец! Есть такая тема - обособленные процессы, может тебе поможет (нормально описано у РИХТЕРА). Хотя, может я не понял проблему, а какая разница окну, какой поток его создал, ведь оно, в конечном итоге зависит только от одного процесса..., может проблемы в идеологии программы, а не средствах? Поконкретней опиши на чем пишешь и какие 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?
Добрый день, 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. В конце концов, поток В завершает работу и при этом уничтожает все принадлежащие ему (созданные им) окна («Я тебя породил, я тебя и убью». Тарас Бульба нашёлся!). Надо: Чтобы при завершении потока В окна созданные им не уничтожались и продолжали нормально функционировать. (Как вариант решения: может можно как-то переназначить поток-владельца окна от потока В к потоку А?)
Добрый день, ЗасЛанец! А что если эти окна создавать с помощью 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, 12:33 Отправитель: Pablo
Вопрос № 192
Здравствуйте, эксперты! Такая ерунда: при компоновке .obj файла выдает сообщение "Необходимый файл библиотеки BORLNDMM.DLL не найден". Можно ли скачать из netа эти библиотеки, если да, то где? Буду вдвойне благодарен, если скинете мне их на мыл.
Здравствуйте, 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.