Вверх ↑
Этот топик читают: Гость
Ответов: 902
Рейтинг: 27
#1: 2007-02-25 08:02:05 ЛС | профиль | цитата
Подскажите пожалуйста что я делаю не так?
При попытке запуска программы выскакивает окно:
Приложению не удалось запустится,поскольку BSZIP.dll не был найден.Повторная установка приложения
может исправить эту проблему.
jpeg.dll zlib.dll и BSZIP.dll я скачал и поместил в системную папку.
Без архива файл отправляется нормально,но доходят не все данные.
Вот код: code_1014


карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_1014.txt [1.2KB] [278]
Ответов: 9906
Рейтинг: 351
#2: 2007-02-25 08:49:30 ЛС | профиль | цитата
juk писал(а):
Подскажите пожалуйста что я делаю не так?

Да практически все
Каждый элемент как-то неправильно и используется

[size=-2]------ Добавлено в 08:49
Пожалуй следует задачу разбить на 5-6 отдельных частей и обсуждать правильность реализации по отдельности
карма: 9

0
Ответов: 902
Рейтинг: 27
#3: 2007-02-25 09:41:06 ЛС | профиль | цитата
Почти всё я взял со старого форума.
В этом случае как мне кажется(но конечно я ошибаюсь),
программа проверяет наличие файла на диске и отправляет его имя на ящик?


карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#4: 2007-02-25 10:10:16 ЛС | профиль | цитата
juk писал(а):
программа проверяет наличие файла на диске и отправляет его имя на ящик?

В твоем случае программе пофигу есть файл на диске или нету -
1) не анализируешь результат полученый с FileTools (0 или 1)
2) У тебя файла всегда нет, т.к. в Memory - C\game.dat , а не C:\game.dat
Нет файла - тоже событие, которое запускает программу дальше.
Слушайся Galkov
Galkov писал(а):
Пожалуй следует задачу разбить на 5-6 отдельных частей и обсуждать правильность реализации по отдельности

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3851
Рейтинг: 159
#5: 2007-02-25 22:30:01 ЛС | профиль | цитата
На вскидку:::...
шаг первый: проверяем наличие dat-файла
Add(MainForm,7636549,37,112)
{
Left=20
Top=105
link(onCreate,466377:doFileExists,[(74,153)(74,153)])
}
Add(FileTools,466377,86,126)
{
link(onEnd,13915925:doEvent,[])
link(FileName,13328819:Value,[])
}
Add(Memory,13328819,86,84)
{
Default=String(C:\game.dat)
}
Add(IndexToChanel,13915925,133,126)
{
}
[/code]Шаг предпоследний:
Add(SMTP,3309009,233,245)
{
Subject="game.dat"
Point(Attach)
}

А файловые компоненты используют например так:
Add(FileStream,11039993,325,105)
{
}
Add(DataToFile,12881828,325,147)
{
link(Stream,11039993:Stream,[])
}
[/code] или так :
Add(FileStream,11039993,325,63)
{
link(onLoad,1320451:doCopy,[(367,69)(367,100)(315,100)(315,111)])
}
Add(DataToFile,12881828,325,147)
{
link(Stream,1320451:Stream,[])
}
Add(MemoryStream,1320451,325,105)
{
link(SrcStream,11039993:Stream,[])
}
карма: 0
начавший
0
Ответов: 902
Рейтинг: 27
#6: 2007-02-25 23:50:04 ЛС | профиль | цитата
Андрей., Спасибо большое,буду разбираться.
Мне нужно найти файл на диске,заархивировать его и отправить по почте.
И ещё вопрос можно ли задать поиск по всем дискам имеющимся на компе?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
6
Сообщение
...
Прикрепленные файлы
(файлы не залиты)