News
Project description:
Commission Database 2.0 is a management software for artists and their patrons (clients/commissioners).
It manages:
- Overview of your artists (or clients) and the open art projects
- Upload status to art pages
- Which artworks are paid for, or if you have credits or debts
- Overview of all incoming/outgoing payments, which can be useful to verify bank statements
- Various statistics such as the month/year sums of incoming/outgoing payments
- Built-in currency converter to convert foreign currencies into your local currency (as a base for the statistics)
- Shortcut to folders that contain the artworks
- Collecting various information about commissions and artists, e.g. the contact details
- Password protection
Commission Database 2.0 is a management software for artists and their patrons (clients/commissioners).
It manages:
- Overview of your artists (or clients) and the open art projects
- Upload status to art pages
- Which artworks are paid for, or if you have credits or debts
- Overview of all incoming/outgoing payments, which can be useful to verify bank statements
- Various statistics such as the month/year sums of incoming/outgoing payments
- Built-in currency converter to convert foreign currencies into your local currency (as a base for the statistics)
- Shortcut to folders that contain the artworks
- Collecting various information about commissions and artists, e.g. the contact details
- Password protection
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
This package contains php functions for backwards compatibility, which can be included as "prepend" script - this means, that all PHP scripts (called via Apache, CLI etc.) include these scripts and therefore offer the backwards compatibility functions.
Currently, the pack contains following units:
- Replacement of mysql-functions with PHP 7
- Replacement of register_globals
- Replacement for ereg-functions and split-functions
- Small (weak) XSS WAF
If you need htmlentities(), htmlspecialchars() or html_entity_decode() with old semantics, you can download compatibility functions here
This package contains php functions for backwards compatibility, which can be included as "prepend" script - this means, that all PHP scripts (called via Apache, CLI etc.) include these scripts and therefore offer the backwards compatibility functions.
Currently, the pack contains following units:
- Replacement of mysql-functions with PHP 7
- Replacement of register_globals
- Replacement for ereg-functions and split-functions
- Small (weak) XSS WAF
If you need htmlentities(), htmlspecialchars() or html_entity_decode() with old semantics, you can download compatibility functions here
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
The source of (De)Coder 5.0, created with Delphi 12.
Also included are the source codes of some previous versions.
The source of (De)Coder 5.0, created with Delphi 12.
Also included are the source codes of some previous versions.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
VGWhoIs is a fork of the tool GWhoIs (currently not actively developed). It allows users to find information about domains, IP addresses, ASN numbers etc by querying the best fitting WhoIs service automatically. The information about the whois services is stored in a pattern file and can be altered or extended by new pattern files.
The usage is pretty simple:
VGWhoIs is a fork of the tool GWhoIs (currently not actively developed). It allows users to find information about domains, IP addresses, ASN numbers etc by querying the best fitting WhoIs service automatically. The information about the whois services is stored in a pattern file and can be altered or extended by new pattern files.
The usage is pretty simple:
vgwhois example.com
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
Commission Database 2.0 is a management software for artists and their patrons (clients/commissioners).
It manages:
- Overview of your artists (or clients) and the open art projects
- Upload status to art pages
- Which artworks are paid for, or if you have credits or debts
- Overview of all incoming/outgoing payments, which can be useful to verify bank statements
- Various statistics such as the month/year sums of incoming/outgoing payments
- Built-in currency converter to convert foreign currencies into your local currency (as a base for the statistics)
- Shortcut to folders that contain the artworks
- Collecting various information about commissions and artists, e.g. the contact details
- Password protection
Commission Database 2.0 is a management software for artists and their patrons (clients/commissioners).
It manages:
- Overview of your artists (or clients) and the open art projects
- Upload status to art pages
- Which artworks are paid for, or if you have credits or debts
- Overview of all incoming/outgoing payments, which can be useful to verify bank statements
- Various statistics such as the month/year sums of incoming/outgoing payments
- Built-in currency converter to convert foreign currencies into your local currency (as a base for the statistics)
- Shortcut to folders that contain the artworks
- Collecting various information about commissions and artists, e.g. the contact details
- Password protection
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
This is a retro-coding product of OIDplus, written in TurboPascal (aiming for DOS) and Borland Delphi (aiming for Windows 16bit, 32bit, and 64bit). It is just a small gimmick / fun-project and should not be used for productive use! Please use the latest version of OIDplus (2.0)!
This is a retro-coding product of OIDplus, written in TurboPascal (aiming for DOS) and Borland Delphi (aiming for Windows 16bit, 32bit, and 64bit). It is just a small gimmick / fun-project and should not be used for productive use! Please use the latest version of OIDplus (2.0)!
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
This is a retro-coding product of OIDplus, written in TurboPascal (aiming for DOS) and Borland Delphi (aiming for Windows 16bit, 32bit, and 64bit). It is just a small gimmick / fun-project and should not be used for productive use! Please use the latest version of OIDplus (2.0)!
Source code at GitHub: https://github.com/danielmarschall/oidplus_nostalgia
This is a retro-coding product of OIDplus, written in TurboPascal (aiming for DOS) and Borland Delphi (aiming for Windows 16bit, 32bit, and 64bit). It is just a small gimmick / fun-project and should not be used for productive use! Please use the latest version of OIDplus (2.0)!
Source code at GitHub: https://github.com/danielmarschall/oidplus_nostalgia
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
This is the latest version of OIDplus 2.0!
Source code: https://github.com/danielmarschall/oidplus
This is the latest version of OIDplus 2.0!
Source code: https://github.com/danielmarschall/oidplus
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
An API written in PHP for the OID repository oid-info.com.
The majority of the functions provided by this API helps developers in creating XML files which can be uploaded to the OID repository to add multiple OIDs, but the API also contains other helpful utilities related to OIDs, UUIDs and the OID repository in general. The XML generation can be useful for Registration Authorities (RAs) that want to deliver their assignments to oid-info.com , but also for people who want to support the OID repository by adding OIDs from public sources.
An API written in PHP for the OID repository oid-info.com.
The majority of the functions provided by this API helps developers in creating XML files which can be uploaded to the OID repository to add multiple OIDs, but the API also contains other helpful utilities related to OIDs, UUIDs and the OID repository in general. The XML generation can be useful for Registration Authorities (RAs) that want to deliver their assignments to oid-info.com , but also for people who want to support the OID repository by adding OIDs from public sources.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
"Light game" is a puzzle game. When the game starts, a random number or a stored pattern of these lights is switched on. Pressing any of the lights will toggle it and the adjacent lights. The goal of the puzzle is to switch all the lights off, preferably in as few button presses as possible.
"Light game" is a puzzle game. When the game starts, a random number or a stored pattern of these lights is switched on. Pressing any of the lights will toggle it and the adjacent lights. The goal of the puzzle is to switch all the lights off, preferably in as few button presses as possible.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
(De)Coder is an encryption software developed by Daniel Marschall. It uses the high-security AES encryption.
New and improved features in version 5.0:
A few features like shell integration and installer have been removed, to keep the product simple and clean.
Disclaimer:
Use this software at your own risk! ViaThinkSoft is not responsible for any damages which may be caused by the usage of this software. Especially when encrypting files, a damaged file, a forgotten password, or a mistyped password will lead to an irreversible loss of your data. The developers are not liable for any program bugs or data loss.
Please always backup your unencrypted data before using (De)Coder, or if you choose to delete the original unencrypted files, then check at least if the decryption works as expected. Please do not download or use the software if you do not agree with these conditions.
License and Credits:
(De)Coder is licensed under the terms of the Apache 2.0 license, which means you can use it for free (also commercially), and the source code is publicly available for everyone to use/learn/extend.
This product uses the following third-party components:
- Delphi Encryption Compendium (License: Apache 2.0)
- 7zip DLL files by Igor Pavlov (License: LGPL)
- 7zip Wrapper for Delphi by Henri Gourvest (License: MPL1.1)
(De)Coder is an encryption software developed by Daniel Marschall. It uses the high-security AES encryption.
New and improved features in version 5.0:
- Modern design
- Newer algorithms
- Backwards compatible with ALL previous (De)Coder versions
- Inclusion of metadata (filename, size, date) is now optional
- Available as GUI ("CoderFMX") or as a command-line tool ("CoderCLI")
- 32-bit and 64-bit binaries
- Secure deletion of files and folders (only in the CLI tool)
- Drag and drop support
- Completely re-written with the latest development tools (Delphi 12, DEC 6.5)
- Encrypt and decrypt files or folders (integrated 7zip packer)
- Internally compresses data using ZLib, but only if the file is not already compressed or has a high entropy
- Translated to English (currently, no German translation available anymore)
A few features like shell integration and installer have been removed, to keep the product simple and clean.
Disclaimer:
Use this software at your own risk! ViaThinkSoft is not responsible for any damages which may be caused by the usage of this software. Especially when encrypting files, a damaged file, a forgotten password, or a mistyped password will lead to an irreversible loss of your data. The developers are not liable for any program bugs or data loss.
Please always backup your unencrypted data before using (De)Coder, or if you choose to delete the original unencrypted files, then check at least if the decryption works as expected. Please do not download or use the software if you do not agree with these conditions.
License and Credits:
(De)Coder is licensed under the terms of the Apache 2.0 license, which means you can use it for free (also commercially), and the source code is publicly available for everyone to use/learn/extend.
This product uses the following third-party components:
- Delphi Encryption Compendium (License: Apache 2.0)
- 7zip DLL files by Igor Pavlov (License: LGPL)
- 7zip Wrapper for Delphi by Henri Gourvest (License: MPL1.1)
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
The current version of SpaceMission for Windows.
The current version of SpaceMission for Windows.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
Developed with Embarcadero Delphi and unDelphiX.
Developed with Embarcadero Delphi and unDelphiX.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Download description:
Developed with Embarcadero Delphi and unDelphiX
Developed with Embarcadero Delphi and unDelphiX
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
FastPHP is a simple, efficient, and comfortable editor/IDE for PHP. Besides syntax highlighting, a code explorer, and the execution of PHP scripts outside the browser, FastPHP offers other useful functionalities like PHP Lint, showing the PHP documentation by keystroke and automatic replacement of whitespaces into tabs.
Features:
FastPHP is a simple, efficient, and comfortable editor/IDE for PHP. Besides syntax highlighting, a code explorer, and the execution of PHP scripts outside the browser, FastPHP offers other useful functionalities like PHP Lint, showing the PHP documentation by keystroke and automatic replacement of whitespaces into tabs.
Features:
- Loads very fast, similar to Notepad
- Syntax highlighting
- Code TreeView Explorer (written in PHP!), also shows TODO-Entries
- Running PHP files without IDE and without browser
- Integrated PHP lint
- Conversation from whitespaces to tabs
- Integrated PHP help with the F1 key
- PHP files can be executed like HTA files via double-click
- Switch between Dark and Light theme
- Show/Hide formatting symbols
- Clicking on a PHP error will jump to the code line
- Automatically removes unnecessary spaces at end of lines and the end of file
- Integrate in Explorer as "Shell new" to quickly create new PHP files
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
FastPHP is a simple, efficient, and comfortable editor/IDE for PHP. Besides syntax highlighting, a code explorer, and the execution of PHP scripts outside the browser, FastPHP offers other useful functionalities like PHP Lint, showing the PHP documentation by keystroke and automatic replacement of whitespaces into tabs.
Features:
FastPHP is a simple, efficient, and comfortable editor/IDE for PHP. Besides syntax highlighting, a code explorer, and the execution of PHP scripts outside the browser, FastPHP offers other useful functionalities like PHP Lint, showing the PHP documentation by keystroke and automatic replacement of whitespaces into tabs.
Features:
- Loads very fast, similar to Notepad
- Syntax highlighting
- Code TreeView Explorer (written in PHP!), also shows TODO-Entries
- Running PHP files without IDE and without browser
- Integrated PHP lint
- Conversation from whitespaces to tabs
- Integrated PHP help with the F1 key
- PHP files can be executed like HTA files via double-click
- Switch between Dark and Light theme
- Show/Hide formatting symbols
- Clicking on a PHP error will jump to the code line
- Automatically removes unnecessary spaces at end of lines and the end of file
- Integrate in Explorer as "Shell new" to quickly create new PHP files
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
UserDetect2 is a program that allows the user to execute different programs depending on their current environment (e.g. MAC addresses, user name or computer name), so that a single executable file, e.g. shared over a network drive, a flash drive or external hard disk, can perform tasks for different work stations. The environment identifications can be extended by plugins.
UserDetect2 is a program that allows the user to execute different programs depending on their current environment (e.g. MAC addresses, user name or computer name), so that a single executable file, e.g. shared over a network drive, a flash drive or external hard disk, can perform tasks for different work stations. The environment identifications can be extended by plugins.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
AutoSFX was an effort to create a Self Extracting Archiver, but the project was cancelled due to various problems. You can continue development if you like.
AutoSFX was an effort to create a Self Extracting Archiver, but the project was cancelled due to various problems. You can continue development if you like.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
ViaThinkSoftSimpleLogEvent offers a COM interface for easily logging things into the Windows Event Log.
Using a COM interface enables some applications which cannot call arbitary DLL functions (like PHP) to write to the Event Log.
Additionally, ViaThinkSoftSimpleLogEvent registeres a "Log Event Provider" which will prevent the message "The description for Event ID ... from source ... cannot be found" that would show up if you would call the WinAPI function "ReportEvent" without MessageTable/Provider.
Example usage with VBScript
Example usage with PHP
Example usage with Delphi
ViaThinkSoftSimpleLogEvent offers a COM interface for easily logging things into the Windows Event Log.
Using a COM interface enables some applications which cannot call arbitary DLL functions (like PHP) to write to the Event Log.
Additionally, ViaThinkSoftSimpleLogEvent registeres a "Log Event Provider" which will prevent the message "The description for Event ID ... from source ... cannot be found" that would show up if you would call the WinAPI function "ReportEvent" without MessageTable/Provider.
Example usage with VBScript
Dim objMyObject
set objMyObject = CreateObject("ViaThinkSoftSimpleLogEvent.ViaThinkSoftSimpleEventLog")
const LOGEVENT_MSG_SUCCESS = 0
const LOGEVENT_MSG_INFORMATIONAL = 1
const LOGEVENT_MSG_WARNING = 2
const LOGEVENT_MSG_ERROR = 3
objMyObject.LogEvent "MySourceName", LOGEVENT_MSG_WARNING, "This is a test warning written by VBS"
Example usage with PHP
define('CLASS_ViaThinkSoftSimpleEventLog', '{E4270053-A217-498C-B395-9EF33187E8C2}');
define('LOGEVENT_MSG_SUCCESS', 0);
define('LOGEVENT_MSG_INFORMATIONAL', 1);
define('LOGEVENT_MSG_WARNING', 2);
define('LOGEVENT_MSG_ERROR', 3);
$x = new COM(CLASS_ViaThinkSoftSimpleEventLog);
$x->LogEvent('MySourceName', LOGEVENT_MSG_WARNING, 'This is a test warning written by PHP');
Example usage with Delphi
uses
ActiveX,
ViaThinkSoftSimpleLogEvent_TLB;
procedure LogTest;
var
x: IViaThinkSoftSimpleEventLog;
begin
CoInitialize(nil); // needs to be called only once
x := CoViaThinkSoftSimpleEventLog.Create;
x.LogEvent('MySourceName', ViaThinkSoftSimpleLogEvent_TLB.Warning, 'This is a test warning written by Delphi');
x := nil;
end;
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder
Project description:
UserDetect2 is a program that allows the user to execute different programs depending on their current environment (e.g. MAC addresses, user name or computer name), so that a single executable file, e.g. shared over a network drive, a flash drive or external hard disk, can perform tasks for different work stations. The environment identifications can be extended by plugins.
UserDetect2 is a program that allows the user to execute different programs depending on their current environment (e.g. MAC addresses, user name or computer name), so that a single executable file, e.g. shared over a network drive, a flash drive or external hard disk, can perform tasks for different work stations. The environment identifications can be extended by plugins.
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder