View Full Version : PgcEdit v7.x quits on Create ISO
QueenMaro
17th June 2006, 10:18
:confused:
Hi, some help needed,
I run PgcEdit v7.0 / v7.2 on an Win98 machine without IE and experience the following problem:
When I select "Burn DVD / Create ISO" directly the first dialog box "Burn DVD" opens. After selecting "OK" PgcEdit just quits/kills itself before I come to the "select layer break" dialog.
When switching to WinXP everything works fine.
Any suggestions? Or do I have to debug the "Burn.tcl" source-file?
PS: the "MakeISO_test.bat" file is still created, whereas the "MakeISO_DLFS_test.bat" is not. (might help)...
Cheers
:mad: QueenMaro
QueenMaro
17th June 2006, 10:44
Some add-on. PgcEdit does not exhibit that crash when called by ActiveTcl only if it is called by FreeWrap (v6.2).
This might help to find the source of the error
r0lZ
17th June 2006, 13:04
Thanks for the info, QueenMaro.
It is true that PgcEdit's burn function works not well on Win9X systems. Even without the abnormal quit you describe, there are many other problems. It's mainly due to the lack in the Win9X operating system. (Thanks Bill Gates!)
Since I don't have a Win9X system to test, and luckily, Win9X is now completely obsolete, I haven't the intention to debug the burn function on those systems. Please upgrade to XP. Anyway, using Win9X in 2006 is crazy!
Sorry.
QueenMaro
18th June 2006, 10:34
Dear r0lZ,
there might be some good reasons for sticking to good old windoze (and not being crazy at all :cool:).
Btw I just figured out the reason for the problem:
It is within the freewrap TCL/TK. Freewrap crashes when opening a pipeline to a shell command (open "|<cmd>"). I checked this behaviour with and without wrapping on Win95 and Win98b (WinME should be the same then...).
ActiveTcl (same source code) does not show this crash. I am not sure if it is related to "tclpip84.dll".
Btw in burn.tcl there are some more incompatibilities with windows 95, 98, 98b and ME. I will see if I can tweak them. Any help from guys running 9x would be appreciated.
regards
QM
r0lZ
18th June 2006, 11:50
Thanks for your help.
Under Win9X, the other problems I know are:
- limitation of the length of the command line. (This is why the batch files are build with several set commands, concatenated at the end.)
- The redirection of the stderr messages is not possible. (It's also why I have to use a batch file.)
- it is not possible to kill the mkisofs process. (It's necessary to abort the mkisofs processing after the start of VIDEO_TS has been found, and useful for the Abort function of the GUI.)
- The active code page of COMMAND.COM is not correct. Therefore, the mkisofs command is wrongly translated when there are foreign (or accented) characters in the command line, and, since the output file is not correct, ImgBurn can't find the ISO. (This limitation exists also in cmd.exe under NT/2K/XP. It's why you cannot launch the burn when the output ISO filename is not made of pure ASCII.) It is theoretically possible to change the code page with a CHCP command in the batch file, but I can't figure out how to know the code to use on any foreign system. "CHCP 1252" (ISO-8859-1) is suitable for Western European languages.
Note that I have the intention to rewrite the main burn function. It has evolved too much, and it is now necessary to split it into several subroutines. Also, I would like to add support for growisofs, which will allow burning directly, without having to write the ISO on HDD first.
If you can find the necessary workarounds for Win9X, I will probably include them. Thanks in advance.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.