<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Muzaffer AKYIL (Victorious) &#187; Function</title> <atom:link href="http://muzaffer.akyil.net/category/makale/yazilim/visual-basic/function/feed" rel="self" type="application/rss+xml" /><link>http://muzaffer.akyil.net</link> <description></description> <lastBuildDate>Tue, 08 Mar 2011 09:18:58 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Vb.Net te Recordset i&#231;in Null Kontrol&#252;</title><link>http://muzaffer.akyil.net/2008/01/24/makale/yazilim/visual-basic/admin/vbnet-te-recordset-iin-null-kontrol-2-2.aspx</link> <comments>http://muzaffer.akyil.net/2008/01/24/makale/yazilim/visual-basic/admin/vbnet-te-recordset-iin-null-kontrol-2-2.aspx#comments</comments> <pubDate>Thu, 24 Jan 2008 14:30:07 +0000</pubDate> <dc:creator>Muzaffer Ali AKYIL</dc:creator> <category><![CDATA[Function]]></category> <category><![CDATA[Visual Basic]]></category> <category><![CDATA[.net]]></category> <category><![CDATA[fonksiyon]]></category> <category><![CDATA[kontrol]]></category> <category><![CDATA[null]]></category> <category><![CDATA[recorset]]></category> <category><![CDATA[visualbasic]]></category><guid isPermaLink="false">http://www.muzafferakyil.com/2008/01/24/dostlardan-mesajlar/admin/vbnet-te-recordset-iin-null-kontrol-2-2.aspx</guid> <description><![CDATA[Vb.Net ile herhangi bir kayıtsetinden veri &#231;ekerken Null değerlerin sorun yaratmasından sıkıldıysaız aşağıdaki fonksiyonu kullanabilirsiniz. Kod : Public Function VeriNull(ByRef Kayitseti As Recordset, ByRef Alan As String) As Object If Not IsDBNull(Kayitseti.Fields(Alan).Value) Then VeriNull = Kayitseti.Fields(Alan).Value Else VeriNull = &#34;&#34; End If End Function Kullanımı : TextBox1.Text = VeriNull(Kayitset,&#34;ADI&#34;) Kolay Gelsin.]]></description> <content:encoded><![CDATA[<p>Vb.Net ile herhangi bir kayıtsetinden veri &#231;ekerken <strong>Null</strong> değerlerin sorun yaratmasından sıkıldıysaız aşağıdaki fonksiyonu kullanabilirsiniz.</p><p><span id="more-100"></span></p><p><strong>Kod :</strong></p><pre class="brush: vb; ">

Public Function VeriNull(ByRef Kayitseti As Recordset, ByRef Alan As String) As Object
    If Not IsDBNull(Kayitseti.Fields(Alan).Value) Then
        VeriNull = Kayitseti.Fields(Alan).Value
    Else
        VeriNull = &quot;&quot;
    End If
End Function
</pre><p><strong>Kullanımı :</strong></p><pre class="brush: vb; ">

TextBox1.Text = VeriNull(Kayitset,&quot;ADI&quot;)
</pre><p>Kolay Gelsin.</p> <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fmuzaffer.akyil.net%2F2008%2F01%2F24%2Fmakale%2Fyazilim%2Fvisual-basic%2Fadmin%2Fvbnet-te-recordset-iin-null-kontrol-2-2.aspx&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><img class="colorbox-100"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=100&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://muzaffer.akyil.net/2008/01/24/makale/yazilim/visual-basic/admin/vbnet-te-recordset-iin-null-kontrol-2-2.aspx/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>String ten TR karakterleri temizleme</title><link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/string-ten-tr-karakterleri-temizleme.aspx</link> <comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/string-ten-tr-karakterleri-temizleme.aspx#comments</comments> <pubDate>Wed, 28 Mar 2007 12:04:44 +0000</pubDate> <dc:creator>Muzaffer Ali AKYIL</dc:creator> <category><![CDATA[Function]]></category> <category><![CDATA[fonksiyon]]></category> <category><![CDATA[karakter]]></category> <category><![CDATA[string]]></category> <category><![CDATA[türkçe]]></category> <category><![CDATA[visualbasic]]></category><guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/string-ten-tr-karakterleri-temizleme.aspx</guid> <description><![CDATA[Bazen bir string teki Türkçe karakterler başımıza dert olabilir. Bunları temizlemek için aşağıdaki fonksiyonu kullanabilirsiniz. Public Function TRSiz(ByVal vdata As String) As String Dim tmp As String tmp = Replace(vdata, &#34;İ&#34;, &#34;I&#34;) tmp = Replace(tmp, &#34;İ&#34;, &#34;I&#34;) tmp = Replace(tmp, &#34;ı&#34;, &#34;i&#34;) tmp = Replace(tmp, &#34;Ğ&#34;, &#34;G&#34;) tmp = Replace(tmp, &#34;ğ&#34;, &#34;g&#34;) tmp = Replace(tmp, [...]]]></description> <content:encoded><![CDATA[<p>Bazen bir string teki Türkçe karakterler başımıza dert olabilir. Bunları temizlemek için aşağıdaki fonksiyonu kullanabilirsiniz.<br /> <span id="more-60"></span></p><pre class="brush: vb; ">

Public Function TRSiz(ByVal vdata As String) As String
Dim tmp As String
tmp = Replace(vdata, &quot;İ&quot;, &quot;I&quot;)
tmp = Replace(tmp, &quot;İ&quot;, &quot;I&quot;)
tmp = Replace(tmp, &quot;ı&quot;, &quot;i&quot;)
tmp = Replace(tmp, &quot;Ğ&quot;, &quot;G&quot;)
tmp = Replace(tmp, &quot;ğ&quot;, &quot;g&quot;)
tmp = Replace(tmp, &quot;Ş&quot;, &quot;S&quot;)
tmp = Replace(tmp, &quot;ş&quot;, &quot;s&quot;)
tmp = Replace(tmp, &quot;Ç&quot;, &quot;C&quot;)
tmp = Replace(tmp, &quot;ç&quot;, &quot;c&quot;)
tmp = Replace(tmp, &quot;Ü&quot;, &quot;U&quot;)
tmp = Replace(tmp, &quot;ü&quot;, &quot;u&quot;)
TRSiz = tmp
End Function
</pre><p>Kolay Gelsin.</p> <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fmuzaffer.akyil.net%2F2007%2F03%2F28%2Fmakale%2Fyazilim%2Fvisual-basic%2Ffunction%2Fadmin%2Fstring-ten-tr-karakterleri-temizleme.aspx&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><img class="colorbox-60"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=60&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/string-ten-tr-karakterleri-temizleme.aspx/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SQL den alınan tarih bilgisini düzenleme</title><link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/sql-den-alinan-tarih-bilgisini-duzenleme.aspx</link> <comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/sql-den-alinan-tarih-bilgisini-duzenleme.aspx#comments</comments> <pubDate>Wed, 28 Mar 2007 12:02:27 +0000</pubDate> <dc:creator>Muzaffer Ali AKYIL</dc:creator> <category><![CDATA[Function]]></category> <category><![CDATA[date]]></category> <category><![CDATA[fonksiyon]]></category> <category><![CDATA[SQL]]></category> <category><![CDATA[tarih]]></category> <category><![CDATA[visualbasic]]></category><guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/sql-den-alinan-tarih-bilgisini-duzenleme.aspx</guid> <description><![CDATA[Bildiğiniz üzere hem MSSQL hem de MySQL den bir tarih alanını çektiğimizde bize TR formatında gelmez.(default server ayarları ile). Bize dönen string 2007-03-28 gibidir. Bunu bizim tarih formatımız olan 28-03-2007 şekline çevirmek için aşağıdaki fonksiyonu kullanabilirsiniz. İlk fonksiyon sadece tarihi, ikinci fonksiyon ise hem tarihi hemde zamanı çevirir. 'Sadece Tarihi Çevirir. Function SqLDate(Tarih As String) [...]]]></description> <content:encoded><![CDATA[<p>Bildiğiniz üzere hem MSSQL hem de MySQL den bir tarih alanını çektiğimizde bize TR formatında gelmez.(default server ayarları ile). Bize dönen string 2007-03-28 gibidir. Bunu bizim tarih formatımız olan 28-03-2007 şekline çevirmek için aşağıdaki fonksiyonu kullanabilirsiniz.<span id="more-59"></span></p><p>İlk fonksiyon sadece tarihi, ikinci fonksiyon ise hem tarihi hemde zamanı çevirir.</p><p><code lang="vb"><br /> 'Sadece Tarihi Çevirir.<br /> Function SqLDate(Tarih As String)<br /> Dim Gun As String<br /> Dim Ay As String<br /> Dim YIL As String<br /> Tarih = left$(Tarih, 10)<br /> Gun = left$(Tarih, 2)<br /> Ay = Mid$(Tarih, 4, 2)<br /> YIL = right$(Tarih, 4)<br /> SqlDate = YIL &amp; "-" &amp; Ay &amp; "-" &amp; Gun<br /> End Function<br /> 'Hem Tarihi Hemde Zamanı Çevirir<br /> Function SqLDateTime(DateTime As String)<br /> Dim Gun As String<br /> Dim Ay As String<br /> Dim YIL As String<br /> Dim ssaaT As String<br /> Dim Saat As String<br /> Dim Dakika As String<br /> Dim Saniye As String<br /> ssaaT = right$(DateTime, 9)<br /> DateTime = left$(DateTime, 10)<br /> Gun = left$(DateTime, 2)<br /> Ay = Mid$(DateTime, 4, 2)<br /> YIL = right$(DateTime, 4)<br /> SqlDateTime = YIL &amp; "-" &amp; Ay &amp; "-" &amp; Gun &amp; ssaaT<br /> End Function<br /> </code></p><p>Kolay Gelsin.</p> <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fmuzaffer.akyil.net%2F2007%2F03%2F28%2Fmakale%2Fyazilim%2Fvisual-basic%2Ffunction%2Fadmin%2Fsql-den-alinan-tarih-bilgisini-duzenleme.aspx&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><img class="colorbox-59"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=59&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/sql-den-alinan-tarih-bilgisini-duzenleme.aspx/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>BBuyukYap Fonksiyonu</title><link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/bbuyukyap-fonksiyonu.aspx</link> <comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/bbuyukyap-fonksiyonu.aspx#comments</comments> <pubDate>Wed, 28 Mar 2007 11:50:37 +0000</pubDate> <dc:creator>Muzaffer Ali AKYIL</dc:creator> <category><![CDATA[Function]]></category> <category><![CDATA[baş harfi]]></category> <category><![CDATA[büyük]]></category> <category><![CDATA[fonksiyon]]></category> <category><![CDATA[harf]]></category> <category><![CDATA[visualbasic]]></category><guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/bbuyukyap-fonksiyonu.aspx</guid> <description><![CDATA[Daha önce verdiğim BuyukHarfYap ve KucukHarfYap fonksiyonlarını kullanarak sadece baş harfi büyük yapmaya yarayan fonksiyondur. Not : BuyukHarfYap ve KucukHarfYap Fonksiyonuna gereksinim duyar. Public Function BBuyukYap(ByVal vdata As String) As String Dim I As Long vdata = Trim$(vdata) If Len(vdata) &#60; 1 Then BBuyuk = vdata Exit Function End If vdata = BuyukHarfYap(left$(vdata, 1)) &#38; [...]]]></description> <content:encoded><![CDATA[<p>Daha önce verdiğim BuyukHarfYap ve KucukHarfYap fonksiyonlarını kullanarak sadece baş harfi büyük yapmaya yarayan fonksiyondur.<br /> <span id="more-58"></span><br /> <font color="red">Not : BuyukHarfYap ve KucukHarfYap Fonksiyonuna gereksinim duyar.</font></p><p><code lang="vb"><br /> Public Function BBuyukYap(ByVal vdata As String) As String<br /> Dim I As Long<br /> vdata = Trim$(vdata)<br /> If Len(vdata) &lt; 1 Then<br /> BBuyuk = vdata<br /> Exit Function<br /> End If<br /> vdata = BuyukHarfYap(left$(vdata, 1)) &amp; KucukHarfYap(right$(vdata, Len(vdata) - 1))<br /> For I = 2 To Len(vdata)<br /> If (Mid$(vdata, I, 1) = " ") And (I + 1 &lt;= Len(vdata)) Then<br /> Mid$(vdata, I + 1, 1) = BuyukHarfYap$(Mid$(vdata, I + 1, 1))<br /> End If<br /> Next I<br /> BBuyukYap = vdata<br /> End Function<br /> </code></p><p>Kullanımı :<br /> <code lang="vb"><br /> Dim yazi as String<br /> yazi = “Deneme dede DENEME İğıÇöş”<br /> yazi = BBuyukYap(yazi)<br /> MsgBox yazi<br /> </code></p><p>Kolay Gelsin.</p> <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fmuzaffer.akyil.net%2F2007%2F03%2F28%2Fmakale%2Fyazilim%2Fvisual-basic%2Ffunction%2Fadmin%2Fbbuyukyap-fonksiyonu.aspx&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><img class="colorbox-58"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=58&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/bbuyukyap-fonksiyonu.aspx/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>BuyukHarfYap Fonksiyonu</title><link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/buyukharfyap-fonksiyonu.aspx</link> <comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/buyukharfyap-fonksiyonu.aspx#comments</comments> <pubDate>Wed, 28 Mar 2007 11:44:41 +0000</pubDate> <dc:creator>Muzaffer Ali AKYIL</dc:creator> <category><![CDATA[Function]]></category> <category><![CDATA[büyük]]></category> <category><![CDATA[fonksiyon]]></category> <category><![CDATA[harf]]></category> <category><![CDATA[visualbasic]]></category><guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/buyukharfyap-fonksiyonu.aspx</guid> <description><![CDATA[İşte Türkçe karakterleri destekleyen bir fonksiyon daha. Adından da anlaşılacağı gibi verilen string i büyük harfe çevirir. Public Function BuyukHarfYap(ByVal Metin1 As String) As String Dim Sayac, Sonuc, Boy As Long Dim Metin2, BasMetin, BitMetin As String Boy = Len(Trim(Metin1)) Metin2 = UCase(Trim(Metin1)) For Sayac = 1 To Boy Sonuc = InStr(Sayac, Metin1, "i") If [...]]]></description> <content:encoded><![CDATA[<p>İşte Türkçe karakterleri destekleyen bir fonksiyon daha. Adından da anlaşılacağı gibi verilen string i büyük harfe çevirir.<span id="more-57"></span><br /> <code lang="vb"><br /> Public Function BuyukHarfYap(ByVal Metin1 As String) As String<br /> Dim Sayac, Sonuc, Boy As Long<br /> Dim Metin2, BasMetin, BitMetin As String<br /> Boy = Len(Trim(Metin1))<br /> Metin2 = UCase(Trim(Metin1))<br /> For Sayac = 1 To Boy<br /> Sonuc = InStr(Sayac, Metin1, "i")<br /> If Sonuc &gt; 0 Then<br /> BasMetin = left(Metin2, Sonuc - 1)<br /> BitMetin = right(Metin2, Boy - Sonuc)<br /> Metin2 = BasMetin &amp; "İ" &amp; BitMetin<br /> End If<br /> Next<br /> For Sayac = 1 To Boy<br /> Sonuc = InStr(Sayac, Metin1, "ı")<br /> If Sonuc &gt; 0 Then<br /> BasMetin = left(Metin2, Sonuc - 1)<br /> BitMetin = right(Metin2, Boy - Sonuc)<br /> Metin2 = BasMetin &amp; "I" &amp; BitMetin<br /> End If<br /> Next<br /> BuyukHarfYap = Metin2<br /> End Function<br /> </code></p><p>Kullanımı :<br /> <code lang="vb"><br /> Dim yazi as String<br /> yazi = “Deneme dede DENEME İğıÇöş”<br /> yazi = BuyukHarfYap(yazi)<br /> MsgBox yazi<br /> </code></p><p>Kolay Gelsin.</p> <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fmuzaffer.akyil.net%2F2007%2F03%2F28%2Fmakale%2Fyazilim%2Fvisual-basic%2Ffunction%2Fadmin%2Fbuyukharfyap-fonksiyonu.aspx&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><img class="colorbox-57"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=57&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/buyukharfyap-fonksiyonu.aspx/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>KucukHarfYap Fonksiyonu</title><link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/kucukharfyap-fonksiyonu.aspx</link> <comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/kucukharfyap-fonksiyonu.aspx#comments</comments> <pubDate>Wed, 28 Mar 2007 11:38:10 +0000</pubDate> <dc:creator>Muzaffer Ali AKYIL</dc:creator> <category><![CDATA[Function]]></category> <category><![CDATA[fonksiyon]]></category> <category><![CDATA[harf]]></category> <category><![CDATA[küçük]]></category> <category><![CDATA[visualbasic]]></category><guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/kucukharfyap-fonksiyonu.aspx</guid> <description><![CDATA[İşte Türkçe karakterleri destekleyen bir fonksiyon. Adından da anlaşılacağı gibi verilen string i küçük harfe çevirir. Public Function KucukHarfYap(ByVal Metin1 As String) As String Dim Sayac, Sonuc, Boy As Long Dim Metin2, BasMetin, BitMetin As String Boy = Len(Trim(Metin1)) Metin2 = LCase(Trim(Metin1)) For Sayac = 1 To Boy Sonuc = InStr(Sayac, Metin1, "I") If Sonuc [...]]]></description> <content:encoded><![CDATA[<p>İşte Türkçe karakterleri destekleyen bir fonksiyon. Adından da anlaşılacağı gibi verilen string i küçük harfe çevirir.<span id="more-56"></span><br /> <code lang="vb"><br /> Public Function KucukHarfYap(ByVal Metin1 As String) As String<br /> Dim Sayac, Sonuc, Boy As Long<br /> Dim Metin2, BasMetin, BitMetin As String<br /> Boy = Len(Trim(Metin1))<br /> Metin2 = LCase(Trim(Metin1))<br /> For Sayac = 1 To Boy<br /> Sonuc = InStr(Sayac, Metin1, "I")<br /> If Sonuc &gt; 0 Then<br /> BasMetin = left(Metin2, Sonuc - 1)<br /> BitMetin = right(Metin2, Boy - Sonuc)<br /> Metin2 = BasMetin &amp; "ı" &amp; BitMetin<br /> End If<br /> Next<br /> For Sayac = 1 To Boy<br /> Sonuc = InStr(Sayac, Metin1, "İ")<br /> If Sonuc &gt; 0 Then<br /> BasMetin = left(Metin2, Sonuc - 1)<br /> BitMetin = right(Metin2, Boy - Sonuc)<br /> Metin2 = BasMetin &amp; "i" &amp; BitMetin<br /> End If<br /> Next<br /> KucukHarfYap = Metin2<br /> End Function<br /> </code></p><p>Kullanımı :<br /> <code lang="vb"><br /> Dim yazi as String<br /> yazi = "Deneme dede DENEME İğıÇöş"<br /> yazi = KucukHarfYap(yazi)<br /> MsgBox yazi<br /> </code></p><p>Kolay Gelsin.</p> <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fmuzaffer.akyil.net%2F2007%2F03%2F28%2Fmakale%2Fyazilim%2Fvisual-basic%2Ffunction%2Fadmin%2Fkucukharfyap-fonksiyonu.aspx&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><img class="colorbox-56"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=56&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/kucukharfyap-fonksiyonu.aspx/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>GetShortName Fonksiyonu</title><link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/getshortname-fonksiyonu.aspx</link> <comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/getshortname-fonksiyonu.aspx#comments</comments> <pubDate>Wed, 28 Mar 2007 11:30:52 +0000</pubDate> <dc:creator>Muzaffer Ali AKYIL</dc:creator> <category><![CDATA[Function]]></category> <category><![CDATA[dosya]]></category> <category><![CDATA[fonksiyon]]></category> <category><![CDATA[isim]]></category> <category><![CDATA[karakter]]></category> <category><![CDATA[klasör]]></category> <category><![CDATA[kısa]]></category> <category><![CDATA[string]]></category> <category><![CDATA[visualbasic]]></category><guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/getshortname-fonksiyonu.aspx</guid> <description><![CDATA[Bilindiği üzere 32 bit işletim sistemlerine geçildiği günden bu yana Path (yol) larda boşluklar, çeşitli karakterler kullanılmasına izin verildi. VB de bu tür bir path ile işlem yapmak genelde sorun çıkarmakta. Şimdi size bu uzun pathleri vbnin anlayacağı dile getirecek bir fonksiyon olan GetShortName fonksiyonunu sunuyorum ; Public Function GetShortName(ByVal sLongFileName As String) As String [...]]]></description> <content:encoded><![CDATA[<p>Bilindiği üzere 32 bit işletim sistemlerine geçildiği günden bu yana Path (yol) larda boşluklar, çeşitli karakterler kullanılmasına izin verildi. VB de bu tür bir path ile işlem yapmak genelde sorun çıkarmakta.<span id="more-55"></span></p><p>Şimdi size bu uzun pathleri vbnin anlayacağı dile getirecek bir fonksiyon olan GetShortName fonksiyonunu sunuyorum ;</p><p><code lang="vb"><br /> Public Function GetShortName(ByVal sLongFileName As String) As String<br /> Dim lRetVal As Long, sShortPathName As String, iLen As Long<br /> sShortPathName = Space(255)<br /> iLen = Len(sShortPathName)<br /> lRetVal = GetShortPathName(sLongFileName, sShortPathName, iLen)<br /> If lRetVal = 0 Then<br /> Open sLongFileName For Random As #1<br /> Close #1<br /> lRetVal = GetShortPathName(sLongFileName, sShortPathName, iLen)<br /> Kill (sLongFileName)<br /> End If<br /> GetShortName = left(sShortPathName, lRetVal)<br /> End Function<br /> </code></p><p>Kullanılışı :</p><p><code lang="vb">Dim kisapath as String<br /> kisapath = GetShortName("c:\Program Files\Muzaffer\asd.exe")<br /> MsgBox kisapath<br /> </code></p><p>Böylece artık sorunsuz bir şekilde path kullanabilirsiniz.</p> <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fmuzaffer.akyil.net%2F2007%2F03%2F28%2Fmakale%2Fyazilim%2Fvisual-basic%2Ffunction%2Fadmin%2Fgetshortname-fonksiyonu.aspx&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><img class="colorbox-55"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=55&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/getshortname-fonksiyonu.aspx/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching using memcached
Object Caching 894/1013 objects using memcached

Served from: muzaffer.akyil.net @ 2012-02-09 10:23:35 -->
