<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.visual-prolog.com/index.php?action=history&amp;feed=atom&amp;title=VipLaunch</id>
	<title>VipLaunch - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.visual-prolog.com/index.php?action=history&amp;feed=atom&amp;title=VipLaunch"/>
	<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=VipLaunch&amp;action=history"/>
	<updated>2026-06-20T12:15:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=VipLaunch&amp;diff=4899&amp;oldid=prev</id>
		<title>Thomas Linder Puls: Released</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=VipLaunch&amp;diff=4899&amp;oldid=prev"/>
		<updated>2024-01-04T13:55:46Z</updated>

		<summary type="html">&lt;p&gt;Released&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:55, 4 January 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Template:NonReleased}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; is a utility for launching projects, solutions and com import descriptions in the correct version of the &amp;#039;&amp;#039;&amp;#039;IDE&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;solution manager&amp;#039;&amp;#039;&amp;#039; and  &amp;#039;&amp;#039;&amp;#039;comWrapper&amp;#039;&amp;#039;&amp;#039;, respectively.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; is a utility for launching projects, solutions and com import descriptions in the correct version of the &amp;#039;&amp;#039;&amp;#039;IDE&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;solution manager&amp;#039;&amp;#039;&amp;#039; and  &amp;#039;&amp;#039;&amp;#039;comWrapper&amp;#039;&amp;#039;&amp;#039;, respectively.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Thomas Linder Puls</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=VipLaunch&amp;diff=4874&amp;oldid=prev</id>
		<title>Thomas Linder Puls: download</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=VipLaunch&amp;diff=4874&amp;oldid=prev"/>
		<updated>2024-01-04T10:02:30Z</updated>

		<summary type="html">&lt;p&gt;download&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:02, 4 January 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; is a utility for launching projects, solutions and com import descriptions in the correct version of the &amp;#039;&amp;#039;&amp;#039;IDE&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;solution manager&amp;#039;&amp;#039;&amp;#039; and  &amp;#039;&amp;#039;&amp;#039;comWrapper&amp;#039;&amp;#039;&amp;#039;, respectively.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; is a utility for launching projects, solutions and com import descriptions in the correct version of the &amp;#039;&amp;#039;&amp;#039;IDE&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;solution manager&amp;#039;&amp;#039;&amp;#039; and  &amp;#039;&amp;#039;&amp;#039;comWrapper&amp;#039;&amp;#039;&amp;#039;, respectively.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Since Visual Prolog 11 &amp;lt;vp&gt;vipLaunch&amp;lt;/vp&gt; is installed automatically together with the installation of Visual Prolog itself.  But you can also install the latest version directly here [https://www.visual-prolog.com/link/vipLaunch.php vipLaunch installer].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; is registered as the &amp;quot;open&amp;quot; handler for the following filetypes (extensions):&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; is registered as the &amp;quot;open&amp;quot; handler for the following filetypes (extensions):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Thomas Linder Puls</name></author>
	</entry>
	<entry>
		<id>https://wiki.visual-prolog.com/index.php?title=VipLaunch&amp;diff=4872&amp;oldid=prev</id>
		<title>Thomas Linder Puls: vipLaunch</title>
		<link rel="alternate" type="text/html" href="https://wiki.visual-prolog.com/index.php?title=VipLaunch&amp;diff=4872&amp;oldid=prev"/>
		<updated>2024-01-03T12:22:21Z</updated>

		<summary type="html">&lt;p&gt;vipLaunch&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Template:NonReleased}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; is a utility for launching projects, solutions and com import descriptions in the correct version of the &amp;#039;&amp;#039;&amp;#039;IDE&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;solution manager&amp;#039;&amp;#039;&amp;#039; and  &amp;#039;&amp;#039;&amp;#039;comWrapper&amp;#039;&amp;#039;&amp;#039;, respectively.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; is registered as the &amp;quot;open&amp;quot; handler for the following filetypes (extensions):&lt;br /&gt;
&lt;br /&gt;
* .vipprj: Visual Prolog projects, which are opened in an IDE&lt;br /&gt;
* .vipsln: Visual Prolog sulution files, which are opened in a Solution Manager&lt;br /&gt;
* .vipcom: Visual PRolog com import descriptions, which are opened in a comWrapper&lt;br /&gt;
* .pro, .cl, .i, . pack &amp;amp; .ph: Visual Prolog source files, which are opened in an editor in an IDE&lt;br /&gt;
&lt;br /&gt;
The tree first kinds (&amp;lt;vp&amp;gt;.vipprj&amp;lt;/vp&amp;gt;, &amp;lt;vp&amp;gt;.vipsln&amp;lt;/vp&amp;gt; and &amp;lt;vp&amp;gt;.vipcom&amp;lt;/vp&amp;gt;) can be marked with a &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; which is used to locate the correct tool to open.&lt;br /&gt;
&lt;br /&gt;
For the sake of the description we will here consider project files (&amp;lt;vp&amp;gt;.vipprj&amp;lt;/vp&amp;gt;) and the IDE.  The other two file types follows the same principle.&lt;br /&gt;
&lt;br /&gt;
When you double click a project file (&amp;lt;vp&amp;gt;.vipprj&amp;lt;/vp&amp;gt; file) the &amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; program will be invoked.  It will then inspect the project file for a &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If there is no &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; in the file &amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; will present a window like this:&lt;br /&gt;
&lt;br /&gt;
[[File:vipLaunch.png]]&lt;br /&gt;
&lt;br /&gt;
A &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; can identify a version for example version &amp;lt;vp&amp;gt;10&amp;lt;/vp&amp;gt;.  When &amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; is invoked on a &amp;lt;vp&amp;gt;.vipprj&amp;lt;/vp&amp;gt; with such a &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; it will open an IDE with that version.  This obviously requires that can locate such an IDE.  &amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; will search for Visual Prolog versions which are installed in usual installation directories (i.e. &amp;#039;&amp;#039;&amp;#039;...\Program Files (x86)&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;...\&amp;lt;user&amp;gt;\AppData\Roaming\Visual Prolog&amp;#039;&amp;#039;&amp;#039;).  If you have installations in unusual places you can search for them by pressing the magnifying glass icon and browse to the location.&lt;br /&gt;
&lt;br /&gt;
In the image above Visual Prolog 8, 9, 10 and 11 appear as regular installations.  In the case above &amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; has also located an installation up-relative to the project location (more on that below).  If you select the version you want to use and press the Visual Prolog icon the correcponding IDE will open.  If you press the &amp;#039;&amp;#039;&amp;#039;pin&amp;#039;&amp;#039;&amp;#039; icon the corresponding IDE will also open, but further more the project file will be marked with the &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; which is listed in the first column. &lt;br /&gt;
&lt;br /&gt;
When double clicking a project which has a &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; mark &amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; will locate the installation correcponding to the &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; and launch that IDE.  If it cannot locate the installation the window will from above will appear giving you the choice to select the version to use.&lt;br /&gt;
&lt;br /&gt;
If you wish to remove or change the &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; in a project you can right click on the project file and use the menu entry &amp;#039;&amp;#039;&amp;#039;Open choose&amp;#039;&amp;#039;&amp;#039;.  This will open the choose window on the project.  The &amp;#039;&amp;#039;&amp;#039;eraser&amp;#039;&amp;#039;&amp;#039; icon will remove vipId mark from the project and the &amp;#039;&amp;#039;&amp;#039;pin&amp;#039;&amp;#039;&amp;#039; will set your new choice, the Visual Prolog icon launch the selected installation, but leave the &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; mark in the project unchanged.&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;vp&amp;gt;vipID&amp;lt;/vp&amp;gt; is a number then it represents a version number.  (The version number &amp;lt;vp&amp;gt;11s2&amp;lt;/vp&amp;gt; is an internal version number which will not appear for public versions).&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; is set to &amp;lt;vp&amp;gt;*&amp;lt;/vp&amp;gt; then &amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; will load the project into the IDE with the highest version (i.e. 11 in this case).&lt;br /&gt;
&lt;br /&gt;
Besides using a version number &amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; can also invoke &amp;#039;&amp;#039;up-relative&amp;#039;&amp;#039; versions.  Most people (outside PDC) will most likely not use this feature.  But for completeness: an up-relative installation is an installation which is located upwards and to the side of the project location.&lt;br /&gt;
&lt;br /&gt;
In the window above the first line with the green folder icon is an up-relative version.  The project is &amp;#039;&amp;#039;&amp;#039;D:\git\staff\src\Prog\Staff.vipprj&amp;#039;&amp;#039;&amp;#039;. Going upwards twice from that location &amp;lt;vp&amp;gt;vipLaunch&amp;lt;/vp&amp;gt; has found a Visual Prolog version, i.e. in &amp;#039;&amp;#039;&amp;#039;..\..\Visual Prolog\_vip6\Prodir&amp;#039;&amp;#039;&amp;#039; relative to the project location (or &amp;#039;&amp;#039;&amp;#039;D:\git\staff\src\Visual Prolog\_vip6\Prodir&amp;#039;&amp;#039;&amp;#039; non-relative).&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;vp&amp;gt;vipId&amp;lt;/vp&amp;gt; for this version is &amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;lt;\Visual Prolog\_vip6\Prodir&amp;#039;&amp;#039;&amp;#039;, where &amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;lt;\&amp;#039;&amp;#039;&amp;#039; indicates an upwards folder (here two steps up).  Such up-relative  versions are intended for people that have Visual Prolog in their version control system, or for example uses some kind of package manager to install versions relative to the project folder.&lt;br /&gt;
&lt;br /&gt;
[[Category:IDE]]&lt;/div&gt;</summary>
		<author><name>Thomas Linder Puls</name></author>
	</entry>
</feed>