Если вы видите баннеры при просмотре с КПК, то вам - СЮДА | Консольные приложения на PocketPC Форумы Поиск Вход Для ПК Программирование для КПК
Вс Июн 16, 2002 23:58 GaRRy (Новый писатель, Saint Petersburg) | |
| Всем привет,
Хочется наваять некую библиотечку, которая была бы полноценной заменой stdio (я тут понял, что в WinCE со всякими там stdin/stdout перенаправлениями просто беда - сплошные unsupported).
Ну так вот саму то консолько (например по типу bash-а) написать не сложно (по крайней мере базовую функциональность) а вот как правильно подойти к реализации stdin/stdout, так чтобы куча процессов одновременно могла читать/писать в/из потока не совсем ясно.
Есть идея написать DLL, которая будет управлять тем, чтобы процессы синхронно могли писать/читать в некие области памяти, а эти области памяти и будут stdin/stdout/stderr соответственно. Ну и сообственно хочется узнать мнения есть ли более продвинутые варианты как можно все это написать поближе к ядру системы. | Пн Июн 17, 2002 6:34 GaRRy (Новый писатель, Saint Petersburg) | |
| Посмотрел тут сайт "Windows CE Console Applications Developers Site"
на http://www.geocities.com/SiliconValley/Lab/9567/ так там весь обмен информацией реализован с помощью SendMessage от клиента серверу.
Может я чего не понимаю, но этот вариант мне не нравится. Уж очень смахивает на досовскую консоль, где можно запустить только один процесс. | Пн Июн 17, 2002 10:56 Mobmax (Маститый писатель) | |
| Если есть под рукой Platform Builder то можешь взять от туда консольную подсистему и cmd.exe... Дальше имплантируешь ее как расширение corelib.dll и получаешь то, что искал. Вопрос в другом, сколько времени ты на это готов потратить? На мой взгляд тут придется попотеть недельки две... Но можешь поверить способ наилучший и максимально честный. ____________ Best regards,
Mobile Max | Ср Июн 19, 2002 6:29 GaRRy (Новый писатель, Saint Petersburg) | |
| Hi Mobmax,
Спасибо за предложение, но это не совсем то чего я хотел. Будем считать, что я борюсь за идею сделать все аккуратно и по науке. Я тут пообщался с гуру операционных систем и понял как все должно быть реализовано и уже построил конечеую схему. Вау - это уже почти работает. Пайпы на WinCE - это всем будут полезно (ну по крайней мере для автоматического тестирования). |
Если вы видите баннеры при просмотре с КПК, то вам - СЮДА |
Powered by phpBB © 2001 phpBB Group
|