Ao abrir o arquivo para escrita, você especificou TXT ou CSV. Este é um arquivo de texto. Leia-o como um fio, selecione StringSubstr e converta-o para o que você quiser
void Write_File()
{
int handle;
staticdouble BlueL,RedL;
string B_level= DoubleToStr(BlueLine, Digits);
string R_level= DoubleToStr(RedLine, Digits);
string f_name = " (" + Symbol() + ")\\" + TimeToStr( LocalTime(),TIME_DATE ) + ".txt";
if(BlueLine!=BlueL||RedLine!=RedL)
{
Sleep(10000);//подождем 10 сек, пока оператор меняет уровни// Открытие или создание файла и перемещение указателя в конец
handle= FileOpen(f_name,FILE_CSV|FILE_READ|FILE_WRITE," ");
if(handle == -1) { Alert("Ошибка при открытии файла ",handle); return; }
FileSeek(handle,0,SEEK_END);
// Если новый файл - записать имя файла и строку заголовков колонокif(FileSize(handle)==0)
{
FileWrite(handle,f_name);
FileWrite(handle,"Изменение Уровней BlueLine RedLine");
}
// Сбор информации и запись в файлFileWrite(handle,TimeToStr(TimeCurrent()), " ",B_level, " ",R_level);
FileClose(handle);
BlueL=BlueLine;RedL=RedLine;
}
return;
}
Essa é a maneira de escrever! TCT
Desculpe-me, mas não entendo exatamente como tirar agora onível B_level eR_level. Eu não preciso de data e hora! Mas quero escrevê-los)
Leia como um fio, atribua um StringSubstr e converta para o que você precisar. Leia como um fio, selecione StringSubstr e converta para o que quer que seja
Ah ah ah ah ah ah ah, entendi!!! É isso aí!!! Obrigado@STARIJ! Vou tentar)
2018.02.26 12:49 1.24368 1.22581 Agora ... Destaque StringSubstr e converta-se para o que você precisa. Tudo tem que ser feito passo a passo. A pressa é um inimigo de um programador.
2018.02.26 12:49 1.24368 1.22581 Agora ... alocar StringSubstr e converter para o que você precisa. Você tem que fazer tudo passo a passo. A pressa é um inimigo de um programador.
Ler como string, alocar StringSubstr e converter em string. Ler como string, alocar StringSubstr e converter para uma string
STARIJ: Obrigada pela avaria!
Refizemos o trabalho! Agora os números não se somam por alguma razão!
STARIJ: Obrigada pela avaria! Refizemos o trabalho! Agora os números não se somam por alguma razão! Os números no arquivo são: Mas o mesmo Alerta dá estes: Onde obteve os zeros depois de 1,2 ? Eu tentei normalizar. Não! Eu escrevi o código assim:
Eu tinha StringSubstr(str,20,7) e você escreve StringSubstr(str,16,7). Subtraia os últimos 4 dígitos de 1.24938 e receba 1.2. Eu lhe disse - faça tudo sequencialmente. Eu tinha Alerta(s); - imprima o fio para ter certeza de que está correto, enquanto você está com pressa para escrever ObjectSet(. Programação é tudo uma questão de paciência, pequenos passos à frente - enquanto você tem gritado no fórum. Enquanto você está esperando por uma resposta - quantos pequenos passos confiantes você pode dar!!!
Ao abrir o arquivo para escrita, você especificou TXT ou CSV. Este é um arquivo de texto. Leia-o como um fio, selecione StringSubstr e converta-o para o que você quiser
Essa é a maneira de escrever! TCT
Desculpe-me, mas não entendo exatamente como tirar agora onível B_level eR_level. Eu não preciso de data e hora! Mas quero escrevê-los)
Essa é a maneira de escrever! TCT
Desculpe-me, mas não entendo exatamente como tirar agora onível B_level eR_level. Eu não preciso de data e hora! Mas eu quero anotar isso)
Leia como um fio, destaque StringSubstr e converta para o que você precisa. Leia como string, atribua StringSubstr e converta para o que você precisar
Leia como um fio, atribua um StringSubstr e converta para o que você precisar. Leia como um fio, selecione StringSubstr e converta para o que quer que seja
Ah ah ah ah ah ah ah, entendi!!! É isso aí!!! Obrigado@STARIJ! Vou tentar)
@STARIJ não funciona, ainda não consigo descobrir onde estou errado! Socorro!
Por que ele não gosta disso?
Por que não é assim?
Veja quais parâmetros você passa para a função, e quantos, e o que ela retorna.
clique em f1, coloque seu cursor sobre esta função com antecedência
@STARIJ não funciona, ainda não consigo descobrir onde estou errado! Socorro!
Erro aqui, mas o que eu fiz de errado?2018.02.26 12:49 1.24368 1.22581 Agora ... Destaque StringSubstr e converta-se para o que você precisa. Tudo tem que ser feito passo a passo. A pressa é um inimigo de um programador.
Ler como string, alocar StringSubstr e converter em string. Ler como string, alocar StringSubstr e converter para uma string
Primeiro vamos ler o último fio
2018.02.26 12:49 1.24368 1.22581 Agora ... alocar StringSubstr e converter para o que você precisa. Você tem que fazer tudo passo a passo. A pressa é um inimigo de um programador.
Ler como string, alocar StringSubstr e converter em string. Ler como string, alocar StringSubstr e converter para uma string
STARIJ: Obrigada pela avaria!
Refizemos o trabalho! Agora os números não se somam por alguma razão!
Os números no arquivo são assim:
E o mesmo Alerta dá estes:
Onde ele conseguiu os zeros depois de 1,2? Eu tentei normalizar. Não!
O código é escrito desta forma:
STARIJ : Obrigada pela avaria!
Refizemos o trabalho! Agora os números não se somam por alguma razão!
Os números no arquivo são:
Mas o mesmo Alerta dá estes:
Onde obteve os zeros depois de 1,2 ? Eu tentei normalizar. Não!
Eu escrevi o código assim:
STARIJ: Obrigada pela avaria!
Refizemos o trabalho! Agora os números não se somam por alguma razão!
Os números no arquivo são assim:
E o mesmo Alerta dá estes:
Onde ele conseguiu os zeros depois de 1,2? Eu tentei normalizar. Não!
Eu escrevi o código assim:
Tente isto.