qmars 38 ارسال شده در 30 تیر، ۱۳۹۷ اشتراک گذاری ارسال شده در 30 تیر، ۱۳۹۷ سلام Sub ftp_UploadProgress (ServerPath As String, TotalUploaded As Long, Total As Long) prgsFront.Progress = Total /TotalUploaded * 100 lblFront.Text = NumberFormat(TotalUploaded / 1024, 0, 0) & "KB / " & _ NumberFormat(Total / 1024, 0, 0) & "KB" Log(Total) Log(ServerPath) End Sub متاسفانه total رو -1 برمیگردونه ولی totalUploaded درست کار میکنه و عکس هم اپلود میشه مشکل کجاست؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
qmars 38 ارسال شده در 30 تیر، ۱۳۹۷ سازنده اشتراک گذاری ارسال شده در 30 تیر، ۱۳۹۷ الان قبل از این که فایل رو آپلود کنم با این یه خط مقدارشو میریزم توی متغیر سراسری و توی رویداد ftp به جای total از اون متغییر استفاده میکنم SizeofPic = File.Size(File.DirRootExternal,uriImage)'uriImage = آدرس فایلی که میخواد آپلود بشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,874 ارسال شده در 31 تیر، ۱۳۹۷ اشتراک گذاری ارسال شده در 31 تیر، ۱۳۹۷ سلام کیومرث جان شما ابتدا خود Total رو یه log بگیر ببین مقداری درش هست یا نه. در ادامه احتمالا prgsFront.Progress مقدار int میگیره و محدوده ی متغییر هدف هم 4 بایت بیشتر نیست ولی Long ظرفیتش تا 8 بایت هستش. احتمالا اون عددی که توی Total وجود داره از محدوده ی ظرفیت پراگرس بیشتره و -1 نشون میده. شما یه تستی بزن به صورت لاگ کردن وضعیت رو چک کنین تا ببینید بازم -1 هستش یا خیر. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
qmars 38 ارسال شده در 31 تیر، ۱۳۹۷ سازنده اشتراک گذاری ارسال شده در 31 تیر، ۱۳۹۷ در 52 دقیقه قبل، مجید آرتا گفته است : سلام کیومرث جان شما ابتدا خود Total رو یه log بگیر ببین مقداری درش هست یا نه. در ادامه احتمالا prgsFront.Progress مقدار int میگیره و محدوده ی متغییر هدف هم 4 بایت بیشتر نیست ولی Long ظرفیتش تا 8 بایت هستش. احتمالا اون عددی که توی Total وجود داره از محدوده ی ظرفیت پراگرس بیشتره و -1 نشون میده. شما یه تستی بزن به صورت لاگ کردن وضعیت رو چک کنین تا ببینید بازم -1 هستش یا خیر. سلام آقا مجید گل خود توتال رو هم که مستقیم لاگ میکنم -1 بر میگردونه دقیقا ورودی proggress int هست ولی توتال از نوع long واسه همینه با این که آپلود تموم نشده پروگرس تکمیل میشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,874 ارسال شده در 31 تیر، ۱۳۹۷ اشتراک گذاری ارسال شده در 31 تیر، ۱۳۹۷ در 10 دقیقه قبل، qmars گفته است : سلام آقا مجید گل خود توتال رو هم که مستقیم لاگ میکنم -1 بر میگردونه دقیقا ورودی proggress int هست ولی توتال از نوع long واسه همینه با این که آپلود تموم نشده پروگرس تکمیل میشه این آموزش رو نگاهی انداختی؟ ( مربوط به خود B4X هستش ) : Android Tutorial - Android FTP tutorial | B4X Community - Android, iOS, desktop, server and IoT programming tools لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
qmars 38
سلام
Sub ftp_UploadProgress (ServerPath As String, TotalUploaded As Long, Total As Long) prgsFront.Progress = Total /TotalUploaded * 100 lblFront.Text = NumberFormat(TotalUploaded / 1024, 0, 0) & "KB / " & _ NumberFormat(Total / 1024, 0, 0) & "KB" Log(Total) Log(ServerPath) End Sub
متاسفانه total رو -1 برمیگردونه
ولی totalUploaded درست کار میکنه و عکس هم اپلود میشه
مشکل کجاست؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
4 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.