Autore Topic: la stringa è vuota  (Letto 724 volte)

Offline takoda

  • Gamberetto
  • *
  • Post: 10
    • Mostra profilo
la stringa è vuota
« il: 09 Gennaio 2013, 10:54:01 »

varTemp as variant
StrNode  as string
strOutput as string

strNode ="200"
varTemp = Hex$("1000", 4)

strOutput = Chr$(CByte(Val("&H" & strNode))) & Chr$(3) & Chr$(CByte(Val("&H" & Left$(varTemp, 2)))) & Chr$(CByte(Val("&H" & Right$(varTemp, 2)))) & Chr$(0) & Chr$(1)


PRINT strOutput

E strOutput È VUOTA

Nota: Sto convertendo un progetto di gambas 1

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: la stringa è vuota
« Risposta #1 il: 09 Gennaio 2013, 15:17:03 »

E strOutput È VUOTA

:ciao:
Ho provato quel codice. A me il risultato non è vuoto. Infatti in console mi dà questi caratteri:
^@^C^C�^@^A

Volendo vedere a quali valori byte corrispondessero, ho salvato il contenuto della variabile di tipo stringa strOutput in un file; e sono andato a vedere i valori con un editor esadecimale. Ecco i valori dei byte del file:
00 03 03 E8 00 01

« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re: la stringa è vuota
« Risposta #2 il: 09 Gennaio 2013, 20:20:53 »

varTemp as variant
StrNode  as string
strOutput as string

strNode ="200"
varTemp = Hex$("1000", 4)

strOutput = Chr$(CByte(Val("&H" & strNode))) & Chr$(3) & Chr$(CByte(Val("&H" & Left$(varTemp, 2)))) & Chr$(CByte(Val("&H" & Right$(varTemp, 2)))) & Chr$(0) & Chr$(1)


PRINT strOutput

E strOutput È VUOTA

Nota: Sto convertendo un progetto di gambas 1



certo che cose del tipo:
strOutput = Chr$(CByte(Val("&H" & strNode))) & Chr$(3) & Chr$(CByte(Val("&H" & Left$(varTemp, 2)))) & Chr$(CByte(Val("&H" & Right$(varTemp, 2)))) & Chr$(0) & Chr$(1)

non e' che siano proprio leggibili ;-)
se corri, morirai stanco (motto degli sniper)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: la stringa è vuota
« Risposta #3 il: 09 Gennaio 2013, 21:50:30 »
quoto, e comunque a me da lo stesso risultato di vuott

Offline takoda

  • Gamberetto
  • *
  • Post: 10
    • Mostra profilo
Re: la stringa è vuota
« Risposta #4 il: 10 Gennaio 2013, 09:22:35 »
grazie mille riproverò forse il problema è mio , per la leggibilità il codice non è mio devo solo fare la conversione!