eBook authors eBook Software - create and publish your own ebooks
Create your own eBooks
 
   
EBookApprentice.com
Learn How To Create, Publish & Market E-Books
 
   
EBookCompiler.com
E-Book Creation Software
 
   
EBookPower.com
Add sophisticated multimedia to your E-Books
 
   
CoverFactory.com
Create E-Book covers in minutes
 
 
  EBookSubmit.com
E-Book Marketing & Promotion made easy
 
  EBookJungle.com
Search engine for E-Books
 
  EBookInterviews.com
Interviews with eBook authors
 
  EBookEnhance.com
Tools for building better eBooks
 
 
 
Archived Message:

Update on Update of New Beta ver! :-)


 
him Hi people!
Just downed the eval ver of the old prog - long time no changes?
Also the Beta Ver. BUT it is also listed as a loooong time ago too, with not much follow through that I can see about it, here.
It DOES look like about right for me - especially with what I've read about Hyprlock so far.
Our application isn't too flashy - and are tutorials and one lot free-for-all and one lot where later - Hyprlock would be valuable.

Any update info appreciated for my situation.
Cheers!


Posted on: 9:59 am on July 3, 2007
akaal I agree that Ebookcompiler are very good program for e-books. I think is one of the best. The problem is “there is no update for a long time”.

Let us all hope that the Ebookcompiler Author would realize how this program is valuable to many people [and that is for his pocket books] and post the new version 5.x soon.


Posted on: 3:43 pm on July 6, 2007
EBookCompiler I am working on it.

You will have to be patient.

There are a few important changes that need to be done, that are quite significant in terms of code.  I'd rather do them right, even if it takes a bit longer.


Posted on: 3:58 pm on July 16, 2007
Sly9er Testing first here because posting hasn't been working lately

Posted on: 4:52 am on July 26, 2007
Sly9er Sunil,

You have been saying "you're working on it" for 3 years dude!

I appreciate thoroughness but isn't three years taking it WAY too far???

While you are are "working on it". Please fix the file move and file delete functions.

As it stands now I can only get them to work from the same .as script.

As soon as that .as script navigates to another page, these functions get locked out. Not leaving much reason to have these functions in the first place.

And the chain stuff has never worked. I always get invalid chain even when I follow your exact examples.


Posted on: 4:59 am on July 26, 2007
EBookCompiler Can you post, or email me, a simple example that demonstrates the problem behavior. I need to make sure that I am reproducing the same  problem as you.

Posted on: 9:42 pm on July 26, 2007
rlemire Sunil

Have you really been working on the new update for 3 years?

Business must be great to keep a staff of 20 dedicated coders working for 3 years. Why is it taking so long?

Next you'll be telling us that you only have a staff of one, that you have a day job, that your rebuilding your house, or that you regularly take a break during hot weather just like those lazy politicians in Baghdad. Quit wasting time on features I don't need and get on with it.

After all, it can't be that difficult. I'm sure I could do it in a lot less time if I had a clue how to build an eBook program myself.

In the mean time, put everything on hold and figure out why I'm having so much trouble getting your program to blow bubbles and tap dance because I want these features in MY eBook.

tongue-in-cheek


Posted on: 7:25 pm on July 27, 2007
Sly9er


Quote: from EBookCompiler on 9:42 pm on July 26, 2007[br]Can you post, or email me, a simple example that demonstrates the problem behavior. I need to make sure that I am reproducing the same  problem as you.


I'm working on it Sunil.

Giving you a sample of what I am doing is almost like building another ebook because it gets pretty involved.

I will say this Sunil.

I love the mapping features.

Please keep those in because it enables true dynamicness across the board.

In short, I think the problem is that either the files don't get written fast enough before the file move or file delete functions in the same script come into play.

Or the ebook itself is still accessing the files even after they are done being written or copied over and therefore not allowing file move or file delete to take place because the files are still being accessed by the ebook even after they are done being moved or copied over to a different location.

Is there a way to make the ebook let go of a file as soon as the file is written, copied, or moved?

I'll come back shortly with a sample script and post it with comments

I hope this board lets me post all the right syntax.

Sly


Posted on: 8:12 pm on July 27, 2007
Sly9er Okay Sunil,

Here is an abbreviated sample of what I am trying to do and a few explanations of how I'm tring to do it.

I used the quote boxes to try and avoid wrapping of the code for a better view.

In both the examples below, it is presumed that the ebook has just copied a bunch of files from location-1 to location-2 afterwhich the .as script ends and navigates to another form page where the next .as script is called.

At that point, the variable, {locationoffiles}, maps the files from location-2 in order to move files from location-2 to location-3.

You will also notice that MAPFILES gets used twice in each example.

The first usage of MAPFILES is used in conjuction with MAPGETCOUNT in order to dynamically establish the initial {mycount} value inside the while statement {sv1}. WHILE({mycount}<={sv1})

Then a second MAPFILES is used to establish the files that need to be addressed during the "while" scenario.


The first example below should be able to copy the files over to a new location, which is does successfully.
Then modify them while in the new location, which also does successfully.
Then delete the same file names from the old location. Simulating a move of the required files.

But the FILEDELETE part of it fails.



MAPFILES('starter','currentfiles','{locationoffiles}\*.txt')
MAPGETCOUNT('sv1','currentfiles')
SET('mycount',1)
WHILE({mycount}<={sv1})
MAPFILES('whatever','sm5','{locationoffiles}\*.txt')
MAPGETITEM('repeater','sv2','sv3','sm5',{mycount})
FILECOPY('whatever','{locationoffiles}\{sv3}','{newlocationoffiles}\{sv3}')
FILEREAD('whatever','thefile','{newlocationoffiles}\{sv3}')
STRREPLACE('thefile','{thefile}','old value','new value')
FILEWRITE('whatever','{newlocationoffiles}\{sv3}','{thefile}')
FILEDELETE('whatever','{locationoffiles}\{sv3}')
SET('mycount',{mycount}+1)
WEND
MESSAGEBOX('Done')


The next example should be able to move the files to a new location.
Then modify the files from the new location.

But the FILEMOVE part of it fails. So I never get to the point where the files need to be read.



MAPFILES('starter','currentfiles','{locationoffiles}\*.txt')
MAPGETCOUNT('sv1','currentfiles')
SET('mycount',1)
WHILE({mycount}<={sv1})
MAPFILES('whatever','sm5','{locationoffiles}\*.txt')
MAPGETITEM('repeater','sv2','sv3','sm5',{mycount})
FILEMOVE('whatever','{locationoffiles}\{sv3}','{newlocationoffiles}\{sv3}')
FILEREAD('whatever','thefile','{newlocationoffiles}\{sv3}')
STRREPLACE('thefile','{thefile}','old value','new value')
FILEWRITE('whatever','{newlocationoffiles}\{sv3}','{thefile}')
SET('mycount',{mycount}+1)
WEND
MESSAGEBOX('Done')


It is my belief that the ebook itself is the cause of the failures due to the files in location-2 , or even maybe location-1, still being accessed by the ebook itself.
Hence not allowing a file move or file delete while the file is being accessed by the ebook.

I have tried different combinations of this and even broke every step down into seperate .as scripts. But nothing seems to work.

All of the steps can in fact be done from one script successfully, but as soon as you leave that script, the files are locked in place and become unmovable or undeletable from a new script. Which kind of defeats the whole purpose.


Also when trying to use any of the chain functions, I ALWAYS get an "invalid chain" error.

I hope you can make it so file delete and file move can be used in a practical way. As well as the chain stuff.

I even tried instuting batch files to do the moving and deleting steps but Version 5 always runs out of memory and kicks out an error message something like: "There are is not enough memory or resources to run whatever.bat"

Please continue to answer back quickly.

There is nothing worse than being made to wait for answers from a support forum.

I hope to hear from you soon.

Sly.


Posted on: 9:30 pm on July 27, 2007
rlemire Sly;

I'm not trying to muddy the waters, but have you considered that the Activ E-Book file routines might not be robust enough to do what you want.

You must be aware there is no "file close" function in Activ E-Book, and it might not be possible to manipulate a file that has been "written" to but not closed before you try to access it with a different .as function.

Personally, I only use the Activ "file" functions for very simple read and write routines. For anything remotely complicated I use the Window's "Scripting.FileSystemObject" functions. Among other things, these functions make it possible to open, read, write, copy and close files as well as test if a file exists. It also allows you to create folders etc.

When using these functions, you must call a "file close" function as soon as you use "file write" so the file is dropped it from active memory.

Ron


Posted on: 1:13 am on July 28, 2007
Sly9er Thanks for the tips Ron,

But everytime I try to use the Scripting.FileSystemObject from an html page in my enooks I either get allot of ActiveX prompts.

I also see mostly asp people using Scripting.FileSystemObject even in vbscript.

Do you find this to be true, and if not, do tell how.

Or am I way off on this.

Sly


Posted on: 2:17 am on July 28, 2007
rlemire Sly;

Because I know you are ( sly I mean) I'll give you a clue.

To get around the "ActiveX" prompts involves using WSH "Windows Scripting Host" and "HTA"

Ron


Posted on: 4:38 pm on July 28, 2007
Sly9er Sunil,

Helloooooo

Are you there????

Helllllllooooooo

SUNIL!!!!!!!!!!!!

DUDE,

Your customer service SUCKS!!!!!!!!!!!!


Posted on: 7:03 pm on July 31, 2007
rlemire Anyone planning to author an eBook should be aware that Activ E-Book is the only eBook compiler that comes equipped with it's own scripting language. This advanced option allows authors with scripting code experience to build eBooks that can interact directly with a customers computer. Activ Script allows you to store and retrieve information from local files, run external programs, and build interactive teaching tools or even "stand alone" computer programs.

Some of this advanced code can seem to be quite complicated and frustrating if you're unfamiliar with using a scripting language. However, most eBook authors do not use or even need the Activ E-Books scripting capabilities. Usually the best eBooks are those containing special information that customers are willing to pay for, and such information rarely needs scripting code.

As Activ Scripting is only intended for advanced users who want to add advanced programing capabilities to their eBooks, the operating instructions are un-usually sketchy and requires a lot of trial and error to figure out. Before attempting to use Activ E-Book's scripting language, users should ask themselves if they have the time and patience to spend months learning the rules with little input or feedback.

I've spent years learning Activ Script and I know you can do amazing things with it. By combining other scripting languages such as JavaScript, VBScript, "WSH" and "HTA" you can read and write to files, create folders, read and write to the Windows registry, connect to an online database, upload and download information from a web site, and even build interactive web based computer programs.  

Acquiring some of these advanced scripting skills can take months to learn. You might spend hundreds of hours of googling to find one little clue that can point you to the next little clue. It's interesting to know that even the creator of Activ E-Book doesn't know all the secrets of using many of these advanced techniques. Activ Script itself only acts as a glue to bind other scripting code into a finished Activ E-Book.

Ron


Posted on: 7:50 am on August 1, 2007
RiffRaff Old fashioned I may be, and I appreciate that everybody is different, but can I just say that if I received a message along the lines if "Helloooooo - Are you there???? - Helllllllooooooo -  DUDE - Your customer service SUCKS!!!!!!!!!!!!", the request would go straight back to the bottom of the pile....

Posted on: 11:09 am on August 10, 2007
Sly9er So I guess you are okay with never getting a response from customer service.

I suppose that is your poragative, but as you can see it has been over 10 days since we have heard any kind of reply from Sunil about this.

When something takes that long, it usually means they really don't care about their customers and that is a sad state of affairs.

So one reaps what one sews.

And nothing you say can change that.


Posted on: 11:58 am on August 10, 2007
RiffRaff I wasn't querying the 10 days, just why you apparently felt the need to adopt the attitude and language...
(Talking of which, it's "prerogative" and "sows"

Posted on: 7:55 pm on August 10, 2007
EBookCompiler Hi there

Actually, I'd like to remind you that this isn't a support forum.  I monitor this forum periodically, but I don't sit here watching every thread in case somebody posts something that they expect me to respond to.   If you want an answer, email me - and I will at least try to answer.   Our email address is webmaster @ ebookcompiler . com

I'd also like to remind you that the version you are testing, is a beta version. Remember this -  "This is a BETA version. That means it may contain bugs, problems, issues, security issues/problems, etc. Please do not download unless you (1) understand that, and (2) are taking appropriate precautions (such as backing up your data before using this beta software)."

In other words, yes it is quite possible that you have found a bug or bugs.  Yes all bugs are regrettable, and ideally should be fixed.  

To fix a bug, we need to narrow it down to the simplest reproducible case.  This is important for a number of reasons, including to confirm it is actually a bug, to make sure we understand the nature of the bug (and not get confused by something else going on), and to make sure that when we develop a fix, it does actually fix the bug that you're talking about, and not some other bug.

I've read the scripts you posted several times, and I haven't actually understood what you are trying to do. As a result, I'm struggling to know whether it's a bug or problem in your scripts.  I really need you to explain it to me more simply
- What files are you trying to move or delete?
- Why?


I will also point out that you should know, that if you try and move parts of the ebook itself around, you may have problems, because files got locked (they can't be moved or deleted while locked), new files get created on the fly, etc.  So it's possible that this kind of issue could be connected to your problem.


There is a certain narrow issue with CHAIN that I'm aware of.  But I'm not sure if that is the same issue that you have identified.  You say it never works for you - I know that it works in at least some cases - so I would like to know the details of what you are trying to do specifically.

Thanks in advance for the detail.


Posted on: 11:08 am on August 13, 2007
Sly9er Sunil,

I think I did a pretty good job explaining what the script was doing.

And if you looked at you would have known that I am not trying to move parts of the "ebook" around.

The files being worked in that script are outside of the ebook and acually have nothing to do with the ebook itself, except for the fact that the ebook is trying to work with them. So a locking issue shouldn't happen.

But I will tell you what Sunil, just forget about it.

If you haven't got that upgrade finished by now in all these years, you never will.

I have moved on to Visual Basic for my needs so just keep doing what you are doing and don't worry about it.

Because I know you aren't going to worry about it anyway.

I have never seen an upgrade take soooooo long in my life!!!!

All you come in here with is excuses.

Good ridens.


Posted on: 12:28 pm on August 13, 2007
EBookCompiler I'm sorry you feel that way.

There's no need for this to be a confrontation.  I'd rather work with you to solve the problem, so if you change your mind, I'm more than willing to have another go at this. If not, good luck to you in your other efforts.

To explain from my point of view, I have a stable and  popular product. I do not wish to disrupt that by releasing a new unstable version. Ron and others have made aware of issues with the 5 version, as well as issues that I myself aware of.  And it is for this reason that 5 is not yet fully released.


Posted on: 3:24 pm on August 13, 2007
Sly9er The funny thing about all this is that when I needed help you didn't answer back for a VERY long time.

But now that I have said don't worry about the issue anymore, you seem to answer back every day now.

I would love to continue trying to resolve this bug, but the script I supplied and accompanying explainations, in my humble opinion, should have been plenty enough for you to take a look at and understand.

If you want to continue trying to solve this, I would love to.

But if you ARE going to help, please don't get me started and then take another 2 weeks to answer back.


Posted on: 11:33 pm on August 13, 2007
rlemire Sly9er;

Are you aware the functions you are having problems with are only available in the version 5 Beta release of Activ E-Book? At this time version 5 is only licensed for testing and it's not licensed for distribution. That means you can not create and distribute any eBooks using the Beta version.

As version 5 is currently experimental and only available for testing, I fail to understand why you constantly flame the developer of the program. At this stage, to help improve the program, you might request additional features or changes, request clarification of certain functions, report bugs or even offer constructive criticism, but these concerns should be directed to the author by personal e-mail (as he's suggested) so he can follow up.

This forum is not the venue you should be using to pursue problems with the Beta version. Very few Activ E-Book authors are concerned with or are using the Beta version. They are more interested in creating and distributing an eBook than in testing an experimental version with a questionable release date.

By using this forum as platform for your rants, you hurt the Activ E-Book community by giving the impression that Activ E-Book is defective or has poor customer service. I have been an Activ user and forum member for a number of years and find Activ E-Book to be the most useful and innovative eBook compiler available. It offers outstanding features not found with any other compiler and I've always found the customer service to be superb.

For help I've mostly relied on fellow authors in this forum, but when I needed special assistance from Activ E-Book's developer I've always been satisfied with the quality and the speed of his response.

Ron


Posted on: 3:25 pm on August 14, 2007
Sly9er


Quote: from rlemire on 7:25 pm on July 27, 2007[br] Sunil

Have you really been working on the new update for 3 years?

Business must be great to keep a staff of 20 dedicated coders working for 3 years. Why is it taking so long?

Next you'll be telling us that you only have a staff of one, that you have a day job, that your rebuilding your house, or that you regularly take a break during hot weather just like those lazy politicians in Baghdad. Quit wasting time on features I don't need and get on with it.

After all, it can't be that difficult. I'm sure I could do it in a lot less time if I had a clue how to build an eBook program myself.

In the mean time, put everything on hold and figure out why I'm having so much trouble getting your program to blow bubbles and tap dance because I want these features in MY eBook.

tongue-in-cheek


Ron,

Apparantly I am not the only one that speaks his mind here.

About the only difference between your post above, and my worst post is that I told Sunil that his customer service sucks. Which is does.

So just because I used the word "sucks", I am the bad person here.

My intitial problem that I post was on the 26th of July.

Sunil didn't get back to me about it until the 13th of August.

To me, that warrants the my saying that that Sunil's customer service sucks.

If you are okay with someone not answering a post from you for over 2 weeks when you are looking for help, that is up to you.

But where I come from, I expect help in a timely manor.

And if that help doesn't get come, I rant.

Just like you did.

(Edited by Sly9er at 10:23 am on Aug. 15, 2007)


Posted on: 10:21 am on August 15, 2007
RiffRaff Erm...doesn't the expression "tongue-in-cheek" sort of give the game away?

Posted on: 2:26 pm on August 15, 2007
Sly9er The point is...

Sunil takes WAY long to reply to any help requests either on this forum AND by email for that matter. PERIOD!

If I operated that way on MY support forum, I would be out of business.

I didn't do anything wrong here.

All I wanted was some freaking help from Sunil.

And it took him FOREVER to reply.

Sorry for expecting not to wait 2 weeks for a reply from Sunil!!!!!!!

If I took two weeks to reply to MY customers, they would all be asking for refunds.

And I wouldn't blame them!!!!!

If you don't understand THAT you are an idiot.

I'm done with replying to people that don't get the point here!!!!!!!

Geeze!!!!!


Posted on: 2:52 pm on August 15, 2007
rlemire Thank God!

Posted on: 5:14 pm on August 15, 2007
rlemire Sly9er;

I apologize, that wasn't a very nice comment. Just because someone is lacking in manners, resorts to venting his temper tantrums on line and calls fellow members idiots is not a reason to resort to unprofessional comments.


Posted on: 5:31 pm on August 15, 2007

Go to Active Discussion Thread

Participate in Current/New Discussions

List All Archived Forums



Copyright © 2000-2015, Answers 2000 Limited.

With any business, it is up to the individual owner of said business to ensure the success of the business. You may make more or less than any sample figures or results that might be quoted on our web sites or other publications. All business involves risk, and many businesses do not succeed. Further, Answers 2000 Limited does NOT represent that any particular individual or business is typical, or that any results or experiences achieved by any particular individual/business is necessarily typical.

Disclosure: Our company's websites' content (including this website's content) includes advertisements for our own company's websites, products, and services, and for other organization's websites, products, and services. In the case of links to other organization's websites, our company may receive a payment, (1) if you purchase products or services, or (2) if you sign-up for third party offers, after following links from this website. Unless specifically otherwise stated, information about other organization's products and services, is based on information provided by that organization, the product/service vendor, and/or publicly available information - and should not be taken to mean that we have used the product/service in question. Additionally, our company's websites contain some adverts which we are paid to display, but whose content is not selected by us, such as Google AdSense ads. For more detailed information, please see Advertising/Endorsements Disclosures

Our sites use cookies, some of which may already be set on your computer. Use of our site constitutes consent for this. For details, please see Privacy.

Contact Us    About and Terms Of Use    Privacy    Advertising/Endorsements Disclosures