Testning av nya versioner.

Om du vill installera en ny version av Lingus kan du göra detta genom att kopiera in de nya filerna i Lingus hembibliotek, d.v.s. att ersätta de gamla filerna med nya med samma namn. För att kunna gå tillbaka till den gamla versionen om den nya inte fungerar som det var tänkt, bör man då behålla de gamla filerna genom att flytta dem eller byta namn på dem.

Detta har den nackdelen att det inte får finnas annan pågående Lingusverksamhet eftersom sådan låser programfilerna.

Det finns ett annat sätt som gör att man kan testa en ny version på en eller flera datorer, och efter att man konstaterat att allt fungerar så växlar man över resten av datorerna till den nya versionen. Denna teknik bygger på Microsofts Side-by-side teknik. För att göra en sådan körning görs på följande sätt:

Antag att den befintliga versionen ligger i L:\Lingus\Program32. Om du har en annan sökväg modifierar du anvisningarna nedan.

Skapa en mapp med namn L:\Lingus\Program240 (till exempel)

Lägg de nya filerna i denna mapp. Lingus32.exe måste vara en av dessa.

Skapa en tom fil vid namn Lingus32.exe.local. Denna fil kan skapas som en textfil utan innehåll som du sedan byter namn på. Om det finns en sådan fil kommer Windows att hantera alla dll-filer på ett helt annat sätt än normalt. Lingus32 kommer nämligen att använda de dll-filer som ligger i samma mapp som exe-filen oberoende av vilka dll-filer som är registrerade. Detta göres utan någon ändring i Windows Registry. På detta sätt kan du ha möjlighet att på vilken dator som helst växelvis kunna köra de två olika versioner av Lingus genom att starta L:\Lingus\Program32\Lingus32.exe eller L:\Lingus\Program240\Lingus32.exe.

Skapa också en genväg till L:\Lingus\Program240\Lingus32.exe, högerklicka på den nya genvägen och välj Egenskaper. Ändra texten i rutan Mål genom att lägga till

-homedir=L:\Lingus\Program32 efter .exe (med mellanslag emellan)

Om du startar Lingus med denna genväg kommer den ordinarie ini-filen att hittas och användas.

Om du också lägger till -logg på Mål-raden. Då kommer en loggfil att skapas i c:\Documents and settings\All Users\Application Data\Lingus som kan användas för att diagnosticera eventuella fel.

När man konstaterat att allt fungerar kan man bara kopiera över de nya filerna till Program32-mappen. Låt gärna Lingus32.exe.local-filen hänga med eftersom den nya dllerna då inte behöver registreras om (speciellt viktigt om arbetsstationernas Registry är låst för eleverna)