Jump to content

Eugen Graf

Members
  • Posts

    432
  • Joined

  • Last visited

Posts posted by Eugen Graf

  1. Hello,

    I wonder why LV doesn't get acceptance by other programmer. The most of people are sceptic if I say LV is assimilable to other programming languages. I find LV is very great and makes some things easier.

    Why to drive bike if there are motorbike.

    Greetings, Eugen

  2. QUOTE(JFM @ Feb 23 2007, 06:28 PM)

    QUOTE(ars_stowers @ Feb 23 2007, 07:10 PM)

    No, you can write a VI to do it for you. Open your project, grab all the targets (regular .vi's and dependencies) and save them for a previous version in a new folder. I'll try to make something that will do it for you.

    Something approximately like the attached should help you out. What I'm including is far from fully functional, but it should give you a good starting point. Hope it helps!

    Alternatively, just use JFM's solution, it is probably much better. If you are saving it for a prev version, your dependencies should be available on that computer in the previous version anyway.

    Thanks, save for previous version in LV includes all depencies automaticaly only if i select a folder in the save dialog. But the VI from ars_stowers is very interesting.

    Thanks a lot, Eugen

  3. QUOTE(JFM @ Feb 22 2007, 05:18 PM)

    Oh, thanks, but I want to handle any data undependent on type. So I want to replace Flatten To String with my own VI, that has the same functionality and works under 7.x versions.

    The problem is, I have a lot of big clusters with different datas, so I don't want to handle every element others, I want only one VI, that converts every data type.

    Eugen

  4. QUOTE(robijn @ Feb 22 2007, 05:00 PM)

    Hi,

    Flatten to string and friends are independent of machine type. So you can use the same data on both Macs and PC's. Flatten/unflatten does the big/little endian rearranging for you.

    Joris

    Thanks, I know, but this feature for this VI is only available for 8.x versions. I can't convert data from big endian to little endian in 7.x.

  5. ZITAT(martin@aerodynamics @ Feb 12 2007, 10:07 AM)

    Hello Eugen

    I would suggest you to Implement a "time-protection" or something. But the most important thing is that you don't make just a subvi with an output (true/false) you have to think a bit more and create a complicatted string (numbers)...

    Otherwise someone could easy change your protection-vi with a self made vi...

    (You can also check the call chain etc. to prevent such things...)

    But I think the best thing is to implement such a "check" directly in your vi and not in a subvi...

    Theoretically someone could easy change the date on his computer, but there are also ways to prevent (dedect) this...

    I think an executable can't be changed :thumbup: easy replacing a SubVI.

  6. It really depends! If you want to make an executable anyhow just build in some timecheck after which the application will refuse to run. Will obligate you to regularly create new trial executables.

    If you want to distribute trial libraries do the same in some essential VI that one has to use and make it display a dialog too. Password protect that VI.

    Any other means is probably more hassle than worth to do.

    In any case be prepared that a few people will download your software but you probably won't sell much. It is already hard to get a lot of people to use free Open Source libraries! :D

    Rolf Kalbermatter

    To the last: It's a challenge from my employer.

    I want to make an executable, that runs only 1 month. I think on MAC-Adress and Date formatted, that is ciphed and added in windows registry.

    Eugen

  7. So, thanks for answers.

    I hope I found out the problem. TSVN checks all changes in all windows files (recursively) which deals something which version controlled files(incl. Windows Temp Directrory). May happen that TSVN and LV want to open or change the same file simultaneously and here it crashes. To avoid this, change settings in Tortoise options shown on the picture (so set from "standard" to "shell"). I found it out using Filemon Tool, which shows all events in windows (which file on which time was opened, changes and so on).

    Regards, Eugen

    post-7689-1170771213.png?width=400

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.