View Issue Details

IDProjectCategoryView StatusLast Update
0002313JEDI VCL00 JVCL Componentspublic2004-11-18 10:03
ReporteranonymousAssigned Touser72 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.00 BETA 2 
Target VersionFixed in Version3.00 RC 1 
Summary0002313: TjvRas32 raising Exception
DescriptionWindows 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.
TagsNo tags attached.

Activities

user72

2004-11-13 14:35

  ~0005625

Do you have a suggestion for an alternative approach?

anonymous

2004-11-15 04:37

viewer   ~0005630

- 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.

user72

2004-11-15 14:58

  ~0005637

How about a read-only boolean property that returns true if RAS is available?

anonymous

2004-11-16 09:08

viewer   ~0005641

sounds good.

user72

2004-11-18 10:03

  ~0005651

A new RasAvailable property has been added to the component and it no longer raises an exception when RAS is not available

Issue History

Date Modified Username Field Change
2004-11-12 09:51 anonymous New Issue
2004-11-13 14:35 user72 Note Added: 0005625
2004-11-13 14:35 user72 Status new => feedback
2004-11-15 04:37 anonymous Note Added: 0005630
2004-11-15 14:58 user72 Note Added: 0005637
2004-11-16 09:08 anonymous Note Added: 0005641
2004-11-18 10:03 user72 Status feedback => resolved
2004-11-18 10:03 user72 Resolution open => fixed
2004-11-18 10:03 user72 Assigned To => user72
2004-11-18 10:03 user72 Note Added: 0005651