Article View: algonet.pc.windows95
Article #1325Re: K�ra appl. fr�n b�de Win och Win95
From: Henrik Soderstrom
Date: Wed, 16 Oct 1996 00:00
Date: Wed, 16 Oct 1996 00:00
108 lines
5532 bytes
5532 bytes
janswa@algonet.se (Jan Swartling) wrote:
>H�r ni grabbar och tjejer
>
>Ponera, (vilket fint ord). Ponera att man har Windows 3.x i en prim�r
>partition, Win95 i en annan prim�r partition och en 16-bits
>applikation i en sekund�r partition. Anta vidare att 16-bit
>applikationen �r en s�dan som g�r ingrepp i Win/Win95s .INI-filer.
>
>Hur ska man g�ra f�r att kunna k�ra 16-bit applikationen fr�n b�da
>Winsystemen (beroende p� vilket man startar)?
>
>Problemet, som jag ser det, �r att om man installerar 16-bit
>applikationen fr�n Windows 3.x s� g�rs f�r�ndringar i dess .INI-filer
>och om installationen g�rs fr�n Win95 s� f�r�ndras Win95s .INI-filer.
>
>Om man d� t�nker sig att 16-bit applikationen installeras fr�n Windows
>3.x och att man d�refter bootar om till Win95 och f�rs�ker k�ra
>applikationen. Eller tv�rtom. Hur kan man f� det att fungera?
>
>Jag hoppas fr�gest�llningen �r n�got s�n�r klar.
Jod�, den �r ganska klar. Jag k�r sj�lv just s� h�r, med en
ytterligare komplikation: n�mligen att samtliga partitioner
p� mitt system har *olika* namn (logisk disk) under W311
resp. W95.
Min uppl�ggning �r nog mycket personlig och kanske inte kan
rekommenderas f�r alla men f�ljande kan kanske ge en del ideer
om hur man f�r till det.
S� h�r ser det ut hos mig:
Under DOS/W311: Under W95: under Linux:
disk1/part1 C: D: /c
disk2/part1 D: C: (*) /d
disk3/part1 E: G: /e
disk1/part2 F: E: /f
disk1/part3 G: F: /g
disk2/part2 ej synlig ej synlig /
(*) anv�nder Linux bootprogram LILO f�r att kunna boota
W95 fr�n disk 2. Kr�ngligt ? - javisst. men det har
f�rdelen att W95 f�r h�rja av hj�rtans lust i
MBR p� disk 2 (t.ex. vid W95 installation) utan
att resten av systemet p�verkas.
F�ra att k�ra applikationer i W95 som redan var installerade under
W311 gjorde jag f�ljande:
1. Editera autoexec.bat under W95 och inkludera W311:s "windows"
och "windows\system" directory i *slutet* av PATH (i mitt
fall D:\W311 och D:\W311\SYSTEM)
D� kommer W95 att hitta eventuella .dll filer som 16-bits
applikationen beh�ver.
Men se nu bara till att W95:s egna motsvarande directories
ocks� finns med i PATH och att de kommer *f�re* i ordnigen.
2. Kopiera .ini filerna (f�r alla applikationer som du vill
k�ra p� det h�r s�ttet) fr�n W311:s "windows" directory
till W95:s "windows" directory (i mitt fall fr�n D:\W311
till C:\W95)
3. Det h�r beh�vs bara om partitionerna har olika drive-bokstav,
som i mitt fall: Editera .ini filerna och �ndra alla "c:"
till "d:" och tv�rtom. �vriga eventuella referenser till
e: f: etc. �ndras ocks� enl. ovanst�ende tabell.
4. Provk�r applikationerna. N�gon av dem kommer troligen att
klaga p� att en viss .dll inte hittas (har bara st�tt p�
en enda s�dan, tror den hade att g�ra med 3d-dialoger,
som inte hittas via PATH utan *m�ste* finnas p� det
aktuella "windows\system" directoryt)
Kopiera den .dll filen fr�n W311:s "windows\system"
directory till W95:s "windows\system" directory.
5. Skapa en l�nk p� valfritt st�lle i W95 startmenyn till
var och en av applikationerna.
Har inte hittills haft n�gra problem med den h�r l�sningen
(k�r t.ex. 16-bitars MS-word/excel/access/project/powerpoint,
Quattro-Pro, Borland C++ 4.52 och diverse mindre apps
under W95 p� det h�r s�ttet, d�ribland W311 filemanager)
men kan dock t�nka mig att den inte �r helt vattent�t
- ponera att (d�r har vi det fina ordet igen) -
allts�, ponera att jag nu installerar n�gon ny 32-bits
applikation under W95 d�r en viss 32-bitars "tjohej.dll" fil
ing�r. D� kommer "tjohej.dll" naturligtvis att l�ggas
p� W95:s "windows\system" directory. Om det nu slumpade
sig s� att det redan fanns en 16-bits "tjohej.dll" under
W311 s� kommer 16-bitars programmet som beh�vde den
troligen att sp�ra ur n�sta g�ng jag f�rs�ker k�ra
det.
(Det kommer ju att f�rs�ka ladda 32-bitars "tjohej.dll"
eftersom den ligger f�re i PATH-str�ngen)
D� f�r man ta till nya knep, t.ex att d�pa om 16-bittaren
till "tjohuj.dll" och editera om 16-bits .exe filen s� att
den hittar "tjohuj" i st.f�r "tjohej" osv.
Det h�r blev ju lite l�ngt som f�rklaring men jag hoppas det
var till hj�lp.
h�lsn. /Henrik
Technical Details
Message-ID:
<542sh7$7hi@newstoo.ericsson.se>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<542lkd$fqk@epimetheus.algonet.se>Show Full Headers
Complete Article Headers
X-Google-Language: SWEDISH,ASCII X-Google-Thread: 114543,349934987c2a06fb X-Google-Attributes: gid114543,public X-Google-Thread: 108ace,349934987c2a06fb X-Google-Attributes: gid108ace,public X-Google-Thread: 1155dc,349934987c2a06fb X-Google-Attributes: gid1155dc,public From: Henrik Soderstrom <emehenk@rioja.ericsson.se> Subject: Re: K�ra appl. fr�n b�de Win och Win95 Date: 1996/10/16 Message-ID: <542sh7$7hi@newstoo.ericsson.se> X-Deja-AN: 189967679 references: <542lkd$fqk@epimetheus.algonet.se> to: janswa@algonet.se content-type: text/plain; charset=iso-8859-1 organization: Ericsson mime-version: 1.0 newsgroups: algonet.pc.windows95,algonet.pc.windows,swnet.sys.ibm.pc x-mailer: Mozilla 1.22 (Windows; I; 16bit)