Trial Version
The latest public version of Vulcan.NET can be downloaded from the following link. Registered users can use their serial number to fully activate the product. Click here to download the trial.
 Print  
Vulcan.NET Version 2.09.0 - December 2011

This version contains the following updates [issue number in brackets]:

Compiler:
    * Added support for PROPERTY...END PROPERTY syntax 
    * Added support for auto-implemented, indexed properties and indexers 
    * Fixed several issues with generics [1062,1066] 
    * Fixed some issues with using STATIC EVENTs

VS Integration:
    * Added background parser and codedom support for the new PROPERTY syntax 
    * Fixed a problem with saving Project Properties in .settings files [912] 
    * An error message is being shown now, when a project contains multiple references to the same assembly 
    * Fixed an intellisense problem with showing ENUM members [1052] 
    * Type completion now always includes types of the System namespace 
    * Type completion now shows suitable list depending on the keyword (AS/REF/INHERIT/IMPLEMENTS) that invoked it 
    * Member completion after SELF: and SUPER: does not show inherited PRIVATE members 
    * Fixed a problem with adding a parenthesis after selecting an Assign from the completion list 
    * Fixed a problem in the code generator when generating an Interface 
    * Keyword case synchronization now supports Capitalize 
    * Fixed a problem with the VOWED that was not properly reading the value of "Tab key" property [1065]

Runtime:
    * Fixed an RDD problem with not reading recently modified data, due to file caching [1064] 
    * Fixed a problem with Val() truncating FLOAT visible decimal digits to 2 decimal numbers [1051] 
    * Fixed a FormatException in Val() function [1053] 
    * Fixed incorrect resut of FLOAT comparisons under specific SetFloatDelta() settings [1056]

Transporter:

    * Fixed a problem creating AssemblyInfo.prg file in UTF8 format [1009]


 Print  
Vulcan.NET Version 2.0.208.0 - September 2011

This version contains the following updates [issue number in brackets]:

Compiler:
    * Added support for defining EVENTs in Vulcan.NET classes

VS Integration:
    * Implemented Vulcan.NET keyword case synchronization! Please open VS Options Window, Text Editor -> Vulcan.NET -> IntelliSense page for Case Synchronization options
    * Now a list with available types is shown when pressing [space] after keyword "AS"
    * Fixed a problem with cursor positioning after double-clicking on an event in the property window [278]
    * Fixed several issues with Goto Definition [870]
    * Implemented member list support for ENUMs [928]
    * Fixed various intellisense issues with nested namespaces [926]
    * Added intellisense support for FUNCTIONs and PROCEDUREs [1012]
    * Fixed a VS crash when typing := for the first time [933]
    * Disabled showing member completion for USUAL, PTR and PSZ vars [744,1015]
    * Member completion list is now shown when typing ":" also after a method call
    * Fixed a problem with displaying static members of classes in CLR4 projects [944]
    * Fixed a problem with not displaying member completion and tooltip on 1-char long vars
    * Added support for parameter tooltip on functions and procedures after typing "("
    * Fixed a problem with incorrectly displaying static member completion on non-existant types [859]
    * Added support for THROW without arguments and nested generic classes to the VS language parser [1046]

Runtime:
    * Fixed a problem in CreateIndex() with OrderCondition on date fields [1039]
    * Fixed a problem with SwapWord(), SwapQWord() and SwapLong() functions [1042]

 Print  
Vulcan.NET Version 2.0.207.0 - July, 2011

This version contains the following updates [issue number in brackets]:

Compiler:
* Added support for calling instance generic methods [1032]
* Fixed a problem with using System.Array.Resize() generic method and similar [1033]
* Fixed a compiler crash with using generics in CLR2 projects [1034]
* Fixed a compiler crash when implementing a generic interface [1035]
* Fixed several problems using attributes with various parameters [291,293]
* Fixed a problem with instantiating a delegate with UIntPtr 2nd param in its constructor [682]
* Fixed a problem with delegates being emitted as public, even if the INTERNAL keyword was used [1021]
* Fixed a problem with recognising default properties in interfaces [948]
* Now THROW can be used without arguments in order to rethrow exception caught in CATCH block, retaining the callstack [1021]

RDDs:
* Fixed several issues related to reading from and writing to OEM dbf files [815,872]
* Fixed a problem with CreateOrder() and SetOrderCondition() [1022]

Runtime:
* Introduced /vo13 compiler option, which enforces VO-compatible behavior on comparing strings [39,994]
* Fixed a problem with using members of internal classes when late binding optimizations are enabled [1031]
* Fixed a problem with AsString(), NTrim() etc not displaying the minus sign for very large(small) negative numbers [1022]
* Fixed a runtime exception with IVarPutInfo() when passed a NULL_OBJECT as a first parameter [1028]
* Fixed incorrect result of comparing a string to NULL_STRING with the "=" operator [1020]

VO Classes:
* Fixed a problem with Control:DisableTheme() not correctly disabling the control's theme [1030]
* Fixed a problem with selecting text in databound edit controls [1037]
* Fixed a problem with typing international chars in edit controls when using SetAnsi(FALSE) [1038]

Documentation:
* Added documentation for functions in VulcanRTFuncs namespace
* Added documentation for THROW without arguments
* Added details about /vo13 compiler switch

 Print  
Vulcan.NET Version 2.0.206.0 - May, 2011
This version contains the following updates [issue number in brackets]:

Compiler:
* It is now possible to instantiate generics with generic type arguments defined in the same assembly [309]
* Added support for calling methods with generic arguments [827]
* Fixed a problem using nested types within generic types [204,921]
* It is now possible to use CLR2 libraries in CLR4 Vulcan projects [914]
* Now using _CAST to convert value from one numeric type to another never results to OverflowException [984]
* Fixed problem with passing REF value to overloaded method [952]
* Fixed incorrect increment of PTR value [968]
* Fixed a compiler crash with invalid syntax [967]

Runtime:
* Fixed exception in AsHexString() with large values [1001]
* Fixed exception in ClassName() with NULL value [1002]
* Fixed exception in SetNatDll which now also allows "VO28NAT" as param, to restore default behavior [1003]
* Fixed incorrect use of lAnsi param in FRead4() and FWrite4() functions [1005]
* Fixed incorrect results of VODBRelation() and VODBRSelect() [1008]

VO Classes:
* Fixed a problem with loading ComCtl32.dll in the GUI classes [997]
* Fixed a runtime exception with FormatMessage() function [998]
* Fixed a memory leak in ResourceId:Address() [985]
* Fixed inconsistent capitalisation of Resize() method in the GUI classes [989]
* Commented out #defines ON and OFF in VOGUIClasses.vh that were conflicting with several UDCs [987]

VS Integration:
* Fixed numerous visual issues in the VOWED (text alignment, special styles, test mode etc) [996]
* Fixed a problem with modifying properties for multiple controls in the VOWED [995]
* Added support for the LoadResString internationalization syntax to all VO-Compatible editors [986]

Documentation:
* The Vulcan.NET help file now contains full documentation on the VOSDK classes
* Added information on the indexed property operator "[]" and on ACCESS/ASSIGN topics
 Print  
Vulcan.NET Version 2.0.205.0 - March, 2011
This version contains the following updates [issue number in brackets]:

RDDs:
* Improved performance of DBFCDX and DBFNTX drivers by 5% - 20%
* DBCreateOrder() runtime error with DBSetOrderCondition() set [954]
* DBFNTX Assertion Failed with DBGoTop() [961]
* DBFNTX Assertion failed when multiple users write to dbf file [978]
* DBFNTX index corruption when writing to indexed field [979]
* DBFCDX corruption when multiple users write to index field of same record [973]
* DBFCDX IOException when multiple users write to index fields [974]
* DBFCDX Fixed incompatibility with VO in indexes on DATE fields

VS Integration:
* Fixed a problem with the VS2010 WPF control library template
* It is now possible to copy/paste controls from one window to another in the VO compatible WED [982]

Runtime:
* SubStr() was throwing an exception with NIL second (nStart) param [962]
* A problem with __Str() function [966]
* Implemented missing OOPTree() and OOPTreeClass() runtime functions. [970]
* Fixed a runtime exeption on late bound assigning INT value to FLOAT iVar [975]
* Fixed some VO incompatibilities in CToD() function [869]
* Fixed a runtime error passing more arguments than params in late bound method calls [976]
* Fixed InvalidCastException when accessing a VOSTRUCT late bound [972,852]
* Fixed VO incompatibility in VODBOrderInfo(DBOI_KEYTYPE) [977]

VO Classes:
* Fixed an InvalidCastExecption in DataWindow:Delete() [963]
* Fixed an AccessViolationException in cFtp class [945]
* DBFileSpec:Create() was always returning FALSE for dbfs that include a memo field [964]
* ExposeEvent:ExposedArea was throwing an exception [971]
* Fixed a bug in SmtpTransparency() function of InternetClasses
* Introduced UseColonInAutoLayoutCaptions() VOGUI function that controls adding colons to captions during auto layout. [Feature 73]
 Print  
Vulcan.NET Version 2.0.204.3 - January, 2011
This version contains the following updates [issue number in brackets]:
* A problem in the MLine() function [939]
* A script error on the first page in the CHM help file [946]
* An installation problem when installing the Help Viewer documentation [947]
* A problem with DbGoBottom() for numeric DBFCDX indexes [951]
* File() exception when PATH variable contains double quotes [960]
* StrTran() OutOfRangeException with specific parameters [959]
* DBServer Editor was not generating additional entities included in cavoded.tpl [958]
* Added some additional columns in the FieldSpec Editor listview
 Print  
Vulcan.NET 2.0 Announcement


Vulcan.NET _IS_ The future of Visual Objects !

Vulcan.NET 2.0 has been designed to work with Visual Studio 2010 and 2008. It can build applications targeting Framework 4.0, the latest major update to the .NET platform, whilst still giving the option to use Framework 2.0, 3.0 and 3.5.

Vulcan.NET 2.0  features are:

- Improved Compiler Speed
- Support for Visual Studio 2010 & 2008
- Improved Project Support
- Improved VS Integration

- Improved Intellisense
    - List Members     (typing Dot or Colon shows list of members)
   - Parameter Info   (After '(' or '{' the various overloads and their parameters are shown)
   - Quick Info       (Hovering over a identifier brings up info)
   - Complete Word    (For keyword completion)
   - Code Snippets    (Both 'stand alone' and 'Surround with')
   - Task List support  (//Todo comment, // Hack comment etc. Configurable)
   - Syntax Checking  (errors are shown in error list and with red squiggly lines in the editor)
   - Navigation Bar   (Types and members)
   - Color Syntax Highlighting
   - Brace matching
   - GoTo Definition

- Improved Visual Objects Editors for backward compatibility

- Support for IntelliTrace VS2010 Ultimate only

- Support for Enhanced debugging
   - breakpoint labels
   - pinned data tips
   - comments on data tips
   - display values from data tips from the last debugging session in our editor
   - export and import data tips

- Support for Multi Targeting (comes with assemblies for Framework 2.0 and Framework 4.0).
- The source code for the VO Compatible classes is provided

- Shell version of VS2010 will be available to Vulcan.NET 2.0 customers.
   -No  support for:
   - IntelliTrace
   - Multi Targeting

- The macro compiler can be replaced

- Vulcan.NET XML Documentation comments (tipple slash)

Purchase Vulcan.NET 1.0 (Build 161) for VS2008 Today, and receive Vulcan.NET 2.0 when available. (Shipping in the next 60 days)  Upgrade pricing from 1.0 to 2.0 to be posted soon.

Link here to GoVulcan.NET (Purchase)
http://www.govulcan.net/portal/Purchase/tabid/63/Default.aspx

By purchasing Vulcan.NET 2.0 you also get one year of updates, and one year of support on our private Vulcan.NET support forums (VOPS)

You may also obtain Vulcan.NET with a current VOPS subscription, which provides 1 year of updates for Vulcan.NET, plus 1 year of support for both VO and Vulcan.NET via our private forums.


Link to VOPS
http://www.grafxsoft.com/2vosubscribe.htm


60 Day Trial Versions of Vulcan.NET 1.0 and VO 2.8 are available at:
Link to trial versions.
http://www.govulcan.net/portal/TrialVersion/tabid/100/Default.aspx


Other Vulcan.NET 2.0 links of interest:

Vulcan.NET Getting Started Guide.
http://www.govulcan.net/portal/GettingStarted/tabid/59/Default.aspx


Scott Guthrie Blog re: VS 2010 Debugger Improvements (BreakPoints, DataTips, Import/Export)
http://weblogs.asp.net/scottgu/archive/2010/04/21/vs-2010-debugger-improvements-breakpoints-datatips-import-export.aspx

Microsoft Link App Gallery
http://visualstudiogallery.msdn.microsoft.com/en-us/7C074E31-CE77-4FF4-9C7C-4B7350517EE6

VulcanDownloads Link  (Community driven source code contribution site for Vulcan.NET Programmers.
http://www.VulcanDownloads.com

Microsoft's Channel 9  (IntelliTrace for Vulcan.NET & Visual Studio 2010
http://channel9.msdn.com/posts/VSIPMarketing/VSIP-Partners-CAN-DO--GraFX-VulcanNET

or Direct Link from GoVulcan.NET
http://www.govulcan.net/portal/Community/Information/tabid/96/Default.aspx

DevShare UK (May 2o-22 2010)
http://www.clickstartvulcan.net/DevShare/DS2010.html

Vulcan.NET Training CD's
http://www.vnt.vulcandotnet.de/

Vulcan.NET Plug-in for Reflector Fabrice Foray
http://fabtoys.net/downloads/cat_view/26-vulcannet?orderby=dmdate_published

Outlook_Bar for Vulcan.NET
http://fabtoys.net/downloads/cat_view/26-vulcannet?orderby=dmdate_published

VulcanMindMeld  FaceLift Pro for Vulcan.NET. (Convert your VO Win32 Windows to WinForm or WPF)
http://www.vulcanmindmeld.net/cms/

Browser for Vulcan.NET
http://www.votools.de/english/index.htm

VO 2 ADO for Vulcan.NET
http://www.heliks.nl/Products/Products/Vo2Ado/tabid/73/language/en-US/Default.aspx

Advance Database Systems (ADS) Vulcan.NET RDD
http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=12&Product=17&Platform=6

Report Pro and ClassMate
http://www.GrafXsoft.com

Vulcan IDE by Chris Pyrgas
http://www.govulcan.net/portal/TrialVersion/tabid/100/Default.aspx
An IDE written in Vulcan.NET... Now reaching 110,000 lines of Vulcan.NET code.

Vulcan.NET Video's  (How to's)
http://www.govulcan.net/portal/Video/tabid/60/Default.aspx

The time to get on board with Vulcan.NET is now !  Vulcan.NET IS the most cost efficient method of moving your Visual Objects Applications to .NET. to create new projects, why not use a language you already know ? Vulcan.NET can be used with all Microsoft.NET languages (in the very same solution).

What are you waiting for?  Give Vulcan.NET a few days of your time, and with a free trial version you will see for yourself:

Vulcan.NET is the future of Visual Objects programming.

 

 Print  
Copyright 2008 GrafX Software DevelopmentTerms Of UsePrivacy Statement     Login