Navision Chart Example v2

2»

Comments

  • andreofandreof Member Posts: 133
    "My trust is a little bit gone so i'm surely going to work on security now for the OCX so that it is not this easally copied. (really hate that)"
    Andre Fidalgo
    My world: Dynamics NAV,SQL and .NET

    CEO at Solving Dynamics
    http://www.solvingdynamics.com
  • janpieterjanpieter Member Posts: 298
    this is just an action i will do in the next release (if there will be one publicly available) now as the OCX provided will be custom. I did never say you have copied an OCX. But if that is the whole response to my post, fine then i gues you agree with the rest.
    In a world without Borders or Fences, who needs Windows and Gates?
  • andreofandreof Member Posts: 133
    Yes i agree with everything =D>
    Very well put :^o, now please leave me alone

    Regards
    Andre Fidalgo
    My world: Dynamics NAV,SQL and .NET

    CEO at Solving Dynamics
    http://www.solvingdynamics.com
  • eromeineromein Member Posts: 589
    janpieter,

    (Without pointing fingers)

    Tell me, where did you go wrong? (andreof cleary got insparation from your application, no matter who is right...) Shouldn't you have posted your thing on mibuso? All in all, it is kinda open source.

    What could you have done to prevent this? How would you do it a second time?
    "Real programmers don't comment their code.
    If it was hard to write, it should be hard to understand."
  • janpieterjanpieter Member Posts: 298
    Emiel,

    I dont quite understand you. What is it what you would like to have seen posted?

    What do you think is open source?

    You can't prevent people from rebuilding an application. In fact it is quite easy if you work from an example. Thats my whole point. Doesnt feel right. There are many ways to examine excisting application and discover how it works. You can however make copying difficult. I have done this for the wrapper DLL. But Navision objects can easally be copied. That doesn't mean it is open source, you have to pay license fees in order to use it.

    Jan-Pieter
    In a world without Borders or Fences, who needs Windows and Gates?
  • sc00bysc00by Member Posts: 43
    Ok, guys . . . I was interested in this thread a while back but you've got into a bit of a loop here :roll:

    Can we say that you just DONT agree on this issue now?

    Please!!! [-o<

    Enough already . . .

    And don't start spamming me on this either :wink:

    Rob.
  • janpieterjanpieter Member Posts: 298
    i agree this topic only frustrates me ...
    In a world without Borders or Fences, who needs Windows and Gates?
  • eromeineromein Member Posts: 589
    Right...

    Maybe open source wasn't quite the right two words. Lemme turn the words around.

    Your source is quite open.

    But I just would like to know if you're learned something about all this. And if you would post your applications on mibuso again, in the future. And if so, how you would secure it.

    I understand people will always try to rebuild products, and i'm glad people do, but how can a programmer, like you, make it impossible to copy code (Again without saying andreof actually did that).

    I just want to know if it's possible to demo Navision (or related) applications.
    "Real programmers don't comment their code.
    If it was hard to write, it should be hard to understand."
  • PoltergeistPoltergeist Member Posts: 200
    I'm going totally off-topic here, but I thought it was very amusing to see the discussion between JanPieter and Andre. Allthough I must admit that it's very frustrating for JanPieter to see that the work which took him quite some time has now also been implemented by someone else, I must agree with Andre: if he did not use the OCX from JanPieter, there is no problem.

    Untill now, that is. Do you realise that when softwarepatents are accepted in Europe, these things are not possible anymore? the idea is patented, not the source code. So, if JanPieter (of probably, the company he's employed with) patents this software, no one else can use the idea, without paying some money to JanPieter...
  • janpieterjanpieter Member Posts: 298
    Thanks Poltergeist,

    I think your not that far off topic.

    I recently read a story about sortware patenting but my end conclusion was i believe there were a lot of hickups in the software patent process. It is a difficult matter because i believe there is not really something to measure how much a patented idea is copied.

    Though i hope this patent system will be applied more and more for software as i think then software companies have more rights to protect their investments.
    In a world without Borders or Fences, who needs Windows and Gates?
  • eromeineromein Member Posts: 589
    I'm not quite sure that is a good idea...


    http://www.nosoftwarepatents.com
    "Real programmers don't comment their code.
    If it was hard to write, it should be hard to understand."
  • PoltergeistPoltergeist Member Posts: 200
    Softwarepatents are a very bad idea. Problem is that even an description of some idea is enough to get a patent (at least, in the US it is). There does not have to be a working program, no code, just a piece of paper which says: "Statically allocating an initial amount of memory when a program is first loaded according to a size value contained in the program header. " or "A calendar tool that includes a bar graph of the duration of each meeting and a composite bar graph of all meetings."

    Both of these are actual softwarepatents, but you must admit that they are very generic. If I look at the first patent, it would be impossible to use the Basic DIM statement, while the second one just makes it impossible to make a graphical planboard (Or, i just say one word: Outlook, anyone?)

    Softwarepatents are a lot different from copyrights: when you write a program, you automatically hold the copyrights. With softwarepatents, it's completely different. You have to take action to register the patent. So, even if you're the first to write a program, you're still a long way of from holding the patents.

    BTW: the mentioned patents are numbered #5,247,674 and #5,247,438
  • eromeineromein Member Posts: 589
    Seems somebody did his homework…

    About the copyright. If Jan-Pieter put his name in the software or published the software on mibuso using his name, the software belongs to the company he works for (this product was developed in the companies time). They automatically get the copyright on the software.

    If Jan-Pieter can proof the OCX is his, or copy of his work, that he (the company he works for) will be the owner of that software the next 70 years.

    Interesting question would be, what happens when two developers develop the same application and hand the same development guide lines. Changes are the software could be exactly the same. What if one developer would claim the application his?

    Interesting question isn’t it, Jan-Pieter and andreof ? ;)
    "Real programmers don't comment their code.
    If it was hard to write, it should be hard to understand."
  • kinekine Member Posts: 12,562
    After reading this, I must say my word - when I want to someone pay for my objects, I will never post them to the Mibuso - it is first mistake. If I want to public my code for free, I post them to the Mibuso...

    And when I make someting public on Mibuso, I must take into account that other people will use it and change it and sell it etc.

    I have many things which I want to show to all, but I cant because our customers are paying for it.

    If I want post something and let people pay for it, I post only some demo. If it is part of Navision, I will post for example some movie about the component or usage...

    in case I post fob or text, it is opensource and everyone can use the code... I can only trust to other peaople, that they will not break my rights...
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • feriferi Member Posts: 2
    hi,

    I downloaded this and wanted to take a look. As I often register dll's, there should be no mistake at this part.

    The objects are in a local db, when I make a run, navision crashes with a memory read/write error at the function "DLL4.Andre;".
    My os is W2k, Navision version is 3.60.

    Maybe someone can help? :-k

    Best Regards
    feri

    edit
    I just noticed, that I need Office XP for the "OWC10.ChartSpace.10" control, on my pc is version 9. #-o
  • aodaod Member Posts: 54
    Hello,

    very nice discussion ....

    I downloaded and looked at the sample.

    If I understand correct the Subform is used to draw the graph ....

    So my Question : Is there any way to integrate a Graph into a Report using this dll ?

    Muito obrigado André para seu trabalho ! =D>
  • jordi79jordi79 Member Posts: 275
    Hi,

    I have downloaded the objects, imported it, and registered the DLL file. When I attempt to run form 80002 I get an illegal operation, and I have to restart NAV. I am using NAV ver 5.0 SP1 running on Windows XP Pro. I have office 2007 installed.

    Are there any missing components that I need to install to make this work?
  • jordi79jordi79 Member Posts: 275
    Hi,

    I managed to find out what was wrong. I downloaded OWC10.dll, and registered it. It solved my problem.

    Office 2007 was using OWC11.dll.
  • zyrosevenzyroseven Member Posts: 20
    Is it possible to send the chart to a report? thanks
  • DidimitchDidimitch Member Posts: 6
    Hello,

    I've tried with success to test the chart in version 5.1 of Navision. Then I tried in NAV 2009 SP1 and... it crashes... Any idea ?

    And is there any chance to have the .dll using OWC11 or 12 ?

    Thanks in advance...

    Regards
  • rixrixrixrix Member Posts: 121
    May I have some questions ?

    1. Is it somehow possible run this using only 1 form (without subform) ?
    2. I tried to use componets of 80002 in requestOptionsForm, but it opens graph in separate window, not in the subform
    Can you please tell me how to solve this?

    thank you
Sign In or Register to comment.