Конференция "WinAPI" » создание оболочки для консольного приложения
 
  • mamedovvms © (19.08.09 07:37) [0]
    Решил создать оболочку для консольного приложения , но вот не знаю с чего, начать.
    почитал, понял что надо создавать пайпы, для того что бы консольному приложению передавать данные и забирать у него данные, как это сделать?
    Предположим у меня есть консольное приложение consol.exe
    надо запустить его и передать ему данные и забрать у него результат как это сделать??
  • MBo © (19.08.09 07:44) [1]
    в MSDN (и в справке WinSDK) по функции CratePipe есть пример Creating a Child Process with Redirected Input and Output
  • Anatoly Podgoretsky © (19.08.09 10:34) [2]
    > mamedovvms  (19.08.2009 07:37:00)  [0]

    Примеров для Дельфи по Интернету рассыпано много.
  • mamedovvms © (25.08.09 08:49) [3]
    Примеров то много это только кажется, я вот только на один раз 30 натыкался многие ссылаются на него, хотя во первых там есть ошибки, то есть он не работает без корректировки, а во вторых просо не могут объяснить что у них спросили, просто нашли в инете тему похожую какой то код и рады
  • Сергей М. © (25.08.09 09:27) [4]

    > он не работает без корректировки


    Что мешает скорректировать самостоятельно ?
  • mamedovvms © (25.08.09 10:28) [5]
    да дело как раз не в том что ее корректировать надо а в том что человек дает эту программу даже сам не проверив ее
  • Сергей М. © (25.08.09 10:49) [6]

    > человек дает эту программу даже сам не проверив ее


    Человек дает ее для того чтобы ты изучил общую логику алгоритма, а не для слепого передирания.
  • mamedovvms © (25.08.09 10:55) [7]
    ну как сказать , искать в чужом коде ошибки не очень то по учебному, когда человек не понимает да еще там и ошибки как можно что то понять и чему то научиться
  • Сергей М. © (25.08.09 12:14) [8]

    > искать в чужом коде ошибки не очень то по учебному


    Это очень по-учебному.
    Да и кто сказал, что там "ошибки", если "человек не понимает" ?
  • mamedovvms © (25.08.09 12:41) [9]
    я думаю тебе в школе перед тем как пройти производные тебе не давали решенный пример и не спрашивали где ошибка
  • Сергей М. © (25.08.09 12:54) [10]

    > mamedovvms ©   (25.08.09 12:41) [9]


    Здесь не школа.
  • mamedovvms © (25.08.09 13:05) [11]
    да никто и не говорит что здесь школа, просто я тоже могу выложить свою прогу которая работает но косячет , и пусть что ли другие мучаются разбираются в моем коде и исправляют мои ошибки, то есть как я понимаю так будет лучше что ли%?
  • Сергей М. © (25.08.09 13:20) [12]

    > пусть что ли другие мучаются разбираются в моем коде и исправляют
    > мои ошибки


    А ты не чеши всех под одну гребенку)

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

    А умный, он разложит твой код по полочкам, выяснит строчка за строчкой, что там для чего и почему именно в такой последовательности, залезет с головой в справочники-мануалы, прогонит код пошагово под отладчиком, ДАЖЕ если код гарантированно и действительно работоспособный)
  • mamedovvms © (25.08.09 13:50) [13]
    так вот как ты говоришь я уже делаю дня 4 минимум уже все разложил и все переделал, ну как мог конечно, но только вот в чем вся проблема, там одно приложение открывается а у меня другое, так что и потребности получаются разные, а когда начинаешь что то спрашивать типа "открыл консольное приложение там то что то не получается сделать" а тебе сразу ссылку на ту прогу которую ты видел как минимум 30 раз когда просто искал даже инфу, и когда ты ее уже вдоль и поперек перелазил, я считаю просто это не уважение к человеку, когда не поняли даже в чем проблем а сразу дали тебе от ворот поворот, разве так нормально???
  • Сергей М. © (25.08.09 13:57) [14]

    > там одно приложение открывается а у меня другое, так что
    > и потребности получаются разные


    Ну так а почему ты решил, что если при других "потребностях" чужой код якобы работает, а при твоих почему-то вдруг не работает, то это не иначе как чужая ошибка и можно матюкать автора на весь Тырнет ?)
  • mamedovvms © (25.08.09 14:03) [15]
    да я вообще то не про автора говорил мне без разницы что автор там делал, а за то что он сделал ему огромное спасибо, я про тех людей которые не понимают суть вопроса и посылают код который ты уже видел не раз и который не подходит
 
Конференция "WinAPI" » создание оболочки для консольного приложения
Есть новые Нет новых   [134433   +24][b:0][p:0.001]