Thread View: adobe.framemaker
10 messages
10 total messages
Started by n3u
Sun, 28 Sep 2008 20:02
Upgrading from FrameMaker 7 to 8
Author: n3u
Date: Sun, 28 Sep 2008 20:02
Date: Sun, 28 Sep 2008 20:02
17 lines
1571 bytes
1571 bytes
Hi all, I'm the one that posted the topic <http://www.adobeforums.com/webx/.59b6575e/0> but seems that noone has a good answer to the problem. To recap, it's a problem about FrameMaker 7 + FDK 7 + Distiller 5 (i.e. there's an external C++ program that calls the FrameMaker and comands it via FDK). The problem is about saving as PDF, that eventually causes FM to crash (same book, same conditionals -> always crash). At this point I'm considering to switch to FM 8, FDK 8 and a compatibile Distiller (???) but I don't know how painful that could be. Does anyone know if: - books written into FM 7 have to be converted to be used with FM 8 - books written into FM 7 looks the same when printed with FM 8 - the FDK 7's API are compatible with the FDK 8's - there are overall consideration to be made prior to embark in switching between 7 and 8 Any advice is appreciated, either about solving/inspecting the FM 7 crash, either about the upgrade from 7 to 8. Thanks for your work, n3u.
Re: Upgrading from FrameMaker 7 to 8
Author: Scott_Prentice
Date: Sun, 28 Sep 2008 20:27
Date: Sun, 28 Sep 2008 20:27
10 lines
1672 bytes
1672 bytes
I just added a note to your earlier posting .. I think that you need to resolve your problems there before trying to migrate to FM8 .. most likely you'll see the same error in FM8. To answer your questions .. - yes, FM7 books/files can be opened in FM8 without problems - yes, FM7 books/files should look the same when printed from FM8 - you *may* be able to compile your FDK7 API with the FDK8 libraries .. in general it works, but you may need to make some tweaks. The bigger issue will be problems that arise from the compiler version .. FDK8 requires that you use VS 2005. However, you should be able to load your FDK7 DLLs directly in FM8 without recompiling .. in general, this can be done without problems. The main reason to recompile using the new libraries is if you want to take advantage of new features (such as Unicode). You can download the FM8 trial and give it a whirl. But .. I do think that you'll need to resolve the fundamental reason for the crash before it'll work in FM8 .. unless it was an actual bug that was fixed in FM8. ...scott
Re: Upgrading from FrameMaker 7 to 8
Author: n3u
Date: Sun, 28 Sep 2008 23:40
Date: Sun, 28 Sep 2008 23:40
11 lines
1231 bytes
1231 bytes
Hi again! I downloaded the FM8 trial and gave it a try. Nothing changed, it still crashes, but I didn't recompile with the new FDK8, so if the problem is in the FDK7 API it continues to affect my application. I'll manage to get a VC2005 and to try a re-compilation, with FM8 and FDK8. Do you know if the new FDK8 dropped support for the old FDK7 APIs call format? I hope this has a chance of success without the need to change the application code, do you think it has? Please, any hint is appreciated! Thanks, n3u.
Re: Upgrading from FrameMaker 7 to 8
Author: Scott_Prentice
Date: Sun, 28 Sep 2008 23:49
Date: Sun, 28 Sep 2008 23:49
3 lines
689 bytes
689 bytes
As far as I know, all FDK7 functions are supported in FDK8. ...scott
Re: Upgrading from FrameMaker 7 to 8
Author: n3u
Date: Tue, 30 Sep 2008 08:54
Date: Tue, 30 Sep 2008 08:54
17 lines
1939 bytes
1939 bytes
Well, I managed to get a VC2005 and to fierce fight to get my application recompiled with FDK8. Then, to let it run, I had to face funky errors like missing icuuc28.dll, icudt28l.dll, icuin28.dll that are actually shipped with FM8 but not into the right place (system32). I wonder if that files will have to be copied inside the system32 directory for each workstation that will need to run my application! Besides this, the application finally run and in a certain way it worked! What's shocking is that after the PDF creation the FM8 crashes abruptly giving a nice set of new errors: 1 - The font information for your system has changed. This change may affect the format and output of your document(s); 2 - Internal Error: 8004, 6343724, 8484240, 0; 3 - The function XXXX referenced memory that was "read" (or something like that). I wonder what's going on! Of course the fact that the PDF is created until the last page it's a good new, but all that bunch of errors are quite scaring and however not quite a sign of stability. Do you know the new error I am getting? There's something that can be done to further inspect the problem? Thanks alot, n3u.
Re: Upgrading from FrameMaker 7 to 8
Author: Scott_Prentice
Date: Tue, 30 Sep 2008 14:56
Date: Tue, 30 Sep 2008 14:56
5 lines
800 bytes
800 bytes
Sorry .. I've got nothing new to offer. Hopefully someone else will have some suggestions. Good luck! ...scott
Re: Upgrading from FrameMaker 7 to 8
Author: Art Campbell
Date: Tue, 30 Sep 2008 15:13
Date: Tue, 30 Sep 2008 15:13
9 lines
1325 bytes
1325 bytes
I also posted this in your first thread: n3U, I hate to state the obvious, but you've updated software. And if there's still a crash on the same page, there's something physically wrong on the page or in that file. You could try printing it, or that chapter separately... but I think you need to start by making backup copy of the problem file and then saving the file, manually, as a MIF file, opening that in Frame, and saving over your other file. This should clean up any file corruption, stray characters, and malformed tags. If the file still triggers a crash, you need to deconstruct it, piece by piece or condition by condition until you find out what content is causing the problem. Cheers, Art
Re: Upgrading from FrameMaker 7 to 8
Author: Russ Ward
Date: Wed, 01 Oct 2008 12:16
Date: Wed, 01 Oct 2008 12:16
5 lines
1173 bytes
1173 bytes
n3u, I don't know what the problem is and I don't think I could figure it out from here. No one asked this yet, though... what happens when you try to make a PDF manually? If you replicate the exact steps that your API code is doing, does it still crash? If you haven't already, you should do this to determine whether it is your code or a FrameMaker problem. FrameMaker is well-known for crashes when printing/PDFing with conditional text. If it is a FrameMaker problem, you'll need to troubleshoot your document(s), not your code. Russ
Re: Upgrading from FrameMaker 7 to 8
Author: n3u
Date: Wed, 01 Oct 2008 12:46
Date: Wed, 01 Oct 2008 12:46
13 lines
1445 bytes
1445 bytes
Hi! I already did that test, selecting manually the exact conditionals patten that causes the FrameMaker crash. It works and creates a PDF without problems. Keeping in mind that there's the chance that, cause I don't know how to use the FrameMaker directly, I'm not reproducing a sequence of actions that equals what my application does, the result of the test tends to make me think that: - the document is good in itself; - considering that my application works well with other conditionals patterns and that works also well if I produce a MIF instead of a PDF with the same pattern, I tend to believe that my application is always doing the same (good) work; - there's only one actor left that has to be considered: the FDK API layer. I'm open to your considerations about my logic. Thanks alot for your attention, n3u.
Re: Upgrading from FrameMaker 7 to 8
Author: Russ Ward
Date: Wed, 01 Oct 2008 15:39
Date: Wed, 01 Oct 2008 15:39
5 lines
1199 bytes
1199 bytes
n3u, I'm afraid I have to echo Scott's sentiment that I don't know what else to add, other than to be sure you are replicating the manual steps accurately and that your code is clean. I've seen crashes before that were my fault but didn't show up until later in the processing. It's possible that you have violated the integrity of the memory somewhere but it doesn't get "stepped on" until Frame does the PDF step. Be sure that you have allocated and deallocated everything carefully. Russ
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads