View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000641 | JEDI VCL | 00 JVCL Components | public | 2003-01-31 09:33 | 2004-04-22 02:55 |
| Reporter | TechnoJo | Assigned To | marcelb | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | won't fix | ||
| Product Version | |||||
| Target Version | Fixed in Version | ||||
| Summary | 0000641: JvScheduledEvents can't be used in a Service (REOPENED FROM 589) | ||||
| Description | When using component in service and have checked Optimization in Project|Compiler options, it crashes on install. | ||||
| Tags | No tags attached. | ||||
|
|
Not on my PC/test case. Could you create and attach the smallest possible project that still exhibits this problem? Just zip up the .dpr/.dof and .pas/.dfm files. |
|
2003-02-04 17:29
|
BUG641.zip (12,886 bytes) |
|
|
Just uploaded my project. Zipped all the files in case you need it and some screenshots. |
|
|
Oops, overlooked this one, sorry. OK, I tested this on D5/Win XP and everything runs fine. I first tried with the settings as you sent them to me. Installing and uninstalling just fine. Changed Optimization setting (it was set in the version you sent me), rebuild, installed and uninstalled just fine. Tried the above again in D6 and again in D7. In all cases it worked without problems. As you have mentioned you used W2K, maybe someone else with W2K installed can help out? |
|
|
TechoJo: plz, go to options of project and turn on TD32 info the add to project this unit from JCL : D:BorlandAddOnsJCLexamplesdebugextensiondialogExceptDlg.pas Get the crash again and copy the info here. marcelb: Do you have D5 and D6 and D7 at time? or D6 and 7 were updates? :-) |
|
|
I have D5, D6 and D7 installed next to eachother. For each test I installed the service, started the service, stopped the service and uninstalled the service. This was done in all three Delphi versions and in each version I changed the Optimization option and did a 'rebuild project'. Hmm, come to think of it, maybe I should rebuild the JVCL package as well with other options? To make it clear: the JVCL and JCL sources are not in my search path, just the DCU's so this might be of some influence. |
|
|
Arioch: Did what you told, still crash and no except dialog. But found this (see attached jpg). Also, I'm installing the service in cmd prompt : MyService.exe /install marcelb: It crashes in Win XP too.. for the record, I have rebuilded the D5 packages.bpg to include your latest ScheduleEvent fixes. Didnt touch any of the compiler options. |
|
2003-02-10 13:13
|
|
|
|
Still can't get it to crash :( Hoping someone else can come up with this error and help figure out what's wrong and why it works different on different machines. |
|
2003-02-11 12:32
|
untitled.zip (94,604 bytes) |
|
|
Update: Look at my latest file. I've got a AV there running it in Delphi with the parameters set to /install. Look likes my RTTI are messed up.. |
|
|
Right, JclRTTI may be the cause of this. I'll check tonight and get back to you ASAP. |
|
|
This should be resolved with the latest change in JclRTTI. See issue 0000890 for more information on what to fix. Please try it and report back if it fixed the issues. |
|
|
Is it included in the 2.1 stable release ? Btw, this guy at 890 is using W2K and dont seems to have problem to shutdown w2k (see issue 0000660). Interesting... |
|
|
Unfortunately not. The issue was not corrected until after the release of 2.1. Just update the functions in JclRTTI, rebuild DJCL50 and JVCL200_R50 (and maybe also JVCL200_D50 if Delphi refuses to reload the JVCL packages) and test it again. |
|
|
Did you have a chance to check this issue? I'd like to close the bug if it's solved. |
|
|
Won't fix due to lack of response fore >8 months. Probably no longer an issue. |