VB62VC6 - Visual Basic 6 sources to Visual C++ 6 converter.


http://vb6tovc6.sourceforge.net





Separate each tag with a space.

Release Date:

2003-09-23

Topics:

License:

Ratings and Reviews

Be the first to post a text review of VB62VC6. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Forum thread added

    supermatthew created the How do you use it? forum thread

    posted by supermatthew 1656 days ago

  • Forum comment added

    michaelbjohnson commented on the Would another parser help? forum thread

    posted by michaelbjohnson 2105 days ago

  • Forum comment added

    dethbom commented on the RE: Project status forum thread

    posted by dethbom 2187 days ago

  • Forum comment added

    nitrofurano commented on the BeBasicCompiler forum thread

    posted by nitrofurano 2212 days ago

  • Last release

    Big improvments over the previous version. It was laying on my hd.

    posted by hitchhikr 2238 days ago

  • File released: /vb6tovc6/vb6tovc6.0.8.67/VBToCpp.zip

    posted 2238 days ago

  • vb6tovc6 vb6tovc6.0.8.67 file released: VBToCpp.zip

    [NEW] - User can now select modules to convert or cancel whole process after projects loading. ("NO CONVERSION" flag isn't recognized anymore). - Third argument is now optional in Instr(). - New dynamic arrays engine (much cleaner and faster). - Added App.EXEName. - Added CLng(). - Comparisons handling re-written. - DoEvents statement modified. - Added Dir(). - Added handling for VB4/VB5 projects. - The converter will use project's name if Title tag can't be found. - Added Timer(). - Now displays number of reported warnings. - Removed the textbox in main window. - Added Split(). - Handling of Static statements for sub/functions/variables. - Unknown entity tag now embedded in comments. - Added an option to write original VB sourcecodes lines in produced output (as comments). - Modified and simplified code generation for Select/Case (now uses if/else instead of if/goto). - Debug configurations in generated projects now use debug libraries by default. - Local dynamic arrays are now supported. [FIX] - Fixed some bugs in InStr() - Fixed functions return values problem, such form is now allowed: Public Function MyFunction() As String MyFunction = "toto" End Function - Arrays handlers were returning a null pointer in some cases, causing a GPF. - Str() now accepts double numbers. - Sgn() now accepts double numbers. - Val() can now convert double numbers inside strings. - Fixed some conversions problems. - Longs and integers are now declared as signed. - Some values weren't reseted correctly after a project conversion. - Fixed nested GoSub/Return statements problem (using inline Assembly language). - Fixed some bugs with Case Else. - Won't crash if an invalid function is found in pass 2. (Occured when "Assume default type" was set to "(Report error)" and "Stop process at first error" wasn't checked). - Now recognizes 0 To xxx form in REDIM statements. - Won't initialize arrays of strings with null pointers anymore. - Fixed DLLs names in declarations. - The converter was confused with local variables sharing their names with functions. - Won't write global variables declarations in place of local ones sharing same names. - All subs/functions are now using stdcall convention. - Byref arguments recognition was broken for some reasons. - Modified way of handling temporary strings. - Fixed second argument problem in String(). - Some auto-generated numbers weren't resetted correctly. - Fixed some troubles with For statements. - Local copy of subs/functions strings arguments passed by values to avoid conflicts with temporary strings table (for example with recursive routines). - Memory allocations are now global. - Fixed vbNewLine and vbCrLf constants in MiniWin.h (strcat() was causing heap memory problems). - Removed some bugs in IsNumeric() (tricky function). - Can now open modules located in different drives. - Modified way of handling string parameters not passed byval. - Should now be able to handle byref arguments correctly (especially strings). - Local variables declarations are now gathered at the entry points of the functions (to avoid VC's variables skip error). - Elements of user types arguments are modified after possible conversion checking. - MsgBox() now limits the number of displayed chars to 1024 (like VB does). - Not operator converted to ~ instead of ! (stoopid). - Fixed StrComp function. - LTrim()/Trim() won't remove tabs anymore. [MISC] - Replaced all assembly functions with C equivalents (vb6asmlib removed). - Removed warning message produced by VC linker (merged segments). - Updated MiniWin.h. - Default compilation mode for project is now Native (was PCode) (conversions done with executable file are now much faster). - Added NDEBUG constant definition in VC projects generation. - Removed static option in preferences (now useless). - Modified IsVariable() for more accurate searching. - Strings stack enlarged. - Removed the display of generated labels in summary (obsolete). - Now uses malloc/free for memory working. - Numerous little improvments here and there.

    posted 2238 days ago

  • Forum comment added

    hitchhikr commented on the RE: Project status forum thread

    posted by hitchhikr 2513 days ago

  • Forum thread added

    packetvb created the Project status forum thread

    posted by packetvb 2545 days ago

  • New release

    VB6ToVC6 0.7.9 releasesd this day. Not a major one but it correct some bugs and adds some new things. regards, Franck 'hitchhikr' Charlet.

    posted by hitchhikr 2602 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review