Newsgroup: it.comp.lang.visual-basic
Titolo: [?][Istanze] Come si passano dati ad un'altra istanza?

Ciao a tutti.
Dunque, il discorso e' questo. Voglio che su una macchina possa girare
una sola istanza del mio programma. Quindi, all'avvio, posso
controllare con app.previnstance di non essere gia' in esecuzione.
Se app.previnstance e' true, allora chiudo il programma e buonanotte
al secchio.
Pero' ho un side effect non da poco: se la seconda istanza del
programma era lanciata dall'utente che aveva doppiocliccato su
un'icona di un file associato alla mia applicazione, il file non viene
piu' aperto. E io, invece, voglio che venga aperto nella prima istanza
del mio programma. Come faccio a passare il nome del file che ho nella
command all'istanza gia' in esecuzione?
Grazie in anticipo.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

 command all'istanza gia' in esecuzione?
aspettando che qualcuno ti dia la dritta giusta, ti ricordo solo di provare
a lanciare l'exe da due dir diverse: in questo caso previnstance mi sembra
non funzioni. magari per te non e' un problema, ma a buon conto...
ciao, a.

non funzioni. magari per te non e' un problema, ma a buon conto...
Figa... Hai ragione... :(
E allora come faccio? Per me e' un problema pure questo: non devono
assolutamente girare 2 copie del mio applicativo nemmeno da
directories separate. Uffolina... Era una prova che non avevo mai
fatto...


 command all'istanza gia' in esecuzione?
Una soluzione potrebbe essere mandare un messaggio personalizzato
(SendMessage o PostMessage) alla finestra principale del programma
(FindWindow), che dovra' necessariamente essere subclassata (SetWindowLong)
Ciao
Aldo

(FindWindow), che dovra' necessariamente essere subclassata (SetWindowLong)
Hai 15/20 giorni per spiegarmi come fare? Sono cose che si' e no
faccio in C++. Anzi, facevo in C++. In VB non so davvero da che parte
farmi. Sito comune?
Il messaggio personalizzato mi puo' andare piu' che bene. Anche
concettualmente mi sembra molto furba e pulita come soluzione.
Pero' non so come comportarmi per subclassare la finestra
principale...


 ha scritto nel messaggio
news:gk1n6t4gesl0365gd...@4ax.com...


 ha scritto nel messaggio
news:neqm6t0h5erh3a4pt...@4ax.com...


News su WinME per il limite di risorse? Sapendo che on supporta l'uscita a
DOS non comprero' mai l'aggiornamento (anche se avendo Linux potrei cmq
arrangiarmi a fare crash recovery usando quest'ultimo, pero' dato che con 98
ho tutte le applicazioni che girano [una alla volta chiaramente] preferisco
tenerlo); siccome cmq prob il prox PC che prendero' lo avra' di serie vorrei
capire se devo prepararmi a piallare e mettere NT (o 2k) o se posso tenerlo
as is...
Ciaotutti,
Alessandro


Spero di essere stato chiaro, l'argomento è un po' complesso...
Sei stato molto chiaro. Alcune cose le sapevo --tipo i ring e cosa
gira a ring 0 in Win*--, altre no --tipo i 64k degli "array"--...
Sto aspettando la Miro PCTV Usb per installare Win2k :)
Ma forse anticipo... :P
