Newsgroup: it.comp.lang.visual-basic
Titolo: parametri

Ho una schrermata con i parametri per la mia applicazione, devo aggiungere 2 
campi che contengono degli identificatori.
Mi hanno detto che questi identificatori sono CHR(2) e CHR(3).
Come faccio a inserirli nella schermata?
Metto 2 textbox e salvo il contenuto nel file param.ini,ma se devo provare 
come li inserisco?
per adesso facciole prove con caratteri tipo % o $, ma volevo provare con i 
dati veri.
Ciao Claudia.
P.s. Ho un poretatile, e sono senza tastierino, ciao

non credo di aver capito la bene la domanda...
suppongo che una soluzione tipo:
metti una textbox, e poi ad un determinato evento (bottone? load?)
scrivi come codice
textbox.text = chr(2)  (o chr(3) a seconda di quello che ti serve)
sia troppo banale?
Tanto chr(2) e chr(3) (start e end of text) non hanno un simboletto
tipo "a" o "5"...
al limite vedi una barretta o un quadratino....
Se invece la domanda era: come faccio a digitare sulla textbox chr(2),
la risposta..
o fai impostare un numero (codice ascii decimale) e il chr te lo tieni
"per te"
o alt + 2 ?

 P.s. Ho un poretatile, e sono senza tastierino
E che cavolo di portatile hai, senza tastierino?
Alberto
-- 
Ma noi no

 E che cavolo di portatile hai, senza tastierino?
Perché dai sempre risposte del cazzo? :-)
-- 
Stay Cool, Stay Free, and then You will see.
It's Best to Stay Mellow!
http://www.assandshirt.com
Venerate anche voi il dio Flying Spaghetti Monster, andate su
http://www.venganza.org

 Perché dai sempre risposte del cazzo? :-)
Fossi in te, cercherei di leggere un po' meglio quelle risposte del cazzo.
Non si sa mai che tu possa imparare qualcosa...
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
:-|  !!!



Hai capito bene, nel senso che entrambe le risposte sono giuste.
Le textbox le ho inserite e le sto usando già, ma i problemi sono:
1) effettivamnete non so come inserire <STX> e il <ETX> nella textbox
2) Siccome il pogramma dovrebbe funzionare "parametrizzato" i caratteri di 
inizio e di fine potrebbero essere qualsiasi
anche una intera parola come "INIZIO" o "START"
come faccio a gestirmi la cosa?
L'idea di fare io il CHR è buona ma con un simbolo normale o una parola? 

 i dati veri.
Credo di aver capito la domanda anche se č posta in modo imcomprensibile 
(ok, č semanticamente una contraddizione... :) ).
Io eviterei di digitare/salvare caratteri non stampabili come testo.
Di solito io faccio cosě: nella casella di testo lascio scrivere roba tipo
"<STX>mia stringa<ETX>"
oppure
"{02}mia stringa{03}"
bello in chiaro, poi quando devo effettivamente usare la stringa faccio
s = Replace(str, "<STX>", Chr$(2))
s = Replace(s, "<ETX>", Chr$(3))
Con il secondo metodo risulta ancora piů comoda la sostituzione globale di 
tutti i caratteri ascii:
s = Replace(str, "{00}", Chr$(0))
For i = 1 to 255
    s = Replace(s, "{" & format$(hex$(i), "00") & "}", Chr$(i))
Next i
Ciao 

Per inserire i caratteri nella textbox, dovrebbe esserti sufficiente
usare
alt + numero nel tastierino numerico. (come alt+126= tilde)
Se funziona (scusa, ora non posso controllare) dovresti essere a
cavallo
anche per le stringhe, no?
oppure, banalmente, dai la possibilita' di scrivere. E vicino ci metti
un
rettangolo per i simboli "speciali", in cui uno se li seleziona e
appaiono
nella textbox. Guardi 
http://www.asciitable.com
 e ricopii...

 P.S. Ho un portatile, e sono senza tastierino
...
Premesso che:
- *SICURAMENTE* il tuo portatile ha un tastierino
  numerico (ad es. premendo il tasto Fn,
  automagicamente le lettere "in mezzo alla
  tastiera" si trasformeranno in numeri).
- Uno dei motivi principali per cui non riesci a fare
  quel che vuoi fare, e' perche' NON SAI quel che vuoi
  fare (e questo si evince dal fatto che NON SAI
  spiegarlo)
Se vuoi aggiungere i caratteri corrispondenti ai codici ASCII
2 e 3 ad una TextBox, premesso che probabilmente non li vedrai
corretamente, puoi mettere sul form 2 pulsanti, chesso',
cmdCHR2 e cmdCHR3, e nell'evento OnClick degli stessi aggiungere
alla TextBox (o al file) i corrispondenti caratteri.
Ad es.
Sub cmdCHR2_OnClick()
    txtStringa.Text = txtStringa.Text & Chr(2)
End Sub
oppure
Sub cmdCHR2_OnClick()
    Dim fn As Integer
    fn = FreeFile
    Open "C:\file.txt" For Append As #fn
    Print #fn, Chr(2);
    Close #fn
End Sub
hth,
Lokar
P.S. Spero che non ti sia offesa dal tono crudo del post,
     ma la programmazione consiste nello scrivere in un
     certo linguaggio *esattamente* quello che si vuole
     che il computer faccia. Se non si sa come farlo i
     casi sono due: o non si conosce il linguaggio (ed
     in questo caso si puo' trovare aiuto pressocche'
     ovunque, da manuali, help, internet e newsgroup)
     oppure non si sa *esattamente* quello che si
     vuole far fare al computer (in questo caso puoi
     aiutarti solamente da sola).