Newsgroup: it.comp.aiuto
Titolo: Scusate la FAQ

Ho creato un'applicativo per la gestione degli ordini via 
palmare , sfortunatamente è sviluppato in VB4 , e quindi 
non è il massimo della velocità ( il palmare è un 386 con 4Mb ram ) .
Devo in tutti i modi velocizzarlo !! :
1) non lo posso "downgradare" a vb3
2) non lo posso compilare a 32bit ( processore 386 )
Considerando che l'applicativo è puro codice VB senza neppure 
l'accesso a data base o controlli aggiuntivi (sono solo files binari ) 
avete una qualche idea di che cosa posso fare , non sò ad esempio 
portarlo sotto delphi ( è possibile ? ) e come ?

Io ti consiglio di isolare le funzioni in cui la velocità è importante e
cercare di ottimizzarle, o addirittura di riscriverle in linguaggio C.
Il Visual Basic è un ottimo prodotto per disegnare l'interfaccia utente, ma
per le elaborazioni è troppo lento, per cui si preferisce utilizzare un
linguaggio più snello come il C (l'assembler ormai non è quasi più
utilizzato).
Ciao, Sergio.

 utilizzato).
Va  anche detto  che gli  ottimizzatori del  C  permettono di ottenere
ottimi risultati (magari  un pelo inferiori all'assembler puro)  senza
l'impegno che ci  si deve  mettere per  scrivere tutto  in  assembler,
anche se su un  386 non devi metterti  a pensare su come accoppiare le
istruzioni...
o   oooooo	Gian Uberto Lauri        "So, are you working on finding
      o    o	
sa...@dei.unipd.it
        that bug *now* or leaving it until
     o o				  later?" - "Yes!" 
Attenzione, i dati nello header sono alterati per proteggermi dagli spammer.
L'indirizzo corretto e' nella firma.

 portarlo sotto delphi ( è possibile ? ) e come ?
A mano.  A meno che   qualche santo non   abbia scritto un compilatore
basic->pascal...
La prossima volta inizia subito in C.


 La prossima volta inizia subito in C.
Così finisco a natale......

 Cosě finisco a natale......
Questo vuol dire che non hai pensato subito a imparare il C.
ah! quanti danni ha creato la mania di voler contrabbandare un
linguaggio didattico come strumento di lavoro serio...
-- 
 _______     _______
(-_-<_  \   /  _>-_-)
   -_-<_ \ / _>-_-
       GioVanni-  Caluri
Giovann...@CSELT.SFILAMI.IT
http://www.pegacity.it/abita/280/index.htm
SFILARE .SFILAMI che e` li per gli spammers
(Lupo Volante)
Scout Tag LEUMANN 1 (TO)  (MASCI) A.S.
========================================================
WARNING: Payment is required for use of the above Email
address for unsolicited commercial Email or as part of a
mailing list for any purpose. 
As for US Federal and/or Italian Laws, by sending commercial
E-mail you agree to pay US$500.00 for storage fees.
========================================================
"By US Code Title 47, Sec.227(a)(2)(B), a computer/modem/printer meets
the definition of a telephone fax machine.  By Sec.227(b)(1)(C), it is
unlawful to send any unsolicited advertisement to such equipment.  By
Sec.227(b)(3)(C), a violation of the aforementioned Section is
punishable by action to recover actual monetary loss, or $500, whichever
is greater, for each violation."

 Cosě finisco a natale......
Beh, a scriverlo con le SDK si... Ma altrimenti sei lento :)


 linguaggio didattico come strumento di lavoro serio...
Lascio  la  parola ad altri  saggi piu'  esperti  di me di oltreoceano
(Giovanni Caluri e' saggio piu' esperto di me e nostrano :) )
:BASIC: n.  [acronym: Beginner's All-purpose Symbolic
   Instruction Code] A programming language, originally designed for
   Dartmouth's experimental timesharing system in the early 1960s,
   which has since become the leading cause of brain-damage in
   proto-hackers.  Edsger W. Dijkstra observed in "Selected
   Writings on Computing: A Personal Perspective" that "It is
   practically impossible to teach good programming style to students
   that have had prior exposure to BASIC: as potential programmers
   they are mentally mutilated beyond hope of regeneration.".  This
   is another case (like {Pascal}) of the cascading lossage that
   happens when a language deliberately designed as an educational toy
   gets taken too seriously.  A novice can write short BASIC programs
   (on the order of 10--20 lines) very easily; writing anything longer
   (a) is very painful, and (b) encourages bad habits that will make
   it harder to use more powerful languages well.  This wouldn't be so
   bad if historical accidents hadn't made BASIC so common on low-end
   micros.  As it is, it ruins thousands of potential wizards a
   year.
   [1995: Some languages called `BASIC' aren't quite this nasty any
   more, having acquired Pascal- and C-like procedures and control
   structures and shed their line numbers. -- ESR]


...
Be allora , i vostri consigli sono stati :
1) Installare windows 95 o NT su di un palmare 386 con 4 Mb ram e flash
disk da 10 Mb.
2)Riprogrammare il tutto in C++
Per quanto al punto 1 , beh non credo ci sia bisogno di commenti.
Per quanto al punto 2 , vi garantisco che conosco bene sia il c++ 
che VB e nell'applicazione in oggetto o usato VB perchè non avevo molto 
tempo a disposizione e perchè è basata tutta su files binari che il povero 
e denigrato VB mangia a velocità incredibili.
Il problema è nella visualizzazione dei form........
Non sottovalutate mai chi scrive su questo news group.
Se vi è capitato tra le mani l'enached CD del decennale di Arezzo wave , 
sappiata che è stato programmato tutto e solo in VB e C++.

 sappiata che è stato programmato tutto e solo in VB e C++.
Francamente, non sono prodotti che mi impressionano piu' di tanto.
*si allontana sul vecchio e scassatissimo Stinger LAM :) *
