Aikoinaan tuon rammisiirron kanssa oli enempi vähempi
ongelmia. Syynä taisi silloin muistaakseni olla wintoosan
oma ei-toimiva memory api rajapinta moiseen (en muista enää
15 vuoden takaista niin tarkkaan), mutta tuskin enää?
Eli mites lähden tätä asiaa ratkomaan. Tietokanta-ajurit
voidaan unohtaa jo valmiiksi. Softapaketin tulee olla
hyvin kevyt ilman yhtäkään ulkopuolista softaa.
--
http://www.jarikaija.com
http://www.project-ch701.net
http://www.advertiser.fi
Sen verta vielä, että rammilevyä EI myöskään hyväksytä
vaihtoehdoksi.
Moi Jari!
Olisiko n�ist� API-kutsuista apuja?
GetMessage(), PostMessage(), SendMessage() ja lost messages...
L�ytyv�t hakemalla "Message and Message Queue Reference" tai "memory
mapped files".
- Asko
Täytyy tutkia! Sovelluksen sisällä eri threadien välillä
Cbuilderissa olen moisia kyllä käyttänyt, mutta ei ole
koskaan tullut mieleen, että toimisivat eri sovelluksienkin
välillä yhtä hyvin.
Kiitoksia vinkistä!
T�ll� se hoitui. Pelaa kuin junan vessa :-)
Kiitos viel� kerran.
muita vaihtoehtoja olisivat olleet socketit, windows koneessa pipet
jotka käyttävät myös jaettua muistia kuten tuo. Kahden ohjelman
välistä tiedonvälitystä ei todellakaan kannata koskaan tehdä
tiedostolevyn kautta. Omasta mielestäni socketit ovat yksinkertaisin
vaihtoehto. Toimivat käyttöjärjestelmästä riippumattomasti.
Taisi olla noissa sockettien k�yt�ss� sellainen ongelma, jos koneessa ei
ole yht��n verkko-adapteria / liittym��, niin 127.0.x.x (localhost)
puuttuu, jolloin tuo endpoint ei toimi.
- asko
Tuollainen on saattanut olla jossain Windows 3.10:ssä, mutta ei missään
nykyisessä käyttiksessä.
--
@jhol