Newsgroup: it.comp.lang.delphi
Titolo: MDI o semplici form?!?!?

Qualcuno mi diceva che le form MDI stanno scomparendo.
E' Vero? Qual'è la soluzione migliore per il front-end di una applicazione?
Mi piacerebbe sapere quali sono i vostri standard.
Ciao e grazie a tutti coloro che parteciperanno alla conversazione.
--
Chrys-bj
http://digilander.iol.it/chrysbj


Andrea

 Mi piacerebbe sapere quali sono i vostri standard.
A seconda del tipo di applicazione....
Per i gestionali io preferisco utilizzare MDI.
Ciao
Andrea Casati

Mi piacerebbe sapere quali sono i vostri standard.
Semplici form (magari in DLL separate, in modo da garantire la
sostituibilita' indolore dei singoli pezzi).
--
Walkie...@Libero.It (ICQ# 8143647)

 Walkie...@Libero.It (ICQ# 8143647)
Andrea

100Kb?
Non mi sembra un problema.  Ne vale la pena, come gia' detto, ai fini
della modularita'.  Oggi non si bada piu' molto alle dimensioni del
codice eseguibile.  
Probabilmente non ho la tua stessa esperienza (trimestrale) nella
scrittura di applicazioni, ma io ho sempre tratto vantaggi da questa
tecnica.
--
Walkie...@Libero.It (ICQ# 8143647)

 Walkie...@Libero.It (ICQ# 8143647)
Ti avviso, se continui a trattarmi così ti ricambierò con la stessa moneta.
E guarda che so essere spietato e chi mi conosce lo sa.
Attento a quello che dici, è il mio penultimo avviso poi ti avviserò
un'altra volta sola.
Andrea

un'altra volta sola.
ARIARIARIROTFL !!!! 
--
Walkie...@Libero.It (ICQ# 8143647)

E' l'ultimo avviso, Laforgia.
Attento.

E' l'ultimo avviso, Laforgia.
PAUUURAAA !!!
--
Walkie...@Libero.It (ICQ# 8143647)

 ha scritto nel messaggio
news:3b44638a...@news.libero.it...



File size :  292864 ( DLL ) +
File size :  293888( EXE )  =
---------------------------
Total size : 586752
Un solo eseguibile : 295424 .
Le prove sono state eseguite con 2 form speculari contenenti 1 menu ed una
voce di menu.
Ti invito davvero a fare i conti, ti supplico... ^_^
La matematica *non è* un'opinione... ^_^



Va bene. Alla prima occasione buona te le faccio scontare con gli interessi.
Ti prego, dammi un'occasione... ^_^
Dammene una di quelle buone... ^_^


Ma secondo te io uso una dll per un progetto con 2 form?
Prova a moltiplicare le form per 100 e poi fai le somme su quello che viene
caricato in memoria.
La matematica non è mai un'opinione
--
Chrys-bj
http://digilander.iol.it/chrysbj


Andrea.

Sicuramente essendo in Delphi ho già notato i packages e sicuramente userei
quelli. Domanda: convengono (mai fatto conteggi a livello di memoria)?
Sul serio proveresti?!?!?!
Sei un grande :-)
Comunque la possibilità di aggiornare con facilità supera il problema
memoria.
Sicuramente cercherei di raggruppare più form possibile in un unico
packages.
--
Chrys-bj
http://digilander.iol.it/chrysbj


Ok, ma poi la tua modularità in parte va a farsi benedire, poi... ^_^


La matematica non è mai un'opinione
Mi sfugge qualcosa: sia che le form siano in dll che siano
nell'eseguibile vengono caricate quando servono e rilasciate alla
chiusura delle stesse. Solo un pazzo caricherebbe 100 dll all'avvio (o
lascerebbe a delphi autocreare 100 form).
Nel progetto in cui lavoro attualmente ho 242 form ma solo 6 vengono
caricate all'avvio. A quel punto qual'e' la differenza tra caricarle
da una dll o dall'eseguibile?
Sinceramente non capisco quali siano i problemi ad avere 7 o 8 mega di
eseguibile + dll (o .bpl) o anche 20 o 100 kb di memoria occupata in
piu', oggi come oggi i punti critici di sviluppo sono altri.
Anzi, direi che se il problema e' di aggiornamento telematico e' molto
meglio avere 200 dll e doverne aggiornare un paio piuttosto che dover
aggiornare tutto l'eseguibile, fermo restando i grossi problemi di
versioning che le dll possono dare.
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

 "Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo'
succedere di tutto!"
Andrea

giro? :=)
Bah, i nostri programmi risiedono su dei server, sono di base
programmi client-server, del disco del client non ce ne puo' fregare
di meno ;-)  (alt, alt, prima che mi riprendiate, si' lo so che non e'
proprio cosi').
Dipende dalle specifiche, noi diamo specifiche molto alte, del resto
si parla di database con alcune decine di milioni di record e quindi o
ti adegui o ti attacchi.
Pero' non sei riuscito a convincermi (ehehehehe), anche con un
gighettino di disco non mi sembra poi cosi' tanto un eseguibile di
sei/sette mega - fai un rapporto con i programmi della fine anni
ottanta di 500/600 K su dischi da 20Mega, quando andava bene.
E poi parliamo di gente che, come spesso accade su un giga di disco ha
300 Mega di posta con allegate cazzate, mp3, tetris, solitario e 100
MEGA DI FILE TEMPORANEI.
Ciao, 
