Re: VFP ADVANCED (X64) | |
---|---|
leonid Сообщений: 3204 Откуда: Рига Дата регистрации: 03.02.2006 |
А что неправда-то? Цитата: А зачем тогда Вы приводили ссылку на меня? Я-то ведь писал именно о компиляторе. Или Вы не поняли? Цитата: Еще раз. Это Ваше святое право. |
Re: VFP ADVANCED (X64) | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
"Мост" для взаимодействия с .NET кодом давным давно написан Риком Страхлом (Rick Strahl) www.west-wind.com Дата поста, как видно, July 3, 2007 И кому надо, так же давно использует это на практике. ------------------ WBR, Igor |
Re: VFP ADVANCED (X64) | |
---|---|
kornienko_ru Сообщений: 203 Откуда: Владивосток Дата регистрации: 06.09.2015 |
Леонид, не знаю, как давать ссылки на сообщения на этом форуме, поэтому процитирую ваши посты, где вы ссылаетесь на Чена, что он "подтвердил". Я заглянул на foxit, но никакого подтверждения от него не увидел. Процетируйте слова Чена, на которые вы сослались. Может тогда я пойму, о чем речь - о неком повторителе(wrapper) или о чем-то другом.
|
Re: VFP ADVANCED (X64) | |
---|---|
kornienko_ru Сообщений: 203 Откуда: Владивосток Дата регистрации: 06.09.2015 |
Игорь, взаимодействие с .Net позволяет обойтись без COM? Например, для управления OpenOffice-ом?
|
Re: VFP ADVANCED (X64) | |
---|---|
pasha_usue Сообщений: 3650 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Смотрим в форум, видим шоры. Чен отвергает версию, что он написал новый 64-битный рантайм, потому что это сильно трудоёмко. Чен подтверждает, что он, конечно же, мог попробовать декомпилировать рантаймы в исходники, подшаманить немного и закомпилировать в 64 бита. Но это однозначно было бы нарушением лицензии. Чен промолчал насчет версии с wrapper. Но возможные разумные варианты на этом исчерпаны. Четвертого варианта я придумать не могу, например. |
Re: VFP ADVANCED (X64) | |
---|---|
kornienko_ru Сообщений: 203 Откуда: Владивосток Дата регистрации: 06.09.2015 |
Я в курсе, что он не ответил. Но не подтвердил же, как Леонид утверждал. Я понял, так, что не посчитал нужным отвечать. А как, видите, на 2-й вариант ответил положительно, просто указал на проблемы. Что за проблемы, сложно понять, как вариант, может имел в виду, что ему вменяют нарушение лицензионных условий, где сказано о запрете деассемблирования.
|
Re: VFP ADVANCED (X64) | |
---|---|
leonid Сообщений: 3204 Откуда: Рига Дата регистрации: 03.02.2006 |
А смысл? Это Вас в чем-то убедит? Веру цитатами не перешибить. При том, что Вам элементарно лень набрать несколько строчек кода и СОВЕРШЕННО ТОЧНО узнать, wrapper это, или нет. |
Re: VFP ADVANCED (X64) | |
---|---|
kornienko_ru Сообщений: 203 Откуда: Владивосток Дата регистрации: 06.09.2015 |
Леонид, почему не убедит. Я просто не в курсе, что это за строчки. Если вам не сложно, вы бы могли их привести и показать результат. Это бы не было подтвержденьем Чена, но это было бы вашим экспертным заключением. Почему мне интересен эго проект, я писал, что надеюсь, если в скором будущем 32-х битные приложения умрут, то вариант разработки Чена VFPA 64 бит пришёлся бы кстати.
|
Re: VFP ADVANCED (X64) | |
---|---|
leonid Сообщений: 3204 Откуда: Рига Дата регистрации: 03.02.2006 |
Не мог бы. Для того, чтобы их написать, нужно эту систему иметь. У меня ее нет и никогда не будет. Если хотите поэксперементировать - sys(2600) Вам в помощь. Дальше сами. Цитата: 32-х битные приложения умрут очень, очень не скоро. Еще 16-ти битные не умерли. Лет 30 проживут, как минимум. Но, когда это произойдет, вариант разработки Чена VFPA 64 бит умрет тоже (хотя, скорее всего, это произойдет значительно раньше). |
Re: VFP ADVANCED (X64) | |
---|---|
kornienko_ru Сообщений: 203 Откуда: Владивосток Дата регистрации: 06.09.2015 |
Я всегда использую последнюю Windows. В данном случае Windows 10. На сколько я знаю, на ней и других последних 8, 8.1 .... за исключением умершей XP, 16-битные не работают. Про семёрку не знаю, возможно там работают 16-битные, но это столь важно для меня. Писать 16-битные программы в настоящее время нет никакого смысла. Но это другая тема.... У меня лично на компе кроме Яндекс-браузера 32-битных программ уже не осталось. Возможно ещё в архиве сидят какие-то.
Исследовать мне VFPA на наличие какого-то wrapper-а нет желания. Я лучше спрошу Чена, пусть всё-таки не отмалчивается, а отвечает. Исправлено 6 раз(а). Последнее : kornienko_ru, 12.07.16 11:38 |
Re: VFP ADVANCED (X64) | |
---|---|
pasha_usue Сообщений: 3650 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Просто вы не совсем точно переводите с английского. Он не ответил положительно на второй вариант. |
Re: VFP ADVANCED (X64) | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Нет, не так. Они не работают на 64-битных версиях соответствующих ОС, поскольку встроенный в винду эмулятор 16-битного доса ntvdm не работает на таких системах. Ну это если не углубляться в технические вопросы устройства соответствующего эмулятора. Однако другие эмуляторы вполне себе работают - тот же DosBox. Кроме того всегда можно установить виртуальную машину (система виртуализации встроена в "старшие" версии современных Windows - под названием Hyper-V) внутри которой развернуть любую требуемую систему - хоть Windows XP, хоть и "настоящий" MS DOS 6.22 - конечно же там могут быть свои нюансы и несовместимости, но в общем случае нельзя говорить о том что "16-битные не работают". В общем и целом да - но есть куча всяких "интересных случаев"... Правда нужда в таких специалистах, я полагаю, сравнима с нуждой в знатоках Кобола-85 или IBM System/360 (Ну или наших аналогов оной - ЕС ЭВМ). Не в курсе. С OO не работал вообще. Знаю лишь что есть для нета библиотеки позволяющие формировать офисные документы (нам актуальны doc[x] и xls[x]) вообще без наличия на машине какого либо "офиса" (в т.ч. на серверной машине). Например www.aspose.com Естественно в этом случае нет решительно никакой нужды в поддержке COM технологии. Более того, я делал враппер для нашей локальной нетовской сборки-генератора "экселевских" документов используя дотнет-мост Рика. И оно из фокса позволяет создавать xls[x] на машинах без офиса (что МС что Open) и без необходимости в использовании COM (и соответственно "регистрации", связанных с этим "административных привилегий" или "полноценной установки софта"). ------------------ WBR, Igor |
Re: VFP ADVANCED (X64) | |
---|---|
kornienko_ru Сообщений: 203 Откуда: Владивосток Дата регистрации: 06.09.2015 |
Не в курсе этих технологий. У меня была задача перевести генератор отчетов с MSOffice на LibreOffice, т.к. MS слишком жадная до денег. Видел для себя 2 варианта: написать процедуры работы формирования (на самом деле редактирования шаблона) через текстовый XML (есть такой вариант сохранения Excel-евских файлов) или просто использовать COM от OpenOffice/LibreOffice. Вариант формирования XML на мой взгляд гораздо более трудозатратный, хотя не требует никаких комов, только работа с низкоуровневым формированием файла, но интересный. А перейти на LibreOffice, используя COM, оказалось очень просто. Причем у LibreOffice есть 64-битный вариант и он коннектится, как и 32-битный, с VFP (Advanced 64 Ченовской и как выяснилось с 9-ой 32 тоже) через COM. Исправлено 5 раз(а). Последнее : kornienko_ru, 12.07.16 14:34 |
Re: VFP ADVANCED (X64) | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
XML то сделать нужного формата не проблема - для плоской таблицы чисто данные выкинуть на 1 лист. Вот сделать вариант работы с шаблоном - многотабличный, многостраничный, с форматированием - это да... У покойного Михаила Дроздова что-то подобное есть на сайте, но таки слишком уж сложно и многословно...
------------------ WBR, Igor |
Re: VFP ADVANCED (X64) | |
---|---|
Ydin Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
У меня такой. Нужен - скажи. Но через MS Office, правда.
Вроде, и через ОО, но мы давно им не пользуемся, а там версии новые Исправлено 1 раз(а). Последнее : Ydin, 12.07.16 19:01 |
Re: VFP ADVANCED (X64) | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Я же говорю - мы для этих целей используем дотнетовский генератор - ему не нужен ни MSOffice, ни OpenOffice - он своими силами создаёт и староформатный xls и новый xlsx. Это всяко лучше чем любое из решений требующих наличия установленного офисного продукта. Правда оно не бесплатно (для разработчика, клиенту платить не нужно за компоненту). ------------------ WBR, Igor |
Re: VFP ADVANCED (X64) | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Несколько лет назад я делал вывод в опеновский ODS-формат вообще без всяких привязок к его библиотекам, как делается через LIBOO, или через автоматизацию - т.е. всего лишь через простое формирование XML-файла с элементарной затем упаковкой в ODS, используя встроенный виндовский zip-упаковщик (т.к. ODS, как и все современные офисные форматы - всего лишь обычные zip-архивы). В принципе, при желании можно даже написать на фоксе и полностью универсальную программу для подобного вывода, функциональных проблем никаких, разве что времени на создание потребуется больше, в первую очередь поэтому я и не стал заморачиваться, доводя до универсальности, тем более и необходимости дальнейшей не было, а просто сделал вывод под конкретную задачу - получилось что-то около 100 строк кода, формирующих по шаблону итоговые таблицы в различных их модификациях с выводом каждой на разные листы ODS-документа. Этим и хорош опен-офис, что в нем подобное делается проще. Можно конечно аналогично делать вывод и в XLSX - но, увы, мелкомягкие по непонятным причинам слегка поизвращались во внутренностях своего формата, и он не настолько логичен у них, как тот же ODS - и по структуре, и по расположению информации, т.е. с ним придется возиться чуть побольше при подобном "прямом" создании XLSX из фокспро. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 1 раз(а). Последнее : Crispy, 14.07.16 19:42 |
Re: VFP ADVANCED (X64) | |
---|---|
kornienko_ru Сообщений: 203 Откуда: Владивосток Дата регистрации: 06.09.2015 |
Вышла новая версия VFPA. Последняя замеченная мной ошибка в титульной строке исправлена Ченом. Больше ошибок не вижу. Выкладывать новые файлы не буду, наверно, Чен рассылку всем подписавшимся делает. На вопрос об использовании технологии враппера Чен мне ничего не ответил. Допустим там есть такая технология и что из этого? Например, я пользуюсь продвинутой технологией fast cgi и замечаю, что для запуска этой технологии в конфигурационом файле стоит такая настройка: FcgidWrapper D:/Install/PHP.net/v7/php-cgi.exe .php и работает всё отлично.
|
Re: VFP ADVANCED (X64) | |
---|---|
leonid Сообщений: 3204 Откуда: Рига Дата регистрации: 03.02.2006 |
А ничего. Ни по скорости, ни по памяти - никаких преимуществ. Опять же, в будущих 128-битных Windows работать не будет. Из экзотического - ну наверное можно будет пользоваться какими-то 64-битными библиотеками или COM-ами, у которых нет 32-битных версий. А реальное преимущество только одно - экзешник, откомпилированный VFPA-64, можно не очень квалифицированному клиенту впендюрить, как 64-битное приложение, написанное на С++, что реально дороже, чем то же самое, написанное на 32-битном фоксе. |
Re: VFP ADVANCED (X64) | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
Вроде пока даже про 128-битные процы не слышно, не говоря уж об ОС. |
© 2000-2024 Fox Club  |