Download visual basic 60 to visual basic net upgrade assessment tool
Author: A | 2025-04-24
Download Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool latest version for Windows free. Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool
Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool
Copilot is your AI companionAlways by your side, ready to support you whenever and wherever you need it.Visual Basic Upgrade Case Study that illustrates the upgrade of FMStocks from Visual Basic 6.0 to Visual Basic .NET.Important! Selecting a language below will dynamically change the complete page content to that language.File Name:fmstocks_net.msiThis case study showcases the process of upgrading a Microsoft Visual Basic 6.0 application to a functionally equivalent Visual Basic .NET application using the Visual Basic Upgrade Assessment Tool, the Visual Basic Upgrade Wizard, and the guidance chapters using the Fitch & Mather Stocks 2000 (FMStocks 2000) application as a reference application. It describes the issues encountered while upgrading the FMStocks 2000 application to Visual Basic .NET, identifies their resolutions, and explains how these resolutions were determined. The aim of this case study is not to identify all the issues involved in upgrading to Visual Basic .NET; the aim is to demonstrate the approach takento identify issues and resolve them.This case study will also serve as a starting guide for those who would like to test the assessment tool and upgrade wizard by using FMStocks 2000 as a sample application. This will give developers some familiarity with these tools and with the upgrade process before starting a real upgrade project.Supported Operating SystemsWindows XP Professional Edition , Windows 2000, Windows Server 2003 Microsoft Visual Basic 6.0 Microsoft .NET Framework 1.1 (required) Microsoft Visual Studio .NET development system (highly recommended, but not required) Microsoft Excel 2003 (required to use the Visual Basic
Download Visual Basic 6.0 To Visual Basic .net Upgrade Assessment Tool
This guide is to provide you with the information you need to upgrade an application from Visual Basic 6.0 to Visual Basic .NET.Important! Selecting a language below will dynamically change the complete page content to that language.Date Published:15/07/2024File Name:VBMigDec2005.exeThis guide is intended for software technical decision makers, solution architects, and software developers who are involved in Visual Basic 6.0 application or component development. It helps you understand the issues and risks that go along with upgrading to Visual Basic .NET. It also provides steps for preparing your applications for a successful and cost-effective upgrade. Finally, it gives ideas and pointers about how advance your application after you successfully upgrade it to Visual Basic .NET.Supported Operating SystemsWindows 2000, Windows Server 2003, Windows XP Professional Edition Microsoft Visual Basic 6.0 Microsoft .NET Framework 1.1 (required) Microsoft Visual Studio .NET development system (highly recommended, but not required) Microsoft Excel 2003 (required to use the Visual Basic 6.0 Upgrade Assessment Tool)Download and run the .exe file, extract the .zip file, and view the .pdf using Adobe Reader.Download Visual Basic 6.0 To Visual Basic .net Upgrade
AES4VB is a component (DLL) library ... type: Shareware ($119.00) categories: AES encryption software, AES encryption, AES software, strong encryption, 256 bit encryption, encryption library, Visual Basic encryption, VB encryption, Visual Basic AES, VB AES, Visual Studio AES, VBA View Details Download 2D / 3D CAD Import .NET: DWG, DXF, PLT 8.0 download by CADSoftTools ... a library for smart CAD developing in Microsoft Visual Studio. It contains managed code only and displays drawings ... vector files: PLT, HPGL, CGM. - Functionality for visual entities creating and editing by markers with Snap ... type: Shareware ($590.00) categories: AutoCAD, cad, dwg, DWG, dxf, DXF, VB.NET, .NET, MS Visual Studio, CAD, Import, Importer, View, Viewing, viewer, export, exporter, convert, converter, Microsoft, bmp, tiff, jpg, jpeg, gerber, gbr, hpgl, plt, hgl, prn, spl, wmf, emf, emf+ View Details Download SocketTools .NET Edition 8.0.8030.2386 download by Catalyst Development Corporation ... Edition is a collection of Internet components for Visual Studio 2013 and earlier versions. C# and Visual Basic developers can easily upload and download files, ... as well as examples for both C# and Visual Basic. Your projects can be redistributed without any ... type: Shareware ($395.00) categories: sockettools, .net, class, internet, component, visual studio, vb.net, ftp, sftp, http, nntp, telnet, ssh, pop3, imap4, smtp, mime, email, ssl, tls View Details Download VSdocman 7.6 download by Helixoft VSdocman is a Visual Studio tool for commenting and the quick automatic generation ... web site (ASP .NET) projects. VSdocman parses the Visual Basic .NET and C# projects and automatically creates ... utility. VSdocman works as an add-in with MS Visual Studio .NET 2005/2008/2010/2012. You will get your API ... type: Shareware ($229.00) categories: VSdocman, .NET, Visual Basic, Csharp, ASP, Visual Studio, generate, documentor, commenter, documenter, documentation, comments, chm, help 2, html, docx, rtf, xml, help, Add-In, comment editor, sandcastle, ndoc, class View Details Download Bytescout PDF Viewer SDK 9.0.0.3079 download by ByteScout, Inc Bytescout PDF Viewer SDK provides a visual control to implement your own PDF reader to ... clipboard; * finds text in PDF. System Requirements: Visual Studio 2005-2012 and Microsoft .NET framework 2.0, 3.5, ... type: Demo ($10.00) categories: pdf viewer sdk, pdf viewer, pdf viewer component, pdf viewer control, pdf viewer library, pdf viewer .net, net pdf viewer, pdf viewer for .net, pdf viewer c#, c# pdf viewer control, pdf viewer vb, vb6 pdf viewer, vb.net pdf viewer, pdf viewer c, pdf View. Download Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool latest version for Windows free. Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool Download Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool latest version for Windows free. Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment ToolUpgrading Visual Basic 6.0 applications to Visual Basic .NET and Visual
Copilot is your AI companionAlways by your side, ready to support you whenever and wherever you need it.This guide is to provide you with the information you need to upgrade an application from Visual Basic 6.0 to Visual Basic .NET.Important! Selecting a language below will dynamically change the complete page content to that language.Date Published:2024/07/15File Name:VBMigDec2005.exeThis guide is intended for software technical decision makers, solution architects, and software developers who are involved in Visual Basic 6.0 application or component development. It helps you understand the issues and risks that go along with upgrading to Visual Basic .NET. It also provides steps for preparing your applications for a successful and cost-effective upgrade. Finally, it gives ideas and pointers about how advance your application after you successfully upgrade it to Visual Basic .NET.Supported Operating SystemsWindows 2000, Windows Server 2003, Windows XP Professional Edition Microsoft Visual Basic 6.0 Microsoft .NET Framework 1.1 (required) Microsoft Visual Studio .NET development system (highly recommended, but not required) Microsoft Excel 2003 (required to use the Visual Basic 6.0 Upgrade Assessment Tool)Download and run the .exe file, extract the .zip file, and view the .pdf using Adobe Reader.Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual
Visual Basic Upgrade Companion – Pricing Info Thank you for your interest in the Visual Basic Upgrade Companion. Pricing for this is based on the amount of lines of code* to convert and the desired target language (VB.NET or C#). In order to get a quote, please fill out the following form, and we will get back to you as soon as possible. * The amount of lines of code and other application metrics can be obtained with our free Visual Basic Upgrade Assessment Tool. Comments and Blanks do no count; only Source Code and Design Lines. First Name : * Last Name : * E-mail Address : * Confirm E-mail Address : * Company/Organization : * Job Title : * Phone Number : * Number of employees : Country/Region : * City/State : * Application Line of Code (Aprox.) : * Please send us your assessment results compressed in a ZIP file. Target Language : * Message : * Privacy PolicyUpgrading Visual Basic 6.0 to Visual Basic .NET and C
ToolkitMicro Focus’ Visual Basic Upgrade CompanionCognosys Inc. VB6 to .NET Migration ToolkitThere are also other useful VB6 to .NET migration tools out there, but it is important to review the existing legacy codebase before choosing.MigrationThis type of Visual Basic upgrade is the best match in case:An old application works unstably;It annoys users with frequent errors, sometimes even causing work loss;The number of users is relatively constant;Business processes are attuned to the desktop experience.This VB6 to .NET migration strategy might be started with automated converters that take Visual Basic code and translate them to C# .NET. The resulting code requires manual adjustments for specific parts that are conceptually different in those languages, for replacing OCX/ActiveX controls. Also, upgrading from default for converters Windows Forms to the newer WPF is desirable.Abto has good experience in implementing the Migration strategy. For example, we convert VB6 to .NET for a charity platform for an international company. Also, our team provided VB6 to WPF conversion for a leading manufacturer.The advantages:VB6 migration to .NET is the second cheapest way after the Extension approach.The similarity of platforms allows preserving the usual user experience. Also, it lowers the chances of incorrect implementations.The whole application will be free from VB6 security and stability issues.The disadvantages:The base application must be developed before the new functionality can be added.Poor architecture choices might be inherited from the source code. Eliminating them will need extra efforts.To save both time and cost, you can use tools, for example:ArtinSoft’s VBUC (Visual Basic Upgrade Companion)ArtinSoft’s AssistantMobilize.NET VBUC (Visual Basic Upgrade Companion)ResQSoft VB6 to .NET Transformation PlatformRewritingThis type of Visual Basic upgrade is the best match in case:The conversion is done from the legacy desktop VB6 application to another platform. These transitions can support the extending base of users by scaling into the cloud; The company want to extend market share;The original application is totally outdated. It does not satisfy business in significant areas thus major overhaul is anyway necessary.As an example, Abto Software implemented the Rewriting approach for the US retail company. We modernized and migrated legacy ERP to the web.Advantages of the Rewriting approach:Change of platform to web or mobile is the only way to go;Architecture written from scratch using modern approaches allows cheaper development of improvements. Also, it makes more reasonable ongoing support expenses in the long term.Disadvantages of the Rewriting approach:It requires a bigger initial investment than the previous two ways. However, it is still justified by the future benefits.Rewritten functionality must be extensively tested to confirm compliance with the old behavior.To save your resources, you can use a Visual Basic migration tool, for example:Code Architects’ VBMigration PartnerGreat Migrations’ VB6/ASP to .NET Migration ToolkitMobilize.NET WebMAPElegance Technologies VBUC ExtensionWhat are VB6 to .NET conversionUpgrading Visual Basic 6.0 to Visual Basic .NET - Mobilize.Net
Posted: Aug 28, 2024 Updated: Mar 12, 2025Visual Basic, a third-generation programming language, is condemned for oblivion, and that’s no exaggeration. Version 6 was released in 1998 and enjoyed widespread adoption, but that was before it lost mainline support in 2008.Visual Basic can run on the later versions of Windows, but given the risks it’s really not worth the maintenance. That’s why business leaders are moving towards modernization.In the following overview, we’ll discuss code converters and how they optimize Visual Basic 6.0 migration. VB 6.0 to VB NET converters: the most prominent toolsThe tools listed below are designed and utilized for smooth Visual Basic 6 migration to modern .NET platforms. Each tool can automate significant portions, accurately translating VB6 syntax, legacy structures, and controls into contemporary .NET-compatible equivalents. But let’s get into more detail:VB Migration PartnerVisual Studio Upgrade AssistantVisual Basic Upgrade Companion.NET support.NET framework.NET Core.NET 5 and later.NET Core version 3.1.NET framework.NET CoreLegacy APIsAdvanced support, automatic replacement and emulationLimited support, manual interventionsComprehensive support, detailed reports and suggestionsConversion strategyFine-grained conversion, preserving patterns and behaviorDirect conversionDetailed conversion, extensive analysisConversion accuracyHigh accuracy, with attention to maintaining legacy structure and behaviorModerate accuracy, with focus on transitioning to modern C# codeHigh accuracy, with focus on preserving legacy functionality and performanceCustomizationExtensive customization, custom converters and directivesLimited customization possible through command-line optionsExtensive customization, custom rules and adjustmentsDocumentationExtensive documentation and tutorials, sample projectsMicrosoft Docs, community contributionsExtensive documentation and tutorials, case studiesCode Architect’s Visual Basic Migration PartnerThe VB Migration Partner is a software program specifically designed to convert Visual Basic 6 applications. Unlike similar automation programs, it emphasizes greater customization, thus enabling software developers to tailor the process in accordance to the project’s objectives. Key features of the VB6 converter:Migration pragmas – special comments that guide the program when handling specific segmentsMigration profiles – custom settings that allow the engineers to tailor the processError reporting and suggestions for encountered code issuesComprehensive documentation and tutorials for different code scenarios Visual Studio Upgrade Assistant by MicrosoftMoving further, the Microsoft Upgrade Assistant is another popular program to handle VB6 to .NET migration. While more often utilized for modernizing .NET applications, it does also support VB6 to .NET conversion.Key features of the VB6 converter:.NET modernization – .NET framework to modern .NET Core/5/6/7 built-in upgradesVisual Studio IDE integration, which enables software developers to use familiar toolsGuided upgrades, including step-by-step VB6 to VB.NET migrationContinuous updates to support the latest .NET technologiesVisual Basic Upgrade Companion by. Download Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool latest version for Windows free. Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool
Upgrading Visual Basic 6.0 Applications to Visual Basic .NET
Twips arn't supported in .net. Check out this msdn articleIn Visual Basic 6.0, the ScaleMode property could be used to change the coordinate system for a form or PictureBox control from the default scale of twips.Visual Basic .NET does not support multiple coordinate systems; only pixels are supported. During upgrade, coordinates are automatically converted from twips to pixels; code that sets the ScaleMode property at run time will cause a compilation error and must be modified.Note The upgrade tool assumes that the design-time setting for the ScaleMode property was twips; if this is not the case, the conversion will be incorrect and must be fixed.What to do next Remove the line of code that sets the ScaleMode property. Review any code that was based on the ScaleMode property and modify any calculations as necessary. For example, the following code shows how to modify a procedure that used a ScaleMode of inches. ' Visual Basic 6.0Form1.ScaleMode = vbInchesText1.Move 2, 1The above procedure moves the text box 2 inches right and 1 inch down from the upper left corner of the form. Code:' After upgrade to Visual Basic .NET'UPGRADE ISSUE: Constant vbInches was not upgraded.'UPGRADE ISSUE: Form property Form1.ScaleMode is not supported.' The next line must be removed in order to compile.Form1.ScaleMode = vbInches' Twips are converted to pixels, but the original inch values are used.Text1.SetBounds(VB6.TwipsToPixelsX(2), VB6.TwipsToPixelsX(1),…After upgrade, the procedure moves the text box right by 2 pixels and down by 1 pixel — not the desired result. Code:' Modified Visual Basic .NET code' Removed the ScaleMode line.' Convert the scale (1 inch = 1440 twips).Text1.SetBounds(VB6.TwipsToPixelsX(2880), VB6.TwipsToPixelsX(1440),…By multiplying the inches by 1440, the twips to pixel conversion now gives the same result as in the original Visual Basic 6.0 code. | Post Points: 5Download Upgrading Visual Basic 6.0 Applications to Visual Basic .NET
Page: ... 1 2 3 4 5 ... Next » (5 pages) Displayed: 1 - 25 of 118 Sort by: relevance | title | downloads | rating | date Show: All Software | Only Freeware Visual Studio .NET Obfuscator 8.8.3 download by RustemSoft ... like periodically obfuscate your .NET products the Skater Visual Studio .NET Obfuscator is for you. RustemSoft is using ... type: Shareware ($98.89) categories: decompiler, .NET, vb.net, Visual Basic, obfuscator, obfuscation, VB.NET, .NET obfuscator, code security, code protection, software protection, Visual Studio View Details Download VB.Net PDF 2022.11.10347 download by Veronica Sillar and the VB.Net PDF Team ... Net developers. VB.Net: Create a PDF file This Visual Studio project covers the comprehensive creation of PDF documents ... iTextSharp. The tutorial is self contained as a Visual Studio Console application, but works equally well for ... type: Shareware ($749.00) categories: VB.NET, PDF, vb net pdf, vb net create pdf file, vb net create pdf, dot, net pdf, .net pdf file, .net to pdf, PDF, HTML, ASPX, ASP.NET, Html-to-pdf, aspx c# pdf, create, render, generate, convert, VB.NEt PDF library View Details Download MarshallSoft GPS Component for VB 2.2 download by MarshallSoft Computing MarshallSoft GPS Component Visual Basic and .NET toolkit to read and decode ... versions of Windows. - Supports 32-bit and 64-bit Visual Basic, Visual Studio and VBA (Microsoft Office, Excel, Access, etc). ... type: Shareware ($115.00) categories: gps component, bluetooth gps, rs232 gps, vb gps, usb gps, navigation sentence, nmea sentence, gps visual basic, gps library, gps control, visual studio gps, gps toolkit, gps software, gps vb.net, gps toolkit, control, visual, toolkit, gps serial, gps software, gps vb View Details Download Marshallsoft Client Mailer for VB 6.0 download by MarshallSoft Computing The MarshallSoft Client Mailer for Visual Basic is email marketing software that sends personalized ... to a permission based mailing list from a Visual Basic program. Companies, professionals, clubs, e-publishers, and individuals ... type: Shareware ($119.00) categories: personalized email, email marketing, bulk mailer, merge email, mailing list software, send group mail, group mailer, direct mailer, Visual Basic mailer, Visual Basic email, Visual Basic mailing list, Visual Basic marketing, Visual Basic software, VB Mailer View Details Download MarshallSoft Visual Basic AES Library 6.0 download by MarshallSoft Computing ... Diffie-Hellman key exchange. The MarshallSoft AES Library for Visual Basic (AES4VB) is a toolkit that allows software ... easily implement 256-bit encryption and decryption in Windows Visual Basic applications.. Download Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool latest version for Windows free. Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool Download Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool latest version for Windows free. Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment ToolVisual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool
Download by ActiveXperts Software ActiveSocket is a Network Communication component for Windows. It features: SSH (Secure Shell), RSH (Remote Shell), ... Basic .NET, CShare C# .NET, Visual Basic, C++, Java, Delphi, PHP, HTML and VBScript projects. Runs on ... type: Shareware ($395.00) categories: Socket, winsock, tcp, tool, toolkit, componen, VB.NET, ASP, telnet, snmp, Visual, Basic View Details Download ActiveSocket 4.2 download by ActiveXperts Software ActiveSocket is a Network Communication component for Windows. It features: DNS, FTP, HTTP, HTTPs, ICMP Ping, ... Basic .NET, CShare C# .NET, Visual Basic, C++, Java, Delphi, PHP, HTML and VBScript projects. Runs on ... type: Shareware ($195.00) categories: Socket, winsock, tcp, tool, toolkit, componen, VB.NET, ASP, telnet, snmp, Visual, Basic View Details Download Live View 0.7b 0.7b download by Carnegie Mellon University Live View is a Java-based graphical forensics tool that creates a VMware virtual ... Containing the following operating systems * Windows 2008, Vista, 2003, XP, 2000, NT, Me, 98 ... OS was originally installed; creating a customized MBR for partition-only images; and correctly specifying a virtual disk ... View Details Download ActiveXperts SMTP POP3 Component 3.1 download by ActiveXperts Software SMTP and POP3 SDK for .NET, VB, CSharp, C#, VC++, VB.NET, Delphi, PHP, Java and other ActiveX aware platforms. Support for multiple recipients (To,CC,BCC), multiple attachments (ASCII and binary), ... (7 bit, 8 bit, quoted-printable, base64). Samples included for VB.NET, VC#.NET, VBScript, ASP, VB, VC++, Delphi, PHP, ... type: Shareware ($255.00) categories: Smtp, pop3, mail, email, e-mail, tool, toolkit, VBScript, VB.NET, ASP, dotnet View Details Download ActiveEmail 3.2 download by ActiveXperts Software SMTP and POP3 component for VB.NET, CSharp.NET, ASP.NET, C++, Delphi, PHP, Java and other development platforms. Support for secure mail servers (SSL), multiple recipients (To,CC,BCC), multiple ... SMTP authentication, POP3 authentication, POP3 header download, Support for free mail servers incl. Gmail and Windows Live. ... type: Shareware ($150.00) categories: Smtp, pop3, mail, email, e-mail, tool, toolkit, VBScript, VB.NET, ASP, dotnet View Details Download EmEditor Professional 14.6.1 download by Emurasoft, Inc. EmEditor Professional, a lightweight text editor for Windows, supports Unicode, as well as many international encodings. ... or larger) quickly andComments
Copilot is your AI companionAlways by your side, ready to support you whenever and wherever you need it.Visual Basic Upgrade Case Study that illustrates the upgrade of FMStocks from Visual Basic 6.0 to Visual Basic .NET.Important! Selecting a language below will dynamically change the complete page content to that language.File Name:fmstocks_net.msiThis case study showcases the process of upgrading a Microsoft Visual Basic 6.0 application to a functionally equivalent Visual Basic .NET application using the Visual Basic Upgrade Assessment Tool, the Visual Basic Upgrade Wizard, and the guidance chapters using the Fitch & Mather Stocks 2000 (FMStocks 2000) application as a reference application. It describes the issues encountered while upgrading the FMStocks 2000 application to Visual Basic .NET, identifies their resolutions, and explains how these resolutions were determined. The aim of this case study is not to identify all the issues involved in upgrading to Visual Basic .NET; the aim is to demonstrate the approach takento identify issues and resolve them.This case study will also serve as a starting guide for those who would like to test the assessment tool and upgrade wizard by using FMStocks 2000 as a sample application. This will give developers some familiarity with these tools and with the upgrade process before starting a real upgrade project.Supported Operating SystemsWindows XP Professional Edition , Windows 2000, Windows Server 2003 Microsoft Visual Basic 6.0 Microsoft .NET Framework 1.1 (required) Microsoft Visual Studio .NET development system (highly recommended, but not required) Microsoft Excel 2003 (required to use the Visual Basic
2025-04-16This guide is to provide you with the information you need to upgrade an application from Visual Basic 6.0 to Visual Basic .NET.Important! Selecting a language below will dynamically change the complete page content to that language.Date Published:15/07/2024File Name:VBMigDec2005.exeThis guide is intended for software technical decision makers, solution architects, and software developers who are involved in Visual Basic 6.0 application or component development. It helps you understand the issues and risks that go along with upgrading to Visual Basic .NET. It also provides steps for preparing your applications for a successful and cost-effective upgrade. Finally, it gives ideas and pointers about how advance your application after you successfully upgrade it to Visual Basic .NET.Supported Operating SystemsWindows 2000, Windows Server 2003, Windows XP Professional Edition Microsoft Visual Basic 6.0 Microsoft .NET Framework 1.1 (required) Microsoft Visual Studio .NET development system (highly recommended, but not required) Microsoft Excel 2003 (required to use the Visual Basic 6.0 Upgrade Assessment Tool)Download and run the .exe file, extract the .zip file, and view the .pdf using Adobe Reader.
2025-04-11Copilot is your AI companionAlways by your side, ready to support you whenever and wherever you need it.This guide is to provide you with the information you need to upgrade an application from Visual Basic 6.0 to Visual Basic .NET.Important! Selecting a language below will dynamically change the complete page content to that language.Date Published:2024/07/15File Name:VBMigDec2005.exeThis guide is intended for software technical decision makers, solution architects, and software developers who are involved in Visual Basic 6.0 application or component development. It helps you understand the issues and risks that go along with upgrading to Visual Basic .NET. It also provides steps for preparing your applications for a successful and cost-effective upgrade. Finally, it gives ideas and pointers about how advance your application after you successfully upgrade it to Visual Basic .NET.Supported Operating SystemsWindows 2000, Windows Server 2003, Windows XP Professional Edition Microsoft Visual Basic 6.0 Microsoft .NET Framework 1.1 (required) Microsoft Visual Studio .NET development system (highly recommended, but not required) Microsoft Excel 2003 (required to use the Visual Basic 6.0 Upgrade Assessment Tool)Download and run the .exe file, extract the .zip file, and view the .pdf using Adobe Reader.
2025-04-19