Google Analytics İzleme

25 Nisan 2010

Corel Draw X4 Açılınca Error 38 Hatası Çıkıyor ve Çözümü

Corel X4'ü açınca Error 38 hatası aldım. İnternette sorun ile ilgili araştırma yaptım, sorunun Protexis Licensing V2 servisinin kapalı olmasından kaynaklanıyormuş. Bu servisi ise Corel, internetten programın lisans kontrolunu yapmak için kullanılıyormuş.  Bu servisi başlattım ve sorun düzeldi.

Kaynaklar:

13 Nisan 2010

Gridview içindeki commandfield alanının koşullara göre gizlenip, görüntülenmesi işlemi

Gridview içindeki commandfield alanını gizleyebilmek için expression kullanılmamaktadır, commonfield sınıfı tarafından desteklenmediğine dair visual studio'da uyarı vermektedir:

<asp:CommandField SelectText="Se&#231;" ShowSelectButton='<%# (Eval("Odultur").ToString()="03")?true:false %>' />

verilen hata:
Databinding expressions are only supported on objects that have a DataBinding event. System.Web.UI.WebControls.CommandField does not have a DataBinding event.

İsteneni yapabilmek için değişik çözümler bulunmaktadır.
Bunlardan biri şu şekildedir:
vb ile yazılı:

Protected Sub gdproductBacklog_RowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs)
    If e.Row.RowType = DataControlRowType.DataRow Then
        Dim c As DataControlFieldCell = TryCast(e.Row.Cells(3), DataControlFieldCell)
        Dim comField As CommandField = TryCast(c.ContainingField, CommandField)
        comField.ShowEditButton = hideButtonBasedOnRole()
    End If
End Sub

kullanılan gridview şu şekilde:

<asp:GridView ID="gdproductBacklog" runat="server" AutoGenerateColumns="False" 

                 CssClass="backlogtable" DataKeyNames="storyID">

            <RowStyle CssClass="story" />

            <Columns>

                <asp:BoundField DataField="storyPriority" HeaderText="Priority" />

                <asp:BoundField DataField="storyDescription" HeaderText="User Story" />

                <asp:BoundField DataField="storyPoints" HeaderText="Story Points" />

                <asp:CommandField ShowEditButton="True" />

            </Columns>

            <HeaderStyle CssClass="headerrow" />

</asp:GridView>


Kaynak:



12 Nisan 2010

MS Vista işletim sisteminde $INPLACE.~TR ve $WINDOWS.~Q klasörleri

Laptop'ımda çalışırken C: bölümünde alan kalmadığına dair uyarı aldım. Dosya temizleme işlemi yapmak için klasörleri kontrol ediyorken kurulu Vista'da C'nin altında $INPLACE.~TR and $WINDOWS.~Q gizli sistem klasörlerinin bulunduğunu farkettim ve ikisinin toplamı 6-7 gb boyutunda idi. Bu klasörler Vista'yı upgrade ettiğimiz zaman önceki dosyaları yedeklemek amaçlı oluşturuluyormuş. Eğer güncelleme sonucunda hatalı veya eksik dosyalarınız var ise bu klasörlerden bakabiliyormuşuz. Herhangi bir problem yoksa güvenle silebiliriz. Bu silme  işlemini Disk Temizle programı ile yapıyoruz.

kaynaklar:
http://www.howtogeek.com/howto/6685/what-are-the-inplace.tr-and-windows.q-folders-and-can-i-delete-them/
http://nikste.wordpress.com/2007/12/04/vista-disk-usage-inplacetr-and-windowsq-folders/