Sayfayı Yazdır | Pencereyi Kapat

Try Except hatası

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Clomosy ile değişken kullanımı
Forum Tanımlaması: TRObject dili ile değişken tanımlaması ve ekranda gösterme
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=1199
Tarih: 23 Eylül 2025 Saat 23:08
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: Try Except hatası
Mesajı Yazan: M-Guney
Konu: Try Except hatası
Mesaj Tarihi: 23 Eylül 2025 Saat 17:39
Try Except Syntaxin doğrusu
var anaDegisken: Integer;

{ try // Ana program içinde bir yerel değişken anaDegisken = 5;
  ShowMessage('Sonuç: '+ IntToStr(sayilariCarp(anaDegisken, 3)));
 except
 ShowMessage('Exception Class: '+LastExceptionClassName+' Exception Message: '+LastExceptionMessage); }
}

Doğrusu bu şekilde mi açılmamış olan parantezi mi kapatmamız gerekiyor bunun haricinde kodumu çalıştıramadım.


gerçek kodum ise bu şekildedir
void InsertToDB{
  try
  
    Clomosy.DBSQLServerQuery.Sql.Text = 'Insert into Roles (role_name) values ('+editRoleName.Text+')';
    Clomosy.DBSQLServerQuery.ExecSql;
    ShowMessage('Veri ekleme başarılı');
  
  
  except
    ShowMessage('Exeption Class: '+ LastExceptionClassName+ ' Exception Message: '+ LastExceptionMessage);
  
  }
}




Cevaplar:
Mesajı Yazan: Emr.Erkmn
Mesaj Tarihi: 23 Eylül 2025 Saat 18:03
Merhaba Güney, 
https://www.docs.clomosy.com/Error_Trapping " rel="nofollow - https://www.docs.clomosy.com/Error_Trapping  ;
Excepten sonra bir tane daha kapanış } koyman doğrusu olacak böylelikle syntax hatası almamış olacaksın. 

var
 number, zero : Integer;
{
 // Try to divide an integer by zero - to raise an exception
 Try
   zero   = 0;
   number = 1 div zero;
   ShowMessage('number / zero = '+IntToStr(number));
 except
   ShowMessage('Exception Class: '+LastExceptionClassName+' Exception Message: '+LastExceptionMessage);
 }
}



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net