Вверх ↑
Этот топик читают: Гость
Ответов: 1429
Рейтинг: 50
#1: 2010-08-10 21:36:49 ЛС | профиль | цитата
Слетает код:

code_19936.txt

карма: 0

0
файлы: 1code_19936.txt [859B] [208]
vip
#1.1контекстная реклама от партнеров
Администрация
Ответов: 15294
Рейтинг: 1518
#2: 2010-08-10 21:39:55 ЛС | профиль | цитата
знаю выражения "винда слетела", "двайвер слетел" или "крыша слетела", а вот "слетает код" слышу впервые. Кто-то пояснит что за код и куда он слетел?
карма: 26
0
Ответов: 1429
Рейтинг: 50
#3: 2010-08-10 21:41:37 ЛС | профиль | цитата

Выбираем файл, и потом прога умирает.
карма: 0

0
Ответов: 4641
Рейтинг: 334
#4: 2010-08-10 21:45:43 ЛС | профиль | цитата
а Cryptography что сразу стримы может шифровать? Где это написано?
------------ Дoбавленo в 21.45:
такое ощущение что компоненты просто так бездумно соединены...
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15294
Рейтинг: 1518
#5: 2010-08-10 21:46:15 ЛС | профиль | цитата
компонент шифрования к сожалению не умеет шифровать пустую строку, а кодогенератор стандартного пакета не умеет автоматически переводить тип Stream в тип String последствия чего и можно наблюдать при запуске данной схемы
карма: 26
1
Голосовали:login
Ответов: 1429
Рейтинг: 50
#6: 2010-08-10 21:47:00 ЛС | профиль | цитата
Я только начал работать с файлами. Еще не доконца понял разницу.
А что надо сделать с этим стримом?

-------
кажется понял, наверное надо конвертер поставить
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#7: 2010-08-10 21:48:08 ЛС | профиль | цитата
говоря языком в стиле "Слетает код" - белую точку нельзя соединять с серой
------------ Дoбавленo в 21.48:
login писал(а):
А что надо сделать с этим стримом?

преобразовать в строку
Convertor
карма: 26
1
Голосовали:login
Ответов: 4641
Рейтинг: 334
#8: 2010-08-10 21:48:53 ЛС | профиль | цитата
login писал(а):
Я только начал работать с файлами

внимательно почитать справку и посмотреть примеры по соответствующим компонентам.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#9: 2010-08-10 21:55:48 ЛС | профиль | цитата
nesco, чё не внёс StreamConvertor в Wiki ?
(Так и будут рекламировать Convertor в стримах )
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1429
Рейтинг: 50
#10: 2010-08-10 21:57:45 ЛС | профиль | цитата
Еще один вопрос к Вам, а как теперь обратно в файловый поток?
Прога записывает на ftp файл 0 байт.


Add(MainForm,2953706,21,105)
{
}
Add(WinFTP,8099459,490,119)
{
Directory="."
RemoteName="file1.txt"
Point(onWrite)
link(onError,9387413:doMessage,[])
link(LocalName,13832906:Stream,[(496,107)(445,107)(445,161)(412,161)])
}
Add(Cryptography,4974767,322,119)
{
Key="273652834125465"
link(onCrypt,10996856:doConvert,[])
link(Data,3753072:Text,[(328,110)(272,110)])
}
Add(Hub,13815062,455,119)
{
OutCount=3
link(onEvent1,8099459:doOpen,[])
link(onEvent2,8099459:doWriteFile,[(479,132)(479,146)])
}
Add(FileStream,13246926,133,105)
{
FileName="table.txt"
link(onLoad,12284601:doConvert,[])
}
Add(Button,1631084,84,105)
{
Left=535
Top=30
link(onClick,13246926:doOpen,[])
}
Add(Message,9387413,539,119)
{
Message="Ошибка ftp !"
}
Add(Convertor,12284601,182,105)
{
Mode=11
link(onResult,14347372:doEvent1,[])
link(Data,13246926:Stream,[(188,98)(172,98)(172,143)(139,143)])
}
Add(StrList,3753072,266,56)
{
}
Add(Hub,14347372,224,105)
{
OutCount=3
link(onEvent1,3753072:doClear,[(252,111)(252,69)])
link(onEvent2,3753072:doText,[(257,118)(257,83)])
link(onEvent3,4974767:doCrypt,[])
}
Add(MemoryStream,13832906,406,119)
{
link(onCopy,13815062:doEvent1,[])
}
Add(Convertor,10996856,364,119)
{
Mode=12
link(onResult,13832906:doCopy,[])
}
Add(InfoTip,11468602,385,77)
{
Info=#12:Проблема тут|
Width=106
Height=109
}


карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#11: 2010-08-10 22:22:54 ЛС | профиль | цитата
Tad писал(а):
чё не внёс StreamConvertor в Wiki ?

Отложил на потом и... забыл. Бывает, но не всегда проходит
login писал(а):
а там небыло таких вариантов конвертации

Если обновиться по SVN, то уже есть. И называется этот компонент -- StreamConvertor, а Stream2Hex спрятан и оставлен только для совместимости со старыми схемами
карма: 22

1
Голосовали:login
Ответов: 1429
Рейтинг: 50
#12: 2010-08-10 22:55:30 ЛС | профиль | цитата
А как теперь обратно в файловый поток?


Add(MainForm,2953706,21,105)
{
}
Add(WinFTP,8099459,490,119)
{
Directory="."
RemoteName="file1.txt"
Point(onWrite)
link(onError,9387413:doMessage,[])
link(LocalName,13832906:Stream,[(496,107)(445,107)(445,161)(412,161)])
}
Add(Cryptography,4974767,322,119)
{
Key="273652834125465"
link(onCrypt,10996856:doConvert,[])
link(Data,3753072:Text,[(328,110)(272,110)])
}
Add(Hub,13815062,455,119)
{
OutCount=3
link(onEvent1,8099459:doOpen,[])
link(onEvent2,8099459:doWriteFile,[(479,132)(479,146)])
}
Add(FileStream,13246926,133,105)
{
FileName="table.txt"
link(onLoad,12284601:doConvert,[])
}
Add(Button,1631084,84,105)
{
Left=535
Top=30
link(onClick,13246926:doOpen,[])
}
Add(Message,9387413,539,119)
{
Message="Ошибка ftp !"
}
Add(Convertor,12284601,182,105)
{
Mode=11
link(onResult,14347372:doEvent1,[])
link(Data,13246926:Stream,[(188,98)(172,98)(172,143)(139,143)])
}
Add(StrList,3753072,266,56)
{
}
Add(Hub,14347372,224,105)
{
OutCount=3
link(onEvent1,3753072:doClear,[(252,111)(252,69)])
link(onEvent2,3753072:doText,[(257,118)(257,83)])
link(onEvent3,4974767:doCrypt,[])
}
Add(MemoryStream,13832906,406,119)
{
link(onCopy,13815062:doEvent1,[])
}
Add(Convertor,10996856,364,119)
{
Mode=12
link(onResult,13832906:doCopy,[])
}
Add(InfoTip,11468602,385,77)
{
Info=#12:Проблема тут|
Width=106
Height=109
}



Прога записывает на ftp 0 байт

убейте копию, какие-то глюки были со связью
------------ Дoбавленo в 22.55:
Помогите, я ничего немогу с этим сделать, у меня 0 байт на сервере. Как записать обработанный файл на ftp?
Это примитивнейшая операция, но она напрочь не хочет работать.
карма: 0

0
Ответов: 4641
Рейтинг: 334
#13: 2010-08-10 22:58:32 ЛС | профиль | цитата
login писал(а):
но она напрочь не хочет работать
что для того что бы работало было предпринято?
Наверно все таки
Ravilr писал(а):
внимательно почитать справку и посмотреть примеры по соответствующим компонентам

карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15294
Рейтинг: 1518
#14: 2010-08-10 23:00:23 ЛС | профиль | цитата
login писал(а):
Помогите, я ничего немогу с этим сделать, у меня 0 байт на сервере. Как записать обработанный файл на ftp?
Это примитивнейшая операция, но она напрочь не хочет работать

зачем был вставлен элемент MemoryStream? Его нужно убрать по причине абсолютной ненадобности
карма: 26
1
Голосовали:login
Ответов: 16884
Рейтинг: 1239
#15: 2010-08-10 23:03:41 ЛС | профиль | цитата
login, а так должно работать?

Add(WinFTP,8099459,476,147)
{
Directory="."
RemoteName="file1.txt"
Point(onWrite)
link(onError,9387413:doMessage,[])
}
Add(Cryptography,4974767,336,147)
{
Key="273652834125465"
link(onCrypt,10996856:doConvert,[])
}
Add(Hub,13815062,434,147)
{
link(onEvent1,8099459:doOpen,[])
link(onEvent2,8099459:doWriteFile,[(458,160)(458,174)])
}
Add(FileStream,13246926,238,147)
{
FileName="table.txt"
link(onLoad,12284601:doConvert,[])
}
Add(Button,1631084,189,147)
{
Left=15
Top=25
link(onClick,13246926:doOpen,[])
}
Add(Message,9387413,525,147)
{
Message="Ошибка ftp !"
}
Add(Convertor,12284601,287,147)
{
Mode=11
link(onResult,4974767:doCrypt,[])
}
Add(Convertor,10996856,385,147)
{
Mode=12
link(onResult,13815062:doEvent1,[])
}


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:login
Сообщение
...
Прикрепленные файлы
(файлы не залиты)