GTAMulti - GTA Türkiye

PC ve Mobil Cihazlar => Yazılım => Konuyu başlatan: Eren_Cam - 10 Ağustos 2019, 00:30:35

Başlık: Visual Studio "Expected catch or finally" Hatası.
Gönderen: Eren_Cam - 10 Ağustos 2019, 00:30:35
Merhabalar PawnoTürk ailesi, öncelikle ben sunucu için bir client yazıyorum samp dizin kodunda bir hata çıktı "Expected catch or finally" hata bu. Süslü parantez kırmızı olarak yanıyor lütfen yardım edin.
Başlık: Ynt: Visual Studio "Expected catch or finally" Hatası.
Gönderen: Myalis - 10 Ağustos 2019, 11:04:40
hata veren satırları bulma ve atma şansın var mı
Başlık: Ynt: Visual Studio "Expected catch or finally" Hatası.
Gönderen: Eren_Cam - 10 Ağustos 2019, 12:42:54
Tabii, bilgisayara geçtim ve atıyorum kodları ilgilenirseniz teşekkürler.

PAWN Kodu: Seç
            String userdizin = "";
            try
            {
                RegistryKey localKey;
                if (Environment.Is64BitOperatingSystem)
                    localKey = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry64);
                else
                    localKey = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry32);

                string value = localKey.OpenSubKey("Software\\SAMP").GetValue("gta_sa_exe").ToString();

                string s = value.ToString();
                string v = s.Replace("gta_sa.exe", "");
                userdizin = v;
Başlık: Ynt: Visual Studio "Expected catch or finally" Hatası.
Gönderen: Bliss - 10 Ağustos 2019, 13:23:28
PAWN Kodu: Seç
String userdizin = "";
            try
            {
                RegistryKey localKey;
                if (Environment.Is64BitOperatingSystem)
                    localKey = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry64);
                else
                    localKey = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry32);

                string value = localKey.OpenSubKey("Software\\SAMP").GetValue("gta_sa_exe").ToString();

                string s = value.ToString();
                string v = s.Replace("gta_sa.exe", "");
                userdizin = v;
                }
                catch { }

Her try'ın sonunda catch veya finally eklenmek zorundadır. Catch hata olduğunda yapılacak şeydir Finally ise try işleminin sonunda yapılması istenendir. Eğer kullanmak istemiyor iseniz benim gibi sonuna iki adet süslü parantez koyup kapatarak bitirebilirsiniz. Kodları bunun ile değiştirin.
Başlık: Ynt: Visual Studio "Expected catch or finally" Hatası.
Gönderen: Eren_Cam - 10 Ağustos 2019, 14:04:44
Bu sefer "Expected class, delegate, enum, interface, or struct" hatası veriyor. Formloadın void kısmı kırmızı.
Başlık: Ynt: Visual Studio "Expected catch or finally" Hatası.
Gönderen: Bliss - 10 Ağustos 2019, 14:07:33
Alıntı yapılan: Eren_Cam - 10 Ağustos 2019, 14:04:44
Bu sefer "Expected class, delegate, enum, interface, or struct" hatası veriyor. Formloadın void kısmı kırmızı.

Bir tane süslü parantez silin sizin attığınız kodda altta süslü parantezle kapatmamissiniz diye ekledim lakin var sanırım silmemişsiniz.
Başlık: Ynt: Visual Studio "Expected catch or finally" Hatası.
Gönderen: Eren_Cam - 10 Ağustos 2019, 14:12:45
Şimdide form1load kısmı mavi olarak yanıyor.

Htaa kodu:
Error   1   'WindowsFormsApplication1.Form1.Form1_Load(object, System.EventArgs)' must declare a body because it is not marked abstract, extern, or partial   C:\Users\PC.PC-Bilgisayar\Documents\Visual Studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs   73   22   WindowsFormsApplication1
Başlık: Ynt: Visual Studio "Expected catch or finally" Hatası.
Gönderen: Eren_Cam - 10 Ağustos 2019, 14:30:26
Sorun çözüldü KK+