System.InvalidOperationException: 'DragDrop kaydı yapılamadı. Hatası
Bu Benim Program.cs Dosyasındaki kodum:
using MarkePro;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using Dropbox.Api;
namespace MarkePro_V3._0
{
static class Program
{
/// <summary>
/// Uygulamanın ana girdi noktası.
/// </summary>
[STAThread]
static public void Gunc()
{
var task = Task.Run((Func<Task>)Program.Run);
task.Wait();
}
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new anaMenu());
}
static string token = "EpeVFHrn7hAAAAAAAAAAJnkhf4_nShizUPOu-6X-DGz3KM8dfdRYQ4jLh5qcLdNv";
static async Task Run()
{
using ( var dbx = new DropboxClient(token))
{
string folder = "";
string file = "guncellemenot.xml";
using (var response = await dbx.Files.DownloadAsync(folder + "/" + file))
{
var d = response.GetContentAsByteArrayAsync();
d.Wait();
var s = d.Result;
File.WriteAllBytes(file, s);
}
}
}
}
}
Hata Kodun 32. Satırında Çıkıyor. Tam Hata Kodu:
System.InvalidOperationException
HResult=0x80131509
İleti=DragDrop kaydı yapılamadı.
Kaynak=System.Windows.Forms
StackTrace:
konum System.Windows.Forms.Control.SetAcceptDrops(Boolean accept)
konum System.Windows.Forms.Control.OnHandleCreated(EventArgs e)
konum System.Windows.Forms.Control.WmCreate(Message& m)
konum System.Windows.Forms.Control.WndProc(Message& m)
konum System.Windows.Forms.MdiClient.WndProc(Message& m)
konum System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
konum System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
konum System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
İçteki Özel Durum 1:
ThreadStateException: OLE çağrıları yapılmadan önce geçerli iş parçacığının tek iş parçacığı apartmanı (STA) moduna ayarlanması gerekir. Main işlevinizin STAThreadAttribute özniteliğinin işaretli olduğundan emin olun.
Yardımcı Olursanız Sevinirim.