-
- Вы путаете теплое и мягкое. - bialix2(24.09.2009 14:28)
- Может уже и не актуально, но отчитаюсь. Программка с бОльшей (чем первая на MSVS 2008) функциональностью, написанная на Delphi, получилась размером 648кБ. Работает под WinXP SP2(3) на любом из шести компов, на которых ее запускали. - rezident(22.09.2009 18:33)
- на MSVC6 тот же проект должен быть не более 200кБ, без проблем с запуском на разных машинах - koyodza(22.09.2009 23:39)
- С чего это вдруг будет такая разница? Обычно код идет один к одному, а графика - это уж что заюзаешь. Да и нет никаких проблем ни в Buider6, ни в VC6, если RTFM прочел внимательно. - Dir(23.09.2009 12:54)
- по опыту. Да и с чего бы это коду идти 1:1 ? - koyodza(23.09.2009 13:29)
- Опыт - это дело индивидуальное ;) Dir(571 знак., 23.09.2009 14:09)
- по опыту. Да и с чего бы это коду идти 1:1 ? - koyodza(23.09.2009 13:29)
- С чего это вдруг будет такая разница? Обычно код идет один к одному, а графика - это уж что заюзаешь. Да и нет никаких проблем ни в Buider6, ни в VC6, если RTFM прочел внимательно. - Dir(23.09.2009 12:54)
- БиблиОтеку заюзали? :) - Гудвин(22.09.2009 19:12)
- ХЗ. Наверное. Я же не "дельфист" и не "борландист" :) - rezident(22.09.2009 19:28)
- на MSVC6 тот же проект должен быть не более 200кБ, без проблем с запуском на разных машинах - koyodza(22.09.2009 23:39)
- Финские студенты как-то собирают с libusb под cygwin или msys. Там лишнего в комплекте пара мегабайт максимум. - fk0(18.09.2009 12:35)
- зато visual studio express бесплатна и позволяет использовать в коммерческих целях. в качестве компенсации просит фреймворк. а Вы за дельфи денег платили ;) чесно говоря сам мелкие поделки сопутствующие устройства делаю на C++Builder. но постепенно AVF(29 знак., 17.09.2009 17:39)
- и вообще зачем для hid что-те еще кроме winAPI и ddk ? - 3m(17.09.2009 16:59)
- Пусть качнет EasyHid и пишет на дельфях, на C, на бейсике без всяческих .NET ;) Оченно рекомендую. - Гудвин(17.09.2009 16:59)
- А для чего она нужна? Ну показывает возможные апдейты уже установленных у меня программ. И что дальше? Или я что-то не то скачал? - rezident(17.09.2009 18:26, ссылка)
- Какие такие апдейты? Это библиотека для HID. Подо все... Очень гарная. С генерацией событий по подключению, приходу даныых с девайса и пр.. Есть примеры для всего. Кодогенератор автоматический... - Гудвин(17.09.2009 20:14)
- Прямую ссылку дай. Мне что-то все не то гуглится :( - rezident(17.09.2009 20:18)
- Какие такие апдейты? Это библиотека для HID. Подо все... Очень гарная. С генерацией событий по подключению, приходу даныых с девайса и пр.. Есть примеры для всего. Кодогенератор автоматический... - Гудвин(17.09.2009 20:14)
- А для чего она нужна? Ну показывает возможные апдейты уже установленных у меня программ. И что дальше? Или я что-то не то скачал? - rezident(17.09.2009 18:26, ссылка)
- так и объясните пользователю "порграммист к программированию USB меньше трех недель назад приступил. Что первое нашел, тем и воспользовался. Бо начальство срочно результат требует. Любой минимально рабочий." 3m(170 знак., 17.09.2009 16:56)
- Можно в нативный код скомпилировать чем-то вроде этого => - M@ik(17.09.2009 16:10, ссылка)
- Спасибо. Но коллега за три часа в Delphi уже половину накатал. Завтра посмотрим сколько такой же функционал, написанный в Delphi, "весить" будет. - rezident(17.09.2009 16:33)
- Можно было на С++ Builder'е от той же фирмы писать. Там конструкции на C# гораздо более похожи, чем на Delphi. - Ксения(17.09.2009 16:43)
- Ему на Delphi привычнее. - rezident(17.09.2009 18:18)
- Можно было на С++ Builder'е от той же фирмы писать. Там конструкции на C# гораздо более похожи, чем на Delphi. - Ксения(17.09.2009 16:43)
- Спасибо. Но коллега за три часа в Delphi уже половину накатал. Завтра посмотрим сколько такой же функционал, написанный в Delphi, "весить" будет. - rezident(17.09.2009 16:33)
- Вот так и рождаются нездоровые сенсации(С) Vit(219 знак., 17.09.2009 15:44)
- Вот перепишет коллега на Delphi эту программку, посмотрим какой размер при той же функциональности она займет ;) - rezident(17.09.2009 15:57)
- И никто не будет спрашивать, почему у вас на всех компах dll от делфи есть;) - Vit(17.09.2009 16:08)
- У меня нету. Я под Windows не программирую. К тому же у Борланда необходимые dll можно упаковать в конечный исполняемый файл. Можно ли то же самое сделать в MSVS, я просто не знаю. - rezident(17.09.2009 16:26)
- VS 6.0 позволяет паковать внутрь, там ещё небыло дотнет. Размеры исполняемого файла для мелких проектов получаются порядка 32кБ если не паковать внутрь мфц и порядка 160кБ если паковать - koyodza(17.09.2009 18:13)
- Похоже, что не предлагается способа упаковывать именно части от .Net - посмотрю ещё на приблуду, в которую ткнул M@ik. Насчёт остальных dll вроде никаких проблем нет. - Vit(17.09.2009 16:29)
- У меня нету. Я под Windows не программирую. К тому же у Борланда необходимые dll можно упаковать в конечный исполняемый файл. Можно ли то же самое сделать в MSVS, я просто не знаю. - rezident(17.09.2009 16:26)
- И никто не будет спрашивать, почему у вас на всех компах dll от делфи есть;) - Vit(17.09.2009 16:08)
- Вот перепишет коллега на Delphi эту программку, посмотрим какой размер при той же функциональности она займет ;) - rezident(17.09.2009 15:57)
- Скачивал тут одну программулину. amusin(183 знак., 17.09.2009 15:07)
- Я замечал, что современные дистрибы IAR устанавливают MSVC ++ Redistributable, размер которого явно меньше 100Мег. - rezident(17.09.2009 16:01)
- для борландов (delphi) есть компонент JvHidDeviceController, который поддерживает HID устройства. Входит в состав компонентов JVCL. - Aдикм(17.09.2009 15:06)
- Спасибо за информацию. - rezident(17.09.2009 15:57)
- Охоспади, пишут на C#, а потом глаза круглые делают - "так ещё и фреймворк нужен???" Вы бы ещё на Java писали и тоже удивлялись что оно без jre не работает. - =AlexD=(17.09.2009 14:56)
- Вы невнимательны. Нужен не только для написания, но и для использования уже написанной программы. - rezident(17.09.2009 15:59)
- Замечание AlexD'а было верное. Именно на этапе писания программы нужно было думать о той поддержке, которую потребует ее работа у клиента. Если программа написана на интерпретаторе, то без интерпретатора она никуда. Такое и с Бэйсиком когда-то было, Ксения(212 знак., 17.09.2009 16:37)
- Я видимо неправильно акценты расставил. Проблема не в долгосрочной поддержке потом, а в быстром написании программы сейчас. "Потом" можно будет переписать на чем угодно. - rezident(17.09.2009 18:29)
- тогда пачиму жалуемся на фреймворк?? - jaga-jaga(17.09.2009 18:32)
- Потому, что с ним проблемы. Нет фреймворка - нет проблем :) - rezident(17.09.2009 18:43, ссылка)
- Кстати, этот же коллега пишет задачи для MasterSCADA, которая тоже .NET Framework использует. И также неоднократно сталкивался с проблемами при ее установке на объектах. - rezident(17.09.2009 18:46)
- сами же говорите, что акценты на другом - koyodza(17.09.2009 18:45)
- Угу. Просто как оказалось по неправильному пути пошли. Не за той ниточкой. - rezident(17.09.2009 18:47)
- Мне сегодня программку один билдерист наш прислал в виде инсталлятора, ну и как обычно - установилось, но не запустилось - заплакало, что не хватает каких-то dll. Рассказы, что я делаю что-то не так в этом случае, как и в аналогичных предыдущих, меня не Vit(86 знак., 17.09.2009 18:57)
- ..билдер тут ни при чем, галку надо сбрасывать было - он бы сделал полностью автономный код. Или нерадивость программера, или одно из двух.. - blackbit(18.09.2009 05:29)
- Может и ни при чём. Но факт. Якобы с галкой всё в порядке. Товарищ пока думает;) почему так получилось (ну как обычно;)) Vit(761 знак., 18.09.2009 08:03)
- Чё за дурдом у вас? Неужель трудно поставить VirtualBox , на него чистую винду, и в ней тестить проги? Бред какой-то. - =AlexD=(18.09.2009 08:44)
- А почему решили, что чистая винда спасает? Это ошибочное мнение. В виртуалке "стерильное" железо и,соответственно проц и дрова видео. Проверялось на чистой винде и на разных компах (без виртуалок) - отвратительный результат получали не раз. Vit(489 знак., 18.09.2009 09:00 - 09:06)
- Ты меня не путай. Одно дело тестирование на разных железяках, другое - "поиск компа с неустановленным билдером". - =AlexD=(18.09.2009 09:54)
- Ни разу не получил от наших билдеристов внятного ответа на вопрос "нужно будет какие-то dll доставлять или будет работать?" - ответы были одноплановые - типа "у нас работает";))) Vit(728 знак., 18.09.2009 10:10)
- Бред какой-то, если честно.. "с совместимостью с софтом/железом". Люди годами пишут на Билдере под железо, делают инсталляшки и пр., но такое первый раз слышу. Сдается мне, что всё это известный анекдот, где "..малЪчык выноват!" - blackbit(18.09.2009 10:35)
- Да Вы, я вижу, тоже религиозный билдерист. И опять слышу ту же песню. Аж противно. Vit(258 знак., 18.09.2009 11:16)
- Вот прям видите.. Пользую оба продукта. А студии аж две: 6-ю и 2005-ю. - blackbit(18.09.2009 14:46)
- Ну хорошо, буду считать Вас не адептом, но маргиналом;). Ответьте на вопросик, плз. Из вводных - программа (писанная на билдере) работает на 3-м пне на свежеустановленной винде XP Eng Pro SP1 без замечаний. Та же программа, запущенная на такой же Vit(467 знак., 18.09.2009 16:04)
- В кривых драйверах VIA вестимо... - Гудвин(18.09.2009 16:06)
- ;) Это понятно и так. Задам вопрос по-другому: почему в тех же условиях аналогичных проблем не возникает у программ, использующих MFC? - Vit(18.09.2009 16:12)
- ..билдер цепляет все, что написано для VC. blackbit(133 знак., 18.09.2009 16:42)
- К билдеру как к среде разработки у меня претензий ноль (тем более если учесть, что я им не пользуюсь). С его компилятором я также мало знаком, но и никаких претензий так же не имею. А вот VCL, т.е. не MFC, и прочие его либы... Конечно Vit(116 знак., 18.09.2009 17:13 - 17:24)
- О, это уже другое дело: "...тем более, если учесть, что я им не пользуюсь" :))) Dir(829 знак., 18.09.2009 17:51 - 18:31)
- Если для прорисовки используются базовые контролы из VCL, то к кому, кроме Борланда, вопросы? Vit(1341 знак., 18.09.2009 18:44, ссылка)
- Да я ведь не наезжаю. Наоборот, пытаюсь по мере сил прояснить ситуацию. Dir(666 знак., 18.09.2009 19:25)
- Насчёт потерь dll - понятно, что 99.99% должно быть от криворукости, но пока относим к чудесам;) Vit(1203 знак., 18.09.2009 20:03)
- Как, даже из других городов? Просто удивительно столько на вас валенков работает :) - Dir(18.09.2009 20:57)
- Я и сам не понимаю, как это получилось;) Начальство внятно объяснить тоже не может. Vit(202 знак., 18.09.2009 21:29)
- Как, даже из других городов? Просто удивительно столько на вас валенков работает :) - Dir(18.09.2009 20:57)
- Насчёт потерь dll - понятно, что 99.99% должно быть от криворукости, но пока относим к чудесам;) Vit(1203 знак., 18.09.2009 20:03)
- Да я ведь не наезжаю. Наоборот, пытаюсь по мере сил прояснить ситуацию. Dir(666 знак., 18.09.2009 19:25)
- +1 - blackbit(18.09.2009 18:15)
- Если для прорисовки используются базовые контролы из VCL, то к кому, кроме Борланда, вопросы? Vit(1341 знак., 18.09.2009 18:44, ссылка)
- О, это уже другое дело: "...тем более, если учесть, что я им не пользуюсь" :))) Dir(829 знак., 18.09.2009 17:51 - 18:31)
- К билдеру как к среде разработки у меня претензий ноль (тем более если учесть, что я им не пользуюсь). С его компилятором я также мало знаком, но и никаких претензий так же не имею. А вот VCL, т.е. не MFC, и прочие его либы... Конечно Vit(116 знак., 18.09.2009 17:13 - 17:24)
- А меньше надо всяких "пимпочек" борландовых юзать. Пользовать только нативные виндусячьи кнопари и пр. - Гудвин(18.09.2009 16:18)
- Красоту убить низзя...(С)Ян Левинзон (ссылка поправлена) Vit(149 знак., 18.09.2009 16:39 - 19.09.2009 12:33)
- ИМХО, MFC использует хаки известные только Микрософту. - Ruslan(18.09.2009 16:16)
- Хорошо, виноват M$ - Vit(18.09.2009 16:33)
- Он не "виноват". Это его гнусная политика по выживанию конкурентов. Практика не документировать некоторые важные фичи Windows не раз штрафовалась Антимонопольным комитетом, но тем не менее была успешной и привела к сворачиванию бизнеса Borland в Dir(28 знак., 18.09.2009 16:39)
- Вспоминаю происки M$ - легендарную "Runtime Error 200", вылезшую при появлении пней на 200+ МГц... ;))) - Vit(18.09.2009 17:22)
- +1 - blackbit(18.09.2009 16:55)
- Он не "виноват". Это его гнусная политика по выживанию конкурентов. Практика не документировать некоторые важные фичи Windows не раз штрафовалась Антимонопольным комитетом, но тем не менее была успешной и привела к сворачиванию бизнеса Borland в Dir(28 знак., 18.09.2009 16:39)
- Хорошо, виноват M$ - Vit(18.09.2009 16:33)
- ..билдер цепляет все, что написано для VC. blackbit(133 знак., 18.09.2009 16:42)
- ;) Это понятно и так. Задам вопрос по-другому: почему в тех же условиях аналогичных проблем не возникает у программ, использующих MFC? - Vit(18.09.2009 16:12)
- В кривых драйверах VIA вестимо... - Гудвин(18.09.2009 16:06)
- Ну хорошо, буду считать Вас не адептом, но маргиналом;). Ответьте на вопросик, плз. Из вводных - программа (писанная на билдере) работает на 3-м пне на свежеустановленной винде XP Eng Pro SP1 без замечаний. Та же программа, запущенная на такой же Vit(467 знак., 18.09.2009 16:04)
- А может таво, у вас не тот билдер по фирме гуляет? ;) У нас с Buider6.0 никаких проблем с *.dll-ками не было. Dir(911 знак., 18.09.2009 13:34 - 14:34)
- Вроде такой же и 5-й. Честно купленные. А криворукости у наших "писателей" само-собой хватает. Vit(325 знак., 18.09.2009 14:10)
- Посмотри PS в предыдущем посте. Дописал как раз в момент твоего ответа ;) - Dir(18.09.2009 14:15)
- Вроде такой же и 5-й. Честно купленные. А криворукости у наших "писателей" само-собой хватает. Vit(325 знак., 18.09.2009 14:10)
- Вот прям видите.. Пользую оба продукта. А студии аж две: 6-ю и 2005-ю. - blackbit(18.09.2009 14:46)
- Да Вы, я вижу, тоже религиозный билдерист. И опять слышу ту же песню. Аж противно. Vit(258 знак., 18.09.2009 11:16)
- Бред какой-то, если честно.. "с совместимостью с софтом/железом". Люди годами пишут на Билдере под железо, делают инсталляшки и пр., но такое первый раз слышу. Сдается мне, что всё это известный анекдот, где "..малЪчык выноват!" - blackbit(18.09.2009 10:35)
- Ни разу не получил от наших билдеристов внятного ответа на вопрос "нужно будет какие-то dll доставлять или будет работать?" - ответы были одноплановые - типа "у нас работает";))) Vit(728 знак., 18.09.2009 10:10)
- ЗЫ. Насчёт глупости программистов - их незыблемая уверенность (а они не глупые люди) в том, что всё сделано правильно - ведь вроде упаковка dll это механическая операция, чаще заставляет думать, что проблемы "потери dll" таки не только в действиях Vit(157 знак., 18.09.2009 09:27)
- Ты меня не путай. Одно дело тестирование на разных железяках, другое - "поиск компа с неустановленным билдером". - =AlexD=(18.09.2009 09:54)
- А почему решили, что чистая винда спасает? Это ошибочное мнение. В виртуалке "стерильное" железо и,соответственно проц и дрова видео. Проверялось на чистой винде и на разных компах (без виртуалок) - отвратительный результат получали не раз. Vit(489 знак., 18.09.2009 09:00 - 09:06)
- Чё за дурдом у вас? Неужель трудно поставить VirtualBox , на него чистую винду, и в ней тестить проги? Бред какой-то. - =AlexD=(18.09.2009 08:44)
- Может и ни при чём. Но факт. Якобы с галкой всё в порядке. Товарищ пока думает;) почему так получилось (ну как обычно;)) Vit(761 знак., 18.09.2009 08:03)
- По моим наблюдениям это типичная проблема "билдеристов". Поэтому наши иногда ходят и просят всех подряд запустить их программку на своем компе, где компоненты билдера отсутствуют :) А ваш "билдерист" просто поленился проверить ;) - rezident(17.09.2009 19:21)
- Просто в проекте надо static библиотеку выбирать, а не dynamic. При чем тут Builder или Visual C? Компилятор вяжет с тем, с чем ему укажут. - Ксения(18.09.2009 14:37)
- ..это типичная проблема долбо№бов, которые почему-то называют себя "билдеристами". - blackbit(18.09.2009 10:39)
- c MS VS 6 такой проблемы нет - koyodza(17.09.2009 21:30)
- +1 - Vit(17.09.2009 23:06)
- ..билдер тут ни при чем, галку надо сбрасывать было - он бы сделал полностью автономный код. Или нерадивость программера, или одно из двух.. - blackbit(18.09.2009 05:29)
- Мне сегодня программку один билдерист наш прислал в виде инсталлятора, ну и как обычно - установилось, но не запустилось - заплакало, что не хватает каких-то dll. Рассказы, что я делаю что-то не так в этом случае, как и в аналогичных предыдущих, меня не Vit(86 знак., 17.09.2009 18:57)
- Угу. Просто как оказалось по неправильному пути пошли. Не за той ниточкой. - rezident(17.09.2009 18:47)
- Потому, что с ним проблемы. Нет фреймворка - нет проблем :) - rezident(17.09.2009 18:43, ссылка)
- тогда пачиму жалуемся на фреймворк?? - jaga-jaga(17.09.2009 18:32)
- Я видимо неправильно акценты расставил. Проблема не в долгосрочной поддержке потом, а в быстром написании программы сейчас. "Потом" можно будет переписать на чем угодно. - rezident(17.09.2009 18:29)
- Используют непойми какие компоненты, а потом удивляются, что еще и framework нужен :) AlexBi(95 знак., 17.09.2009 16:17)
- Под компонентом имелась в виду библиотечная функция. Зачем коллега ее использовал - потому, что он к программированию USB меньше трех недель назад приступил. Что первое нашел, тем и воспользовался. Бо начальство срочно результат требует. Любой rezident(20 знак., 17.09.2009 16:31)
- Ну так пусть поищет пакет .Net для редистрибуции - оно в инете есть - Vit(17.09.2009 17:02)
- Коллега на С# или на С++ порграмму написал? - AlexBi(17.09.2009 16:57)
- Насколько я понял, на С++. - rezident(17.09.2009 18:15)
- Под компонентом имелась в виду библиотечная функция. Зачем коллега ее использовал - потому, что он к программированию USB меньше трех недель назад приступил. Что первое нашел, тем и воспользовался. Бо начальство срочно результат требует. Любой rezident(20 знак., 17.09.2009 16:31)
- Замечание AlexD'а было верное. Именно на этапе писания программы нужно было думать о той поддержке, которую потребует ее работа у клиента. Если программа написана на интерпретаторе, то без интерпретатора она никуда. Такое и с Бэйсиком когда-то было, Ксения(212 знак., 17.09.2009 16:37)
- Вы невнимательны. Нужен не только для написания, но и для использования уже написанной программы. - rezident(17.09.2009 15:59)