SilentMode

 Click here to expand...

Özellik Bildirimi                     

SilentMode

Açıklama                                  

Tüm program mesajlarını kapatır veya açar.

Örnek                                      

SilentMode = 1 ‘kapalıysa

SilentMode = 0 ‘açıksa

AppTableCount

 Click here to expand...

Özellik Bildirimi                         

AppTableCount

Açıklama                                  

Uygulama tablolarına ait nesnelerinin sayısına ulaşılır. AppTables özelliği için girilen tüm indeks parametreleri 0 ile AppTableCount-1 arasında olmalıdır.

AppTables

 Click here to expand...

Özellik Bildirimi                        

AppTables

Açıklama                                 

Uygulama tarafından oluşturulan ve açılan tüm tablo nesnelerine bu özellik ile ulaşılabilir. AppTables, dizi (array) türündendir ve indeksler, uygulamatablolarının sayısını gösterir. (bkz. Kodlama > Tablolar)

CustTableCount

 Click here to expand...

Özellik Bildirimi                        

CustTableCount

Açıklama                                  

OD tablosuna ait nesnelerin sayısını gösterir. CustTables özelliği için girilen tüm indeks parametreleri 0 ile CustTableCount-1 arasında olmalıdır.

CustTables

 Click here to expand...

Özellik Bildirimi                        

CustTables

Açıklama                                  

OD ile tanımlanan ve daha sonra uygulama tarafından oluşturulan tüm tablo nesnelerine bu özellik ile ulaşılabilir. CustTables dizi (array) türündendir ve indeksler OD uygulaması sırasında atanan numaralardır. (Kodlama > Tablolar)

DBErr

 Click here to expand...

Özellik Bildirimi                        

DBErr

Açıklama                                 

Bu özellik, son veri tabanı operasyonunundan sonra saklanan hata bilgilerini tutar. (Veritabanı hatalarının listesi için Appendix).

Today

 Click here to expand...

Özellik Bildirimi                        

Today(Long)

Açıklama                                 

Bu özellik, sistem tarihini Logo'ya özel bir tarih formatında tutar.

Örnek                                      

bugun = Today

SysTime

 Click here to expand...

Fonksiyon Bildirimi                  

SysTime() as Long

Açıklama                                 

Bu özellik sistem saatini Logo'ya özel bir saat formatında tutar.

Örnek                                                  

saat = SysTime()

Warn

 Click here to expand...

Yordam Bildirimi                      

Sub Warn(msg as String)

Açıklama                                 

Parametre olarak geçilen tek bir buton ve ileti metninden oluşan bir mesaj kutusu görüntüler.

Parametreler                       

 msg  (in)          İleti Metni

Örnek                                     

 Warn(“Lütfen kaydetmeden önce öğe kodunu belirtin!”)

Warn(“Uyarı!~Hata alındı! ~HataNo:10001”)

Ayrıca bkz. Confirmed

 UPackDate

 Click here to expand...

Yordam Bildirimi                       

Sub UPackDate(date as Long, d as Integer, m as Integer, y as Integer)

Açıklama                                 

Bir değişkene ait gün, ay ve yıl bilgisini Logo tarih formatında döndürür.

Parametreler                            

 date  (in)          Logo tarih formatındaki tarih değişkeni.

d  (out)            Gün

m  (out)           Ayy  (out)            Yıl (4 hane)

Örnek                                      

UPackDate(lDate, day, mon, year)

Ayrıca bkz.                               PackDate

PackDate

 Click here to expand...

Yordam Bildirimi                      

Sub PackDate(d as Integer, m as Integer, y as Integer, date as Long)

Açıklama                                 

Verilen gün, ay ve yıl bilgisini kullanarak tarih bilgisini Logo tarih formatında döndürür.

Parametreler                            

d  (in)               Gün

m  (in)             Ay

y  (in)              Yıl (4 hane)

date  (out)        Logo tarih formatında tarih.

Örnek                                      

PackDate(1, 1, 1998, lDate)

Ayrıca bkz.                              

UPackDate

ValuesToDate

 Click here to expand...

Yordam Bildirimi                       

Function ValuesToDate(d as Integer, m as Integer, y as Integer) as Integer

Açıklama                                 

Verilen gün, ay ve yıl bilgisini kullanarak tarih bilgisini Delphi tarih formatında döndürür.

Parametreler                            

d  (in)   Day

m (in) Mount

y  (in) Year

Örnek                                     

d = ValuesToDate(25, 3, 2003)

Ayrıca bkz.                              

DateToValues

UPackTime

 Click here to expand...

Yordam Bildirimi                      

Sub UPackTime(tm as Long, h as Variant, m as Variant, s as Variant)

Açıklama                                 

Bir değişkene ait saat, dakika ve saniye bilgilerini Logo saat formatında döndürür.

Parametreler                            

tm   (in)            Logo saat formatındaki saat değişkeni.

h  (out)            Saat

m  (out)           Dakika

y  (out)            Saniye

Örnek                                      

UPackTime(lTime, hour, min, sec)

Ayrıca bkz.                              

PackTime

PackTime

 Click here to expand...

Yordam Bildirimi                      

Sub PackTime(h as Integer, m as Integer, s as Integer, tm as Variant)

Açıklama                                 

Verilen saat, dakika ve saniye bilgilerini kullanarak saat bilgisini Logo saat formatında döndürür.

Parametreler                            

h  (in)               Saat

m  (in)             Dakika

s  (in)              Saniye

tm  (out)          Logo saat formatında saat.

Örnek                                      

PackTime(13, 16, 45, lTime)

Ayrıca bkz.                              

UPackTime

MaxDays

 Click here to expand...

Yordam Bildirimi                       

Sub MaxDays(m as Integer, y as Integer, days as Long)

Açıklama                                 

Verilen ay ve yıl bilgisine göre bir ayın içindeki gün sayısını döndürür.

Parametreler                            

m  (in)              Ay

y  (in)              Yıl (4 hane)

days  (out)       Bir ayın içindeki gün sayısı.

Örnek                                      

MaxDays(2, year, febDays)

DaysBet

 Click here to expand...

Yordam Bildirimi                      

Sub DaysBet(date1 as Long, date2 as Long, days as Long)

Açıklama                                 

İki tarih arasındaki gün sayısını Logo tarih formatında döndürür.

Parametreler                            

date1  (in)        Başlangıç Tarihi

date2  (in)       Bitiş Tarihi

days  (out)       date1 ve date2 arasındaki gün sayısı.

(eğer date1, date2 için verilen tarihten sonra ise, değer negatif olacaktır.)

Örnek                                     

DaysBet(y1, y2,  days)

Ayrıca bkz.                              

AfterDays

AfterDays

 Click here to expand...

Yordam Bildirimi                      

Sub AfterDays(days as Long, date as Long, nDate as Long)

Açıklama                                  

Verilen tarihten itibaren belirtilen gün kadar sonraki tarihi döndürür..

Parametreler                            

days (in)          Eklenecek gün sayısı (önceki bir tarih isteniyorsa değer negatif verilir.)

date  (in)         Başlangıç Tarihi

nDate  (out)     Belirtilen gün sayısı eklendikten sonra bulunan yeni tarih.

Örnek                                      

AfterDaysBet(1, QLib.Today,  tDate)    ‘Bir sonraki günü verir.

Ayrıca bkz. DaysBet

DayOfWeek

 Click here to expand...

Yordam Bildirimi                      

Function DayOfWeek(date as Long) as Integer

Açıklama                                  

Verilen tarihin haftanın hangi gününe denk geldiği bilgisini döndürür.

Parametreler                            

date  (in)         Başlangıç Tarihi

Örnek                                      

PackDate(25, 3, 2003, MyDate)
d = DayOfWeek(MyDate)
warn(d)

TextJust

 Click here to expand...

Yordam Bildirimi                      

Sub TextJust(text as String, alg as Integer, fillc as Integer, len as Integer)

Açıklama                                 

Verilen metni belirlenen yön ve uzunlukta hizalar.

Parametreler                            

text (in, out)     Hizalanacak metin.

alg  (in)           Hizalama yönü.

0  Sola yaslama.

1  Sağa yaslama.

2  Merkeze oturtma.

 fillc  (in)           Hizalamada kullanılacak karakterin ascii kodu

 len  (in)            Döndürülecek metin için istenilen uzunluk.

Örnek                                      

TextJust(numStr, 1, 65, 16)

Ayrıca bkz.                              

TextLen

TextLen

 Click here to expand...

Yordam Bildirimi                      

Sub TextLen(text as String, len as Integer)

Açıklama                                 

Verilen metnin uzunluğunu döndürür..

Parametreler                            

text (in)            Hizalanacak metin.

len  (out)          Belirtilen metnin uzunluğu.

Örnek                                      

TextLen(msg, len)

Ayrıca bkz.                              

TextJust

UpperCase

 Click here to expand...

Yordam Bildirimi                      

Function UpperCase(text as String) as String

Açıklama                                 

Dizgi (string) karakterlerini büyük harfe dönüştürür.

Parametreler                            

text  (in)  Dizgi değeri

(out)   Büyük harfe dönen dizgi.

Örnek                                      

MyTxt = UpperCase("lbstools")

warn(MyTxt)

Ayrıca bkz.                               LowerCase

LowerCase

 Click here to expand...

Yordam Bildirimi                      

Function LowerCase(text as String) as String

Açıklama                                 

Dizgi (string) karakterlerini küçük harfe dönüştürür.

Parametreler                            

text  (in)  Dizgi değeri

(out)   Küçük harfe dönen dizgi.

Örnek                                      

MyTxt = LowerCase("LBSTOOLS")
warn(MyTxt)

Ayrıca bkz.                              

UpperCase

Pos

 Click here to expand...

Yordam Bildirimi                      

Function Pos(subTxt as String, text as String) as Integer

Açıklama                                 

subTxt değerinin metin içerisindeki pozisyon indeksini verir.

Parametreler                            

subTxt (in) Arama metni 

text (in) Ana metin  

(out)   Metin içerisindeki pozisyon indeksi.

Örnek                                      

p = Pos(“TO”,"LBSTOOLS")

AddToString

 Click here to expand...

Yordam Bildirimi                      

Sub AddToString(text as String, dest as Variant)

Açıklama                                 

Bir metni bir diğer metne ekler.

Parametreler                            

text  (in)  eklenecek metin

dest (in)  eklenilen metin

Örnek                                      

MyTxt = "TOOLS"
MyDest = "LBS"
AddToString(MyTxt, MyDest)
warn(MyDest)

Str

 Click here to expand...

Yordam Bildirimi                      

Sub Str(n as double, text as String)

Açıklama                                 

Double veri tipindeki değeri metin(String) değere çevirir.

FormatDate

 Click here to expand...

Yordam Bildirimi                      

Sub FormatDate(date as Long, format as Integer, text as String)

Açıklama                                 

Verilen tarihi formatlar ve formatlı tarihi metin  (String) tipinde döndürür.

Parametreler                            

date (in)           Formatlanacak tarih.

format (in)      Formatlama seçeneği (bkz. Appendix)

text  (out)        Belirlenen tarihe ve seçeneğe göre formatlanan metin.

Örnek                                      

FormatDate(Today, 0, tdy)

Ayrıca bkz.                              

FormatNumber, FormatTime

FormatTime

 Click here to expand...

Yordam Bildirimi                      

Sub FormatTime(time as Long, format as Integer, text as String)

Açıklama                                 

Verilen zaman bilgisini formatlar ve formatlanan metni döndürür.

Parametreler                            

time (in)           Formatlanacak zaman.

format (in)      Formatlama seçeneği (bkz. Appendix)

text  (out)        Belirlenen zaman ve formatlama seçeneğine göre formatlanan metin.

Örnek                                      

FormatTime(time, 0,  tmStr)

Ayrıca bkz.                              

FormatNumber, FormatDate

FormatNumber

 Click here to expand...

Yordam Bildirimi                      

Sub FormatNumber(number as Double, format as Integer, fracs as Integer, cSym as String, text as String)

Açıklama                                 

Verilen sayıyı formatlar ve formatlanan metni döndürür.

Parametreler

number (in)     Formatlanacak tarih bilgisi.

format (in)      Formatlama seçeneği (bkz. Appendix)

fracs (in)         Ondalıklı kesirler (eğer format seçeneği sabit ondalıklı değerlere izin veriyorsa)

cSym (in)        Para birimi simgesi (eğer format seçeneği para birimi simgesini içeriyorsa)

text  (out)        Belirlenen numaraya göre formatlanan metin.

Örnek                                      

FormatNumber(totalInUSD, 4,  2, “USD”, numStr)

Ayrıca bkz.                              

FormatTime, FormatDate

NumAsText

 Click here to expand...

Yordam Bildirimi                      

Function NumAsText(input as Float, lng as Integer, part as Integer) as String

Açıklama                                 

Sayı değerinin okunuşunu metin olarak istenilen dile çevirir.

Parametreler                            

input (in)  Float sayı değişkeni

lng (in)  Dil değeri

–1 : default

1 : Turkce  

2 : Ingilizce

3 : Fransizca

4 : Almanca

5 : Rusca

part (in) Float sayı değeri için hane değeri

1 : tam sayı değeri

2 : ondalık değeri

(out) metin değeri

Örnek                                      

GetFloatVal("NumEdit1", d)
s = NumAsText(d, -1, 1)
SetTextVal("TextEdit1", s)

Confirmed

 Click here to expand...

Yordam Bildirimi                      

Sub Confirmed(msg as String, okay as Integer)

Açıklama                                 

İki butonu olan bir metin kutusu görüntüler (teyit ve iptal işlemi için) ve ileti metni parametre olarak geçilir.

Parametreler                            

msg  (in)          İleti metni

okay  (out)      Teyit butonuna tıklanırsa sıfır olmayan bir değer; tıklanmazsa sıfır döndürür.

Örnek                                      

Confirmed(“Bu kayıt silinsin mi ?”, okay)
if okay <> 0 then
….

Ayrıca bkz.                                         

Warn

SetProgressMsg

 Click here to expand...

Yordam Bildirimi                      

Sub SetProgressMsg(msg as String)

Açıklama                                 

Uyarlanmış/Özel mesaj kutusunda modal ilerleme mesajı (progress message) görüntüler.

Parametreler                            

msg (in)           Görüntülenecek ileti metni.

Örnek                                      

SetProgressMsg(“Ek bilgi kaydediliyor…”)

Ayrıca bkz.                              

EndProgress, HGlassCursor, RestoreCursor

EndProgress

 Click here to expand...

Yordam Bildirimi                      

Sub EndProgress()

Açıklama                                 

Son modal ilerleme penceresini kaldırır (eğer SetProgressMsg tekrar ve tekrar çağrıldıysa, en yeni ilerleme mesajları (progress messages) görüntülenir.

Parametreler                                        

Örnek                                                 

SetProgressMsg(“Ek bilgi kaydediliyor…”)
……
EndProgress()

Ayrıca bkz.                              

SetProgressMsg, HGlassCursor, RestoreCursor

HGlassCursor

 Click here to expand...

Yordam Bildirimi                      

Sub HGlassCursor()

Açıklama                                 

Zaman alan işlemler için standart kum saati imlecini gösterir.

Parametreler                            

Örnek                                      

HGlassCursor()

Ayrıca bkz.                              

SetProgressMsg, EndProgress, RestoreCursor

RestoreCursor

 Click here to expand...

Yordam Bildirimi                      

Sub RestoreCursor()

Açıklama                                 

Daha önce imleç değiştirilmişse, standart imleci geri döndürür.

Parametreler                            

Örnek                                      

HGlassCursor()
RestoreCursor()

Ayrıca bkz.                              

SetProgressMsg, EndProgress, RestoreCursor

SelectFolder

 Click here to expand...

Yordam Bildirimi                      

Sub SelectFolder(folder as String, okay as Integer)

Açıklama                                 

Klasör seçim diyalogunu görüntüler ve klasör dizinini döndürür.

Parametreler                            

folder (in, out) Seçilen klasörün dizini. Öndeğer klasör dizini parametre olarak geçilebilir.

okay  (out)      Seçim tamamlandıysa, sıfır olmayan bir değer, aksi takdirde sıfır döndürülür.

Örnek                                      

fold = “C:\\”
SelectFolder(fold, okay)
if okay then
…….
 

CurrFrac

 Click here to expand...

Yordam Bildirimi                      

Sub CurrFrac(cIndex as Integer, frac as Integer)

Açıklama                                 

Belirtilen para birimi için geçerli olan resmi ondalık haneleri döndürür.

Parametreler                            

cIndex (in)       Para birimi indeksi (Tüm para birimleri listesi için bkz. Appendix)

frac (out)        Ondalık hanelerin sayısı.          

Örnek                                      

CurrFrac(2, frc)
SetNumProp(“TotEditBox”, 14, frc)

Ayrıca bkz.                              

CurrCoef

CurrSymbol

 Click here to expand...

Yordam Bildirimi                      

Sub CurrSymbol(cIndex as Integer, symbol as String)

Açıklama                                 

Belirtilen para biriminin simgesini döndürür.

Parametreler                            

cIndex (in)       Para birimi indeksi (Tüm para birimleri listesi için bkz. Appendix)

symbol (out)      Para birimi simgesi.

Örnek                                      

CurrSymbol(2, sym)
FormatNumber(tot, 7, 0, sym, totStr)

Ayrıca bkz.                              

CurrName, CurrIndex

CurrCoef

 Click here to expand...

Yordam Bildirimi                      

Sub CurrCoef(cIndex as Integer, coef as Integer)

Açıklama                                 

Belirtilen para birimine ait oran katsayı bilgisini döndürür.

Parametreler                            

cIndex (in)       Para birimi indeksi (Tüm para birimleri listesi için bkz. Appendix)

coef (out)        Katsayı.           

Örnek                                      

CurrCoef(23, coef)

Ayrıca bkz.                              

CurrFrac

CurrName

 Click here to expand...

Yordam Bildirimi                      

Sub CurrName(cIndex as Integer, cName as String)

Açıklama                                 

Belirtilen para birimi için açıklama döndürür.

Parametreler                            

cIndex (in)       Para birimi indeksi (Tüm para birimleri listesi için bkz. Appendix).

cName (out)    Açıklama dizgini için para birimi.

Örnek                                      

CurrName(12, cn)

Ayrıca bkz.                              

CurrSymbol, CurrIndex

CurrIndex

 Click here to expand...

Yordam Bildirimi                      

Sub CurrIndex(cSymbol as String, cIndex as Integer)

Açıklama                                 

Belirtilen para birimi için Logo indeksini döndürür.

Parametreler                            

cSymbol (in)    Para birimi simgesi (Tüm para birimleri listesi için bkz. Appendix).

cIndex (out)    Para birimi için logo simgesi.

Örnek                                      

CurrIndex(“JPY”, cx)

Ayrıca bkz.                              

CurrSymbol, CurrName

ExchRate

 Click here to expand...

Yordam Bildirimi                      

Sub ExchRate(date as Long, cIndex as Integer, eRate as Double)

Açıklama                                 

Belirtilen para birimi ve tarih için kur bilgisi döndürür.

Parametreler                            

date (in)           İstenilen kur için tarih (Logo formatında) bilgisi.

cIndex (in)       Para birimi indeksi (Tüm para birimleri listesi için bkz. Appendix).

tIndex(in)         4 kur bilgisinden hangisinin kullanılacağı bilgisidir.

eRate (out)       İlgili para birimi için kur tablosuna gerekli bilgiler girilmişse,  kur bilgisini verir. Aksi takdirde sıfır döndürülür.

Örnek                                      

PackDate(1, 10, 1997, voucDt)
ExchRate(voucDt, 2, 1, DMRate)

Ayrıca bkz.                              

CrossExchRate

CrossExchRate

 Click here to expand...

Yordam Bildirimi                      

Sub CrossExchRate(date as Long, fCurr as Integer, sCurr as Integer, fERate as Double, sERate as Double)

Açıklama                                 

Belirtilen para birimleri ve tarih için çapraz kur bilgisini döndürür.

Parametreler                            

date (in)           İstenilen kur bilgisi için tarih (Logo formatında) bilgisi.

fCurr (in)         Bilinen kur bilgisiyle kaynak para biriminin indeksi (Tüm para birimleri listesi için bkz. Appendix).

sCurr (in)        Hedef para biriminin indeksi.

fERate (in)      Yerel para birimi için kaynak para biriminin kur bilgisi.

sERate (out)   Hedef para birimi için çapraz kur bilgisi.

Örnek                                      

PackDate(10, 1, 1995, jourDt)
CrossExchRate(jourDt, 1, 2, 1.54, DMCrsRate)

Ayrıca bkz.                              

ExchRate

RoundMFigure

 Click here to expand...

Yordam Bildirimi                      

Sub RoundMFigure(rMtd as Integer, smlC as Integer, decP as Integer, amnt as Variant)

Açıklama                                 

Verilen değeri yuvarlar.

Parametreler                            

rMtd(in)            Yuvarlama yöntemi

0 : Yuvarlama yok

1 : En yakın ana birime yuvarla

2 : En yakın alt birime yuvarla

3 : En küçük alt birime yuvarla

smlC(in)          (For rMtd = 3 ) En küçük birimin değeri.

DecP(in)          Ondalık hane sayısı

VAmnt(in)       Yuvarlanacak tutar

Örnek                                     

RoundMFigure(1,0,2,value)

RoundLocalVAT

 Click here to expand...

Yordam Bildirimi                      

Sub RoundLocalVAT(rMtd as Integer, vAmnt as Variant)

Açıklama                                 

Verilen yöntemle toplam KDV değerini yuvarlar.

Parametreler                            

rMtd(in)            Yuvarlama yöntemi

VAmnt(in)       Tutar

Örnek                                     

RoundLocalVAT(1,vAmount)

RoundCurrFig

 Click here to expand...

Yordam Bildirimi                      

Sub RoundCurrFig(cType as Integer, amnt as Variant)

Açıklama                                 

Verilen para birimi cinsinden belirlenen değeri yuvarlar.

Parametreler                            

cType(in)         Para birimi

Amnt(in)          Yuvarlanacak tutar

Örnek                                      

RoundCurrFig(1,total)

RoundRate

 Click here to expand...

Yordam Bildirimi                      

Sub RoundRate(amnt as Variant)

Açıklama                                 

Kur değerini yuvarlar.

Parametreler                            

amnt(in,out)     Yuvarlanan değeri 6 ondalık haneyle döndürür.

Örnek                                      

RoundRate(totalVat)

CrossCalc

 Click here to expand...

Yordam Bildirimi                      

Sub CrossCalc(sourceCurr as Integer, destCurr as Integer, amnt as Variant, rate as Variant, rndFlg as Integer, ret as Variant)

Açıklama                                 

İki para biriminin değerleri arasındaki çevrimi gerçekleştirir.

Parametreler                            

SourceCurr(in) Verilen değerin para birimi bilgisi (Appendix)

destCurr(in)     Sonucun para birimi bilgisi (Appendix)

Amnt(in)          Çevrimi yapılacak olan değer

Rate(in)           Kur değeri

RoundFlg(in)   Sonucun yuvarlanıp yuvarlanmayacağını gösteren değer

Ret(out)           Sonuç

Örnek                                      

CrossCalc(1,2,totAmnt,exch,1,ret)

LocalToFExch

 Click here to expand...

Yordam Bildirimi                      

Sub LocalToFExch(xCur as Integer, amnt as Variant, rate as Variant, rndFlg as Integer, ret as Variant)  

Açıklama                                 

Yerel para birimi cinsinden verilen değeri belirtilen para birimine dönüştürür.                                                                 

Parametreler                            

xCur(in)           Çevrimi yapılacak olan tutarın para birimi değeri

Amnt(in)          Tutar

Rate(in)           Hedef para biriminin kur değeri

RoundFlg(in)   Sonucun yuvarlanıp yuvarlanmayacağını gösteren değer

Ret(out)           Sonuç

Örnek                                      

LocalToFExch(2,totalVAT,exch,0,res)

Ayrıca bkz.                              

FExchToLocal             

FExchToLocal

 Click here to expand...

Yordam Bildirimi                      

Sub FExchToLocal(xCur as Integer, amnt as Variant, rate as Variant, rndFlg as Integer, ret as Variant) 

Açıklama                                 

Herhangi bir para birimi cinsinden verilen değeri yerel para birimine dönüştürür.

Parametreler                            

xCur(in)           Verilen tutarın para birimi         

Amnt(in)          Tutar

Rate(in)           Verilen para biriminin kur değeri

RoundFlg(in)   Sonucunun yuvarlanıp yuvarlanmayacağını gösteren değer

Ret(out)           Sonuç

Örnek                                      

FExchToLocal(2,totalVAT,exch,0,res)

Ayrıca bkz.                              

LocalToFExch

SendMail

 Click here to expand...

Yordam Bildirimi                      

Sub SendMail(recps as String, cc as string, subject as String, msg as String, Attachment, showDlg as Integer, err as Integer)

Açıklama                                 

Belirlenen kullanıcılara MAPI kullanarak mail gönderir.

Parametreler                            

recps (in)         Geçerli MAPI kullanıcı adları (noktalı virgül ile ayrılacak)

cc (in)              cc de belirtilen kişiler.

subject (in)      Mesajın başında görünmesi gereken konu metni.

msg (in)          İleti metni.

showDlg (in)    Mesajı göndermeden önce standart mail diyologunun görünüp görünmeyeceğini belirleyen bayrak (flag).

err (out)           Bu parametre, mesajın gönderiminde bir problem oluşmazsa sıfır değer döndürür. Aksi takdirde sıfır olmayan bir değer döner.

Örnek                                      

SendMail(“SysOp”,””, “Backup Time”, “Bölüm, veri girişini tamamladı. Lütfen satış verilerinin yedeğini alınız.”, “”, 0, err)

LockSemaphore

 Click here to expand...

Yordam Bildirimi                      

Sub LockSemaphore(semStr as String, done as Integer)

Açıklama                                 

Logo semafor API'ın kullanımıyla belirtilen semaforları kilitler. Aynı semafor için üst üste verilen kilit talepleri başarısız olacaktır.

Parametreler                            

semStr (in)      Semaforu temsil eden bir dizgi.

done (out)       Semafor başarılıyla kilitlenirse sıfır olmayan bir değer döner. Aksi takdirse sıfır değeri döndürülür.

Örnek                                      

LockSemaphore(“ST-UPDATE-PRICES”, done)

Ayrıca bkz.                              

UnlockSemaphore

UnlockSemaphore

 Click here to expand...

Yordam Bildirimi                      

Sub UnlockSemaphore(semStr as String)

Açıklama                                 

Logo semafor API'ın kullanımıyla kilitlenen ilgili semaforun kilidini kaldırır.

Parametreler                            

semStr (in)      Semaforu temsil eden bir dizgi.

Örnek                                      

UnlockSemaphore(“ST-UPDATE-PRICES”)

Ayrıca bkz.                              

LockSemaphore

TerminalId

 Click here to expand...

Yordam Bildirimi                      

Sub TerminalId(termId as String)

Açıklama                                 

Aktif olan terminal için metin tanımlayıcıyı döndürür.                             

Parametreler                            

termId (out)     Terminal Tanımlayıcı

Örnek                                      

TerminalId(termId)

CreateQForm

 Click here to expand...

Yordam Bildirimi                      

Sub CreateQForm(objName as String, attrib as Integer, viewOpt as Integer, refNum as Integer, obj as Variant)

Açıklama                                 

"Forms Repository/Form Havuzu" alanında OD ile uygulanan form nesnesini oluşturur.                                

Parametreler                            

objName (in)   Form nesnesinin adı.

sizeOpt (in)      Boyutlandırılabilirlik parametresi. Sıfırdan farklı değer aldığında form boyutlandırmaya izin vermektedir.

attrib (in)          Eğer parametre sıfır olmayan bir değer döndürürse, yürütme süresinde View (görünüm) modunda bir form oluşturur. (Düzenlenebilir tüm kontroller View modunda devre dışı kalacaktır.)

1 : view

         2 : modal

         3 : view + modal        

refNum (in)      Oluşturulan nesnenin referans numarasıdır. Eğer forma yürütme süresinde farklı modullerden erişilebilecekse,  bu parametre benzersiz bir değer almalıdır.

obj (out)          Geri dönüş parametresi olarak form nesnesi.

Örnek                                      

CreateQForm(“MyPriceDlg”, 1,2, 1, PrcForm)
rcForm.ShowForm(1) ‘Show modal

Ayrıca bkz.                              

ReactQForm, GetQForm

ReactQForm

 Click here to expand...

Yordam Bildirimi                      

Sub ReactQForm(objName as String, refNum as Long, done as Integer)

Açıklama                                 

CreateQForm veya EditDBRecord tarafından oluşturulan formu yeniden etkinleştirir.

Parametreler                            

objName (in)   Form nesnesinin adı.

refNum (in)      Formun referans numarası.

done (out)       Formun yeri tespit edilmiş ve etkinleştirilmişse,

sıfır olmayan bir değer döndürür.

Aksi takdirde sıfır değer döndürecektir. 

Örnek                                     

ReactQForm(“MyTraceForm”, 1, okay)

Ayrıca bkz.                              

CreateQForm, GetQForm

GetQForm

 Click here to expand...

Yordam Bildirimi                      

Sub GetQForm(objName as String, refNum as Integer, obj as Variant, done as integer)

Açıklama                                  

CreateQForm yordamıyla oluşturulan form eğer Deactive ise ekrana getirmek için kullanılır.

Parametreler                            

objName (in)   Form nesnesinin adı.

refNum (in)      Oluşturulan nesnenin referans numarasıdır. Eğer forma yürütme süresinde farklı modullerden erişilebilecekse, 

bu parametre benzersiz bir değer almalıdır.

obj (out)          Geri dönüş parametresi olarak form nesnesi.

done(out)         Rutinin başarılı bir şekilde tamamlanıp tamamlanmadığını gösteren tam sayı değeridir.

Örnek                                      

CreateQForm(“MyPriceDlg”, 1,2, 1, PrcForm)
GetQForm(“MyPriceDlg”, 1, PrcForm,done)

Ayrıca bkz.                              

ReactQForm, CreateQForm

CreateQuery

 Click here to expand...

Yordam Bildirimi                      

Sub CreateQuery(qry as Variant)

Açıklama                                  

Bir sorgu nesnesi oluşturur.                 

Parametreler                            

qry (out)           Sorgu nesnesi.

Örnek                                      

CreateQuery(qry)

ValueOf

 Click here to expand...

Yordam Bildirimi                      

function ValueOf(text as String) as Double

Açıklama                                 

Numerik bir değeri temsil eden dizginin değerini döndürür.

Parametreler                            

text (in)            Numerik değere sahip dizgi.

Örnek                                      

d = ValueOf(“200.23”)

Ayrıca bkz.                              

Str, FormatNumber

Min

 Click here to expand...

Yordam Bildirimi                      

function Min(a as Long, b as Long) as Long

Açıklama                                 

Tam sayı (integer) girdi parametreleri olan a ve b'nin minimum değerlerini döndürür.

Parametreler                            

a (in)    İlk değer.

b (in)    İkinci değer.

Örnek                                      

fDate =Min(Today, trnDate)

Ayrıca bkz.                              

Max, MinFloat, MaxFloat

Max

 Click here to expand...

Yordam Bildirimi                      

function Max(a as Long, b as Long) as Long

Açıklama                                 

Tam sayı (integer) girdi parametreleri olan a ve b'nin maksimum değerlerini döndürür.

Parametreler                            

a (in)    İlk değer.

b (in)    İkinci değer.

Örnek                                      

eDate =Max(Today, fiscalEnd)

Ayrıca bkz.                              

Min, MinFloat, MaxFloat

MinFloat

 Click here to expand...

Yordam Bildirimi                      

function MinFloat(a as Double, b as Double) as Double

Açıklama                                 

Kayan noktalı(Float) girdi parametreleri olan a ve b'nin minimum değerlerini döndürür.

Parametreler                            

a (in)    İlk değer.

b (in)    İkinci değer.

Örnek                                      

lowPrc =MinFloat(reqPrc, trnPrc)

Ayrıca bkz.                              

Max, Min, MaxFloat

MaxFloat

 Click here to expand...

Yordam Bildirimi                      

function MaxFloat(a as Double, b as Double) as Double

Açıklama                                 

Kayan noktalı(Float) girdi parametreleri olan a ve b'nin maksimum değerlerini döndürür.

Parametreler                            

a (in)    İlk değer.

b (in)    İkinci değer.

Örnek                                      

highMarg = MaxFloat(“11.3”, margOffer)

Ayrıca bkz.                              

Max, Min, MinFloat

Round

 Click here to expand...

Yordam Bildirimi                      

Sub Round(a as Double)

Açıklama                                 

Kayan noktalı(Float) girdi parametresini en yakın tam sayı (integer) değerine yuvarlayarak döndürür.

Parametreler                            

a (in, out)         Yuvarlanacak değer.

Örnek                                      

Round(trnDiscPerc)

Ayrıca bkz.                              

Trunc

Trunc

 Click here to expand...

Yordam Bildirimi                       

Sub Trunc(a as Double)                                                    

Açıklama                                 

Kayan noktalı girdi parametresini en yakın tam sayı (integer) değerine göre keser (truncate) ve döndürür.

Parametreler                            

a (in, out)         Kesilecek (tam sayı kısmı alınacak) değer.

Örnek                                      

Round(trnVATAmount)

Ayrıca bkz.                              

Round

ShellExecute

 Click here to expand...

ShellExecute

Yordam Bildirimi                      

Sub ShellExecute(FileName as String, Arguments as String, Directory as String) as Integer

Açıklama                                 

Shell, diğer uygulamaları etkinleştiren bir uygulamadır.

Parametreler                            

FileName (in)   Uygulama dosyasının adı. (exe, com gibi)

Arguments (in)            Uygulama parametresi 

Directory (in)   Uygulama dizisi.

(out)                Parametre başarılı veya başarısız (true - false)

Örnek                                      

d = ShellExecute("NOTEPAD.EXE", "", "c:\WINNT")
d = ShellExecute("ABC.EXE", "", "c:/TESTWINNT")

Ayrıca bkz.                              

ShellExecuteX

ProcessEvents

 Click here to expand...

Özellik Bildirimi                        

Sub ProcessEvents()

Açıklama                                  

Peşisıra çalışan komutlar esnasında kontrolü geçici olarak işletim sistemine bırakmak için kullanılan komuttur. Örneğin; ekrandaki tüm editleri sırasıyla dolduran bir rutin kullandığınızda, set etmek istediğiniz tüm alanlar dolana kadar işletim önceliği kodunuzda olacağından set ettiğiniz alanlar işlem sonuna kadar ekranda gözükmeyecektir. İşlem aralarında ProcessEvents kullandığınızda ise kontrolü geçici süreyle işletim sistemine bırakarak ekranda görüntülenmelerini sağlayabilirsiniz.

TableIndexName

 Click here to expand...

Yordam Bildirimi                       

Sub TableIndexName(ttype as integer, tNr as integer, idxNr as Integer) as String

Açıklama                                 

Tablo veritabanı indeks adı.

Parametreler                            

ttype (in)         1 – Uygulama Tablosu, 2 – Özel Tablo

tNr (in)            Tablo numarası

idxNr (in)        Alan indeks numarası

(out)                Geri dönüş indeks adı                                            

Örnek                                      

strIdName = TableIndexName(1,1,1)

Ayrıca bkz.

RegisterCom

 Click here to expand...

Yordam Bildirimi                       

Sub RegisterCom(DllName as String) as Integer              

Açıklama                                  

LOD ile COM Dll register etmek için kullanılır. Not : DCOM nesnleri bu yöntemle register edilemez.

Parametreler                            

DllName (in)    Com dll yolu + Adı

Örnek                                      

int = RetRegisterCom(“c:\\UOBJECTS\\UnityObjects.dll”)

Ayrıca bkz. 

Trim

 Click here to expand...

Yordam Bildirimi                       

Sub Trim(text as String) as String                                     

Açıklama                                 

Yazının(string) sağında ve solunda bulunan boşlukları kaldırır.

Parametreler                            

text (in)            in text

(out)                out text

Örnek                                      

a = “  test  “
atrim = trim(a)

Ayrıca bkz.                              

Ltrim, RTrim

LTrim

 Click here to expand...

Yordam Bildirimi                       

Sub LTrim(text as String) as String                                   

Açıklama                                 

Deyimin (expression) solundaki boşlukları kaldırır.

Parametreler                            

text (in)            in text

(out)                out text

Örnek                                      

a = “  test“
atrim = LTrim(a)

Ayrıca bkz.                              

Ltrim, Trim

RTrim

 Click here to expand...

Yordam Bildirimi                       

Sub RTrim(text as String) as String                                  

Açıklama                                 

Dizginin (string) sağındaki boşlukları kaldırır.

Parametreler                            

text (in)            in text

(out)                out text

Örnek                                      

a = “test  “
atrim = RTrim(a)

Ayrıca bkz.                              

Ltrim, Trim

ShellExecuteX

 Click here to expand...

Yordam Bildirimi                      

Sub ShellExecuteX(FileName as String, Arguments as String, Directory as String) as Integer

Açıklama                                 

Shell, diğer uygulamaları etkinleştiren bir uygulamadır.                         

Parametreler                            

FileName (in)   Uygulama dosyasının adı (exe, com gibi)

Arguments (in)            Uygulama parametresi 

Directory (in)   Uygulama dizini

(out)                Parametre başarılı veya başarısız (true - false)

Örnek                                      

ares=ShellExecuteX("edit", "c:\\a.txt", "c:\\")
warn(ares)

Ayrıca bkz.                              

ShellExecuteX

AllowCustomizeForm

 Click here to expand...

Yordam Bildirimi                      

Sub AllowCustomizeForm()

Açıklama                                 

Arayüz uyarlama aracıyla çalışmaya izin verir.              

Örnek                                      

AllowCustomizeForm()

Ayrıca bkz.

Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım