Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mСергей
Зарегистрирован: 15.05.2012 Сообщения: 5
|
Добавлено: Вт Май 15, 2012 9:32 15.05.2012 Заголовок сообщения: Запуск PrintStore в Linux. |
|
|
Доброго времени суток.
Заинтересовался вашей программой в плане функциональности, но поскольку для рабочих нужд использую Linux, следовательно и программу хотелось бы запускать там же. После недолгих копаний получилось запустить, однако базу данных программа открыть не смогла, выводит диалог: "Ошибка подключения к базе данных", а при попытке открыть базу данных из меню Файл, вылетает с сообщением в консоль:
Код: |
System.NotImplementedException: The requested feature is not implemented.
at System.Data.OleDb.OleDbConnection.ReleaseObjectPool () [0x00000] in <filename unknown>:0
at #=qzMG$anp_sXiqaDsDftCtRA==.#=qbr6$xAgg1uVr68tnqZGdb_sceKWWLPIIH_i$ip0sc$0= (#=q4$AxY2lVb9OCHqFHA_Ldpw== #=q1a0PeZTpUUSs$Ye2XbqBBg==) [0x00000] in <filename unknown>:0
at #=quRpPHFXI97ao1fx49ZUNqYtJPfJkTk4mfdkN8x7h0uA=.#=qmvvmR_YrQ9$NJXhP7yg3Ew== () [0x00000] in <filename unknown>:0
at #=quRpPHFXI97ao1fx49ZUNqYtJPfJkTk4mfdkN8x7h0uA=.#=qdBdDWiBHayxLqesZHUlSFx1bjqw8rH3yN5t9klumJco= (System.Object #=qoRJUYC882mf3$AEXv9YkAQ==, System.EventArgs #=q5RNlmCEatzZ3FTpAO6CHGA==) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripMenuItem.OnClick (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripMenuItem.HandleClick (Int32 mouse_clicks, System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, ToolStripItemEventType met) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:FireEvent (System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripDropDown.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripDropDown.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
|
Программа запускается мало того, что под WINE, ещё и под Mono 2.10. Пробовал устанавливать MS Data Access Components, MS Access Runtime и MS Jet 4.0, ничего не помогло.
И тут я задумался, а работает ли ваша программа на платформе Mono ? Или может быть подскажете какого компонента Windows не хватает ? |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вт Май 15, 2012 10:39 15.05.2012 Заголовок сообщения: |
|
|
Mono скорее всего не потянет, в нем не поддерживается весь функционал FW 2.0, который у нас используется. По крайней мере, когда пару лет назад мы пытались портировать на Mono, там даже речи не было о полноценной поддержке, графический интерфейс не поддерживался, можно было только консольные программы писать.
Вам нужно копать в сторону полной поддержки NET Framework 2.0. Причем, дожна поддерживаться самая последняя версия - SP2 (иначе отчеты не будут генериться). Не знаю, как оно там со стороны WINE, но под виртуальной машиной точно пойдет. Хотя это и не то, я понимаю. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
mСергей
Зарегистрирован: 15.05.2012 Сообщения: 5
|
Добавлено: Вт Май 15, 2012 11:49 15.05.2012 Заголовок сообщения: |
|
|
Попробовал запустить на Windows в Mono, аналогичное поведение. Значит проблема в Mono.
Хорошая программа, спасибо.
Жаль только, что не на Java. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вт Май 15, 2012 12:11 15.05.2012 Заголовок сообщения: |
|
|
mСергей писал(а): | Жаль только, что не на Java. |
Ну, всем не угодишь... _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
mСергей
Зарегистрирован: 15.05.2012 Сообщения: 5
|
Добавлено: Ср Май 16, 2012 9:48 16.05.2012 Заголовок сообщения: |
|
|
Прошу прощения, но мне кажется, что если бы вы основали свой проект на Java, угодили бы почти всем, кроме Майкрософта, разве что, ну и своих пристрастий. |
|
Вернуться к началу |
|
|
JoKeR Почетный активист проекта
Зарегистрирован: 09.12.2008 Сообщения: 393
|
Добавлено: Ср Май 16, 2012 10:02 16.05.2012 Заголовок сообщения: |
|
|
А смысл делать платное ПО для бесплатной ОС? Тем более крупные организации (для кого остро необходима PS) в основном сидят на Windows _________________ Двойной блог обо всём
http://neposporish.zz.mu
============================
http://joker.16mb.com
Мой технический блог |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Ср Май 16, 2012 10:10 16.05.2012 Заголовок сообщения: |
|
|
Проект начинался в 2005 году, тогда Linux как десктопный клиент вообще не рассматривался (мной лично). Да и сейчас особо смысла в этом не вижу, как верно заметил JoKeR, подавляющее большинство наших потенциальных клиентов сидит на Windows. Вы (mСергей), - первый, кто задал вопрос про Linux, а проект уже 7 лет живет и развивается. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
mСергей
Зарегистрирован: 15.05.2012 Сообщения: 5
|
Добавлено: Ср Май 16, 2012 11:00 16.05.2012 Заголовок сообщения: |
|
|
JoKeR писал(а): | А смысл делать платное ПО для бесплатной ОС? Тем более крупные организации (для кого остро необходима PS) в основном сидят на Windows |
Смысл в расширении круга потребителей. Кроме того, например, Mac OS не является бесплатной ОС, хотя редкость та ещё. Может быть я был бы первым вашим покупателем под Linux. Но тут собственно вопрос в рекламе и позиционировании. Т.е. если бы вы изначально реализовывали и заявили бы поддержку Linux, нашлись бы покупатели и в этой области.
Michael писал(а): | Да и сейчас особо смысла в этом не вижу, как верно заметил JoKeR, подавляющее большинство наших потенциальных клиентов сидит на Windows. |
Сам удивлён, тому что первый спросил вас об этом.
Мир меняется. Обратите внимание, сейчас разработчики игр начинают серьёзно смотреть на Linux. Valve, например, портирует Steam и некоторые свои игры. Даже геймеры и те сплошь и рядом пытаются играть под вайном, потому что нативные виндовые игры идут под ним лучше, далеко не все конечно.
Делюсь свой точкой зрения, а получится холивор как обычно... |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Чт Май 17, 2012 11:46 17.05.2012 Заголовок сообщения: |
|
|
А смысл сейчас это обсуждать? Продукт уже создан на NET FW. Портировать его на Linux - это большая работа, которая в ближайшее время точно не окупится. Я вижу намного большую перспективу (как финансовую, так и охвата рынка вообще) в переводе программы на английский язык (для начала). Вот это реально даст эффект. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
mСергей
Зарегистрирован: 15.05.2012 Сообщения: 5
|
Добавлено: Пт Май 18, 2012 16:48 18.05.2012 Заголовок сообщения: |
|
|
У меня получилось поставить на вайн .NET Framework 2.0 SP-2, всего-то надо было создать 32-х битный WINEPREFIX, просто у меня 64-х битная система. Помимо .NET нужно установить MDAC (я поставил 2.8 ) и Jet 4.0. После этого программа стала нормально запускаться и нормально работать, однако отчёты не формируются, выдаёт ошибку.
Код: | See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NotImplementedException: Not implemented.
at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen, Matrix matrix, Single flatness)
at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen)
at Stimulsoft.Controls.Win.DotNetBar.DisplayHelp.DrawRoundGradientRectangle(Graphics g, Rectangle bounds, Color color1, Color color2, Int32 gradientAngle, Int32 penWidth, Int32 roundCornerSize)
at Stimulsoft.Controls.Win.DotNetBar.DisplayHelp.DrawRoundGradientRectangle(Graphics g, Rectangle bounds, LinearGradientColorTable table, Int32 penWidth, Int32 roundCornerSize)
at Stimulsoft.Controls.Win.DotNetBar.Office2007ItemContainerPainter.PaintBackground(ItemContainerRendererEventArgs e)
at Stimulsoft.Controls.Win.DotNetBar.Rendering.Office2007Renderer.DrawItemContainer(ItemContainerRendererEventArgs e)
at Stimulsoft.Controls.Win.DotNetBar.ItemContainer.PaintBackground(ItemPaintArgs p)
at Stimulsoft.Controls.Win.DotNetBar.ItemContainer.Paint(ItemPaintArgs p)
at Stimulsoft.Controls.Win.DotNetBar.GenericItemContainer.Paint(ItemPaintArgs pa)
at Stimulsoft.Controls.Win.DotNetBar.Bar.PaintDotNet(PaintEventArgs e)
at Stimulsoft.Controls.Win.DotNetBar.Bar.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at Stimulsoft.Controls.Win.DotNetBar.Bar.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
PrintStore
Assembly Version: 1.12.0.0
Win32 Version: 1.12.00.0
CodeBase: file:///Z:/home/sergey/progs/PrintStore/PrintStore.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
b2tkrnos
Assembly Version: 1.12.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Data.SqlServerCe
Assembly Version: 3.5.1.0
Win32 Version: 3.5.8080.0
CodeBase: file:///Z:/home/sergey/progs/PrintStore/System.Data.SqlServerCe.DLL
----------------------------------------
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Web.Services
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
----------------------------------------
0ttmx0c3
Assembly Version: 1.12.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Stimulsoft.Report.Win
Assembly Version: 2011.1.1000.0
Win32 Version: 2011.1.1000.0
CodeBase: file:///Z:/home/sergey/progs/PrintStore/Stimulsoft.Report.Win.DLL
----------------------------------------
Stimulsoft.Report
Assembly Version: 2011.1.1000.0
Win32 Version: 2011.1.1000.0
CodeBase: file:///Z:/home/sergey/progs/PrintStore/Stimulsoft.Report.DLL
----------------------------------------
Stimulsoft.Base
Assembly Version: 2011.1.1000.0
Win32 Version: 2011.1.1000.0
CodeBase: file:///Z:/home/sergey/progs/PrintStore/Stimulsoft.Base.DLL
----------------------------------------
Stimulsoft.Controls.Win
Assembly Version: 2011.1.1000.0
Win32 Version: 2011.1.1000.0
CodeBase: file:///Z:/home/sergey/progs/PrintStore/Stimulsoft.Controls.Win.DLL
----------------------------------------
Stimulsoft.Controls
Assembly Version: 2011.1.1000.0
Win32 Version: 2011.1.1000.0
CodeBase: file:///Z:/home/sergey/progs/PrintStore/Stimulsoft.Controls.DLL
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
|
|
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|