麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > Delphi > 正文

傳遞和返回?cái)?shù)據(jù)到一個(gè)Delphi編寫的UDF

2024-07-21 02:09:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
菜鳥(niǎo)學(xué)堂:

[udf系列之四]:傳遞和返回?cái)?shù)據(jù)到一個(gè)delphi編寫的udf
warton譯
作者: chris levesque, tina grubbe, brett bandy


--------------------------------------------------------------------------------


[譯者敘]:

前面我已經(jīng)翻譯了幾篇關(guān)于編寫udf的文章,雖然一些朋友可能也從中得到了一點(diǎn)幫助,但是可能對(duì)udf的
認(rèn)識(shí)還存在一些問(wèn)題。今天,我再翻譯兩文章,這兩篇文章都是來(lái)自mer system (http://www.mers.com)
的,有興趣的朋友可以查看原文。

 
[論點(diǎn)]:
        當(dāng)動(dòng)態(tài)鏈接庫(kù)沒(méi)有為受保護(hù)的數(shù)據(jù)值做特殊的預(yù)防時(shí),我們的udf帶有參數(shù)值或返回值的數(shù)據(jù)結(jié)果
可能處在一個(gè)受保護(hù)的異常或錯(cuò)誤結(jié)果之中。
 
[解決方案]:
        每一個(gè)日期值被保存在兩個(gè)32位的整數(shù)類型之中:一個(gè)表示日期的signed integer,和一個(gè)表示
時(shí)間的unsigned integer。使用delphi代碼來(lái)定義這個(gè)結(jié)構(gòu)(isc_quad)和結(jié)構(gòu)的指針(pisc_quad):
type
    {interbase date/time record}
    isc_quad = record
       isc_quad_high : integer ;  // date
       isc_quad_low  : cardinal ; // time
       end;
    pisc_quad = ^isc_quad;
    為了保護(hù)返回值,在函數(shù)定義的外部申明一個(gè)線程安全的isc_quad變量,使它保存返回值(如果返回值
是一個(gè)日期型的數(shù)據(jù))。
threadvar
    tempquad : isc_quad;
然后編寫你的函數(shù)以便結(jié)果指向線程變量。
 
 // 定義函數(shù)
// this function adds a number of days to an existing date.
 function dayadd( var days: integer; ibdate pisc_quad) : pisc_quad; cdecl; export;
 
 begin
    tempquad.isc_quad_high := ibdate^.isc_quad_high + days;
    tempquad.isc_quad_low  := ibdate^.isc_quad_low;
    result := @tempquad;
 end;
 
  
 
本主來(lái)自:mer systems inc..  http://www.mers.com

 
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 中国av中文字幕 | a视频在线免费观看 | 亚洲一区二区三区精品在线观看 | 色淫视频 | 91一级毛片 | 一级黄色欧美 | 91丝袜| 91福利社在线 | 一夜新娘第三季免费观看 | 性生活视频一级 | 91网站免费观看 | 国产精品一区99 | 精品无码一区在线观看 | av免费在线不卡 | 久久久久久久久久亚洲 | 成人性生活视频在线播放 | 免费久久久 | 九九久久视频 | 国产精品亚洲激情 | 日韩一级免费毛片 | 久久久久久亚洲国产精品 | 黄网站进入 | 视频一区二区三区中文字幕 | 国产精品视频专区 | 亚洲爱爱网站 | 久久影院在线观看 | 欧美成人a | 成人电影毛片 | 久久精品视频首页 | www.成人在线| 人禽l交免费视频观看 视频 | 成年性羞羞视频免费观看无限 | 91成人免费在线观看 | 91久久久久久久久久久久久久 | 本站只有精品 | 今井夏帆av一区二区 | 亚洲欧美国产精品va在线观看 | 成人污在线 | 暖暖免费观看高清完整版电影 | 久久久久久久久久久av | 看全色黄大色黄大片女图片 |