VB6: Come spezzare le stringhe

martedì 24 marzo 2009 - 18.05

Sig. Travis Profilo | Junior Member

Ciao ragazzi,
sto cercando di spezzare una stringa calcolandone la lunghezza ed inviando 500 bytes alla volta; prendo errore quando vado ad eseguire questa funzione:

sTrGDF = Mid(sSpezzaTrGDF, Str500, 500)

Sapete dirmi perchè?

Il compilatore me la fa passare.

Grazie,
Ciao\G

Dainesi Profilo | Senior Member

La sintassi della Mid è
Mid(string, start[, length])

per cui devi esser certo che Str500 non sia oltre la fine della stringa sSpezzaTrGDF.

Comunque passami l'errore restituito che vediamo il motivo reale (sempre che sSpezzaTrGDF non sia NULL!!!!)
.
Autore del libro sul FOREX, MetaTrader e creazione dei trading system http://ilmiolibro.kataweb.it/schedalibro.asp?id=115872

Sig. Travis Profilo | Junior Member

Grazie ma ho risolto: il problema era dovuto al fatto che inizializzavo il puntatore di partenza a zero e questo dava fastidio.


Ciao e Buona serata,
Ciao\G
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5