View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002313 | JEDI VCL | 00 JVCL Components | public | 2004-11-12 09:51 | 2004-11-18 10:03 |
Reporter | anonymous | Assigned To | user72 | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.00 BETA 2 | ||||
Target Version | Fixed in Version | 3.00 RC 1 | |||
Summary | 0002313: TjvRas32 raising Exception | ||||
Description | Windows NT 4.0 doesn't have RAS installed if there is no modem present in system. And TjvRas32 is raising Exception when it cannot find RASAPI32.DLL. Because TJvRas32 component is in most cases placed to form it is not imposible to catch that exception. | ||||
Tags | No tags attached. | ||||
|
Do you have a suggestion for an alternative approach? |
|
- There might be another function (LoadLibrary). - in each property/function/procedure you try to load library if not allready loaded - you request that before using component you have to list all conections and load library there in (GetPhoneBook procedure) and rasing exception if GetPhoneBook wasn't called. |
|
How about a read-only boolean property that returns true if RAS is available? |
|
sounds good. |
|
A new RasAvailable property has been added to the component and it no longer raises an exception when RAS is not available |
Date Modified | Username | Field | Change |
---|---|---|---|
2004-11-12 09:51 | anonymous | New Issue | |
2004-11-13 14:35 |
|
Note Added: 0005625 | |
2004-11-13 14:35 |
|
Status | new => feedback |
2004-11-15 04:37 | anonymous | Note Added: 0005630 | |
2004-11-15 14:58 |
|
Note Added: 0005637 | |
2004-11-16 09:08 | anonymous | Note Added: 0005641 | |
2004-11-18 10:03 |
|
Status | feedback => resolved |
2004-11-18 10:03 |
|
Resolution | open => fixed |
2004-11-18 10:03 |
|
Assigned To | => user72 |
2004-11-18 10:03 |
|
Note Added: 0005651 |