-
Решил создать оболочку для консольного приложения , но вот не знаю с чего, начать. почитал, понял что надо создавать пайпы, для того что бы консольному приложению передавать данные и забирать у него данные, как это сделать? Предположим у меня есть консольное приложение consol.exe надо запустить его и передать ему данные и забрать у него результат как это сделать??
-
в MSDN (и в справке WinSDK) по функции CratePipe есть пример Creating a Child Process with Redirected Input and Output
-
> mamedovvms (19.08.2009 07:37:00) [0]
Примеров для Дельфи по Интернету рассыпано много.
-
Примеров то много это только кажется, я вот только на один раз 30 натыкался многие ссылаются на него, хотя во первых там есть ошибки, то есть он не работает без корректировки, а во вторых просо не могут объяснить что у них спросили, просто нашли в инете тему похожую какой то код и рады
-
> он не работает без корректировки
Что мешает скорректировать самостоятельно ?
-
да дело как раз не в том что ее корректировать надо а в том что человек дает эту программу даже сам не проверив ее
-
> человек дает эту программу даже сам не проверив ее
Человек дает ее для того чтобы ты изучил общую логику алгоритма, а не для слепого передирания.
-
ну как сказать , искать в чужом коде ошибки не очень то по учебному, когда человек не понимает да еще там и ошибки как можно что то понять и чему то научиться
-
> искать в чужом коде ошибки не очень то по учебному
Это очень по-учебному. Да и кто сказал, что там "ошибки", если "человек не понимает" ?
-
я думаю тебе в школе перед тем как пройти производные тебе не давали решенный пример и не спрашивали где ошибка
-
> mamedovvms © (25.08.09 12:41) [9]
Здесь не школа.
-
да никто и не говорит что здесь школа, просто я тоже могу выложить свою прогу которая работает но косячет , и пусть что ли другие мучаются разбираются в моем коде и исправляют мои ошибки, то есть как я понимаю так будет лучше что ли%?
-
> пусть что ли другие мучаются разбираются в моем коде и исправляют > мои ошибки
А ты не чеши всех под одну гребенку)
Дурак, он сдует твой код, поймает твой косяк и отматерит тебя на весь Тырнет, мол, обидели меня, мол, г..на дали, а ложку не дали. Дурак он и есть дурак, что с него взять)
А умный, он разложит твой код по полочкам, выяснит строчка за строчкой, что там для чего и почему именно в такой последовательности, залезет с головой в справочники-мануалы, прогонит код пошагово под отладчиком, ДАЖЕ если код гарантированно и действительно работоспособный)
-
так вот как ты говоришь я уже делаю дня 4 минимум уже все разложил и все переделал, ну как мог конечно, но только вот в чем вся проблема, там одно приложение открывается а у меня другое, так что и потребности получаются разные, а когда начинаешь что то спрашивать типа "открыл консольное приложение там то что то не получается сделать" а тебе сразу ссылку на ту прогу которую ты видел как минимум 30 раз когда просто искал даже инфу, и когда ты ее уже вдоль и поперек перелазил, я считаю просто это не уважение к человеку, когда не поняли даже в чем проблем а сразу дали тебе от ворот поворот, разве так нормально???
-
> там одно приложение открывается а у меня другое, так что > и потребности получаются разные
Ну так а почему ты решил, что если при других "потребностях" чужой код якобы работает, а при твоих почему-то вдруг не работает, то это не иначе как чужая ошибка и можно матюкать автора на весь Тырнет ?)
-
да я вообще то не про автора говорил мне без разницы что автор там делал, а за то что он сделал ему огромное спасибо, я про тех людей которые не понимают суть вопроса и посылают код который ты уже видел не раз и который не подходит
|