LibreOffice གློག་རྡུལ་རེའུ་མིག་ནང་བྱ་རིམ་རྩོམ་སྒྲིག་དུ་སྤྱོད་པའི་ Add In
གཤམ་དུ་བརྗོད་པའི་བར་བཅུག་ཆས་བརྒྱུད་ནས་གློག་རྡུལ་རེའུ་མིག་རྒྱ་སྐྱེད་བྱས་པའི་ཐབས་ཤེས་ནི་དུས་ཡོལ་ཟིན། འོན་ཀྱང་མཐོང་ངོས་ལ་སྔར་བཞིན་ནུས་པ་ལྡན་ལ་རོགས་སྐྱོར་ཐོབ་པ་ནི་ད་ཡོད་བར་བཅུག་ཆས་མཐུན་འཇུག་ཡོང་ཕྱིར་ཡིན་ འོན་ཀྱང་གལ་སྲིད་བར་བཅུག་ཆས་གསར་པའི་ཚབ་ཨང་རྩོམ་འབྲི་བྱ་དགོས་ན་APIརྟེན་གྲངས།སྤྱོད་དགོས་སོ།
LibreOffice གློག་རྡུལ་རེའུ་མིག་ནི་ Add In སྤྱད་ནས་རྒྱ་སྐྱེད་བྱས་ཆོག Add In ནི་ཕྱི་ལོག་བྱ་རིམ་རྩོམ་སྒྲིག་རྨོ་ལིང་ཞིག་ཡིན་ དེ་ལས་དེབ་ལ་ལས་སྣོན་བྱེད་པའི་ཟུར་སྣོན་རྟེན་གྲངས་འགའ་མཁོ་འདོན་ཐུབ། རྟེན་གྲངས་འདི་དག་ནི་"Add In "རིགས་དབྱེའི་རྟེན་གྲངས་སྣེ་སྟོན།ནང་སྒྲིག་ཡོད། གལ་སྲིད་རང་ངོས་ནས་ Add In བྱ་རིམ་རྩོམ་འབྲི་བྱ་དགོས་ན་ དེའི་ནང་གི་རྟེན་གྲངས་གང་དག་ངེས་པར་དུ་མཉམ་སྤྱོད་མཛོད།ཕྱི་ཡི་ DLL ཕྱིར་བཏོན་པ་ཡིན་པ་ཤེས་རྟགས་བྱ་དགོས་པ་ནི་བདེ་བླག་ངང་ Add Inཟུར་སྣོན་ཐུབ་ཕྱིར་ལོག
LibreOffice [ཡོ་བྱད།] - [འདེམས་གཞི།...] - "LibreOffice" - "ལམ་བུ་" - "ཁུར་སྣོན་ཧུང་"ནང་མཚན་འཇོག་བྱས་པའི་ཡིག་ཁུག་བཤེལ་འཚོལ་གྱིས་འཚམས་པའི་མཉམ་སྤྱོད་མཛོད།DLLཅི་སྟེ་མཉམ་སྤྱོད་མཛོད།DLL LibreOffice གིས་རྟོགས་འབྱེད་ཐུབ་ན་དེ་ལ་ངེས་པར་དུ་གཤམ་གྱི་གཏོགས་གཤིས་འགའ་ཞིག་ལྡན་དགོས། ཆ་འཕྲིན་འདི་དག་སྤྱད་ནས་LibreOffice གློག་རྡུལ་རེའུ་མིག་གི་རྟེན་གྲངས་སྣེ་སྟོན།ཡིས་རང་ཉིད་ཀྱི་ཁུར་སྣོན་ཧུང་གི་བྱ་རིམ་རྩོམ་འབྲི་བྱས་ཆོག་པ།
Add In ཐ་སྙད།
Add In མཛོད་རེ་རེའི་ནང་རྟེན་གྲངས་མང་པོ་མཁོ་འདོན་བྱས་ཡོད། རྟེན་གྲངས་ཁ་ཤས་དོ་དམ་གྱི་དམིགས་ཡུལ་ལ་སྤྱོད། ཁྱེད་ཀྱིས་རང་གི་རྟེན་གྲངས་མིང་གང་རུང་འདེམས་པར་བྱ། འོན་ཀྱང་ངེས་པར་དུ་ཞུགས་གྲངས་བརྒྱུད་སྐྱེལ་གྱི་འབྲེལ་ཡོད་སྒྲིག་སྲོལ་དང་འཚམས་པ་དགོས། མ་སྟེགས་མི་གཅིག་པར་སྤྱད་པའི་མིང་འདོགས་སྒྲིལ་སྲོལ་ལམ་བཀོད་སྤྱོད་བྱས་པའི་སྒྲིག་སྲོལ་ཁག་མི་མཚུངས་པ་ཡིན།
མཉམ་སྤྱོད་མཛོད།Add In DLL གི་རྟེན་གྲངས།
མ་མཐར་ཡང་ངེས་པར་དོ་དམ་རྟེན་གྲངས། GetFunctionCount དང་ GetFunctionDataརྟེན་གྲངས་འདི་དག་སྤྱད་ནས་རྟེན་གྲངས་དང་ཞུགས་གྲངས་རིགས་ཕྱིར་ལོག་ཐང་བཅས་གཏན་འཁེལ་ཐུབ། ཕྱིར་ལོག་ཐང་ནས་བརྗོད་ན་དག་ཚད་ཆ་ལྡན་དང་ཡིག་རྟགས་ཕྲེང་བའི་རིགས་ལ་རྒྱབ་སྐྱོར་བྱེད། ཞུགས་གྲངས་ནས་བརྗོད་ན་དྲ་མིག་ས་ཁོངས་གཞན་ལའང་རྒྱབ་སྐྱོར་བྱེད་དག་ཚད་ཆ་ལྡན་གྱི་གྲངས་ཚོ། ཡིག་རྟགས་ཕྲེང་བའི་གྲངས་ཚོ།དང་དྲ་མིག་གྲངས་ཚོ།
ཞུགས་གྲངས་ཉིད་འདྲེན་སྤྱོད་བརྒྱུད་སྤྲོད་བྱེད། འདི་ལྟར་གྱིས་རྩ་བའི་ཐོབ་གྲངས་ཐང་ཞིག་བཟོ་བཅོས་ཐུབ། ཡིན་ནའང་LibreOffice གློག་རྡུལ་རེའུ་མིག་གིས་འདི་ལ་རོགས་སྐྱོར་མི་བྱ་ རྒྱུ་མཚན་ནི་ལས་ཀའི་རེའུ་མིག་ཞིག་ནང་ཁུལ་དུ་དོན་ཪྙིང་མེད།
བྱ་རིམ་མཛོད་འཁོར་རྒྱུགས་བྱེད་པའི་སྐབས་གསར་དུ་བླུག་ཆོག་པ་དང་དོ་དམ་རྟེན་གྲངས་བརྒྱུད་དེའི་ནང་དོན་ལ་དབྱེ་ཞིག་བྱས་ཆོག་རྟེན་གྲངས་རེ་རེ་ལ་ཆ་བཞག་ནས་བརྗེད་ནས་ཚང་མང་ཞུགས་གྲངས་ཀྱི་ཁ་གྲངས་དང་རིགས་ཕྱི་ནང་གཉིས་ཀྱི་རྟེན་གྲངས་མིང་དོ་དམ་ཨང་རིམ་གྱི་ཆ་འཕྲིན་བཅས་ཚུད་ཡོད་
རྟེན་གྲངས་ལྷན་དུ་ཁོལ་ཕྱུང་བྱེད་པ་མ་ཟད་དུས་ཐོག་ཏུ་འབྲས་བུ་ཕྱིར་ལོག་བྱེད། དུས་དངོས་རྟེན་གྲངས་(དུས་མཚུངས་མིན་པའི་རྟེན་གྲངས་)ཡོད་ཀྱང་དེ་དག་གི་ཪྙོག་འཛིང་གི་རང་བཞིན་ཡོད་པར་བརྟེན་འདིར་བསྐྱར་དུ་གསལ་བཤད་མི་བྱེད།
མཐོང་ངེས་ཀྱི་འབྲེལ་ཡོད་ཆ་འཕྲིན།
LibreOffice གློག་རྡུལ་རེའུ་མིག་ནང་ཟུར་སྣོན་བྱས་པའི་ Add In རྟེན་གྲངས་ཀྱི་ཞུགས་གྲངས་གྲངས་ཚད་མང་ཤོས་ནི་ 16ཡིན་ ཕྱིར་ལོག་ཐང་གཅིག་དང་མང་ཤོས་ 15 ཡིན་པའི་ནང་འཇུག་གི་རྟེན་གྲངས་ཞུགས་གྲངས་བཅས་ཚུད་ཡོད།
གཞི་གྲངས་རིགས་གཤམ་གྱི་ཐབས་ཤེས་ལྟར་མཚན་འཇོག་བྱ་དགོས།
གཞི་གྲངས་རིགས། |
མཚན་ཉིད། |
CALLTYPE |
Windows མ་ལག་འོག་:FAR PASCAL (_far _pascal) གཞན་པ་:ཁས་ལེན་(བཀོལ་སྤྱོད་མ་ལག་ཆ་ཚད་ཁས་ལེན་) |
USHORT |
ཡིག་ཚིགས་གཉིས་ལ་ཡིག་རྟགས་ཨང་མེད་པའི་ཧྲིལ་གྲངས། |
དག་ཚད་ཆ་ལྡན། |
8 ཡིག་ཚིག་མ་སྟེགས་ཞོར་གཏོགས་རྣམ་གཞག |
ཞུགས་གྲངས་རིགས། |
མ་སྟེགས་ལ་དམིགས་འཛུགས་བྱེད་ དཔེར་ན་ int PTR_DOUBLE =0 སྟོན་མདའ་ཞིབ་ཚད་ཆ་ལྡན་ཞིག་ལ་ཕྱོགས་པ། PTR_STRING =1 སྟོན་མདའ་ 0 གྱིས་མཇུག་བསྡུས་པའི་ཡིག་རྟགས་ཕྲེང་བ་ཞིག་ལ་ཕྱོགས་པ། PTR_DOUBLE_ARR =2སྟོན་མདའ་ནི་ Double Arrayཞིག་ལ་ཁ་ཕྱོགས་པའོ། PTR_STRING_ARR =3 String Array ཞིག་ལ་ཕྱོགས་པ། PTR_CELL_ARR =4 མདའ་རྩེ་དྲ་མིག་གཅིག་གི་ཚོ་གྲངས་ཕྱོགས་སྟོན་བྱེད། NONE =5 |
མཉམ་སྤྱོད་མཛོད། DLL རྟེན་གྲངས།
གཤམ་ནི་མཉམ་སྤྱོད་མཛོད་ཅིག་རེད་ཕྱི་རོལ་ DLL ཁོལ་སྤྱོད་བྱས་པའི་རྟེན་གྲངས་ཀྱི་གསལ་བཤད་ཡིན་ནོ།
མཉམ་སྤྱོད་མཛོད། DLL རྟེན་གྲངས་ནི་གཤམ་ལྟར་སྤྱོད་དགོས་པ་སྟེ་:
void CALLTYPE fn(out, in1, in2, ...)
Output: འབྲས་བུ་ཐང་།
ནང་འཇུག་:double&、char*、double*、char** དྲ་མིག་ས་ཁོངས་རིགས་ཀྱི་གྲངས་ཐང་གང་རུང་ དེའི་ནང་ དྲ་མིག་ས་ཁོངས།ནི་ double、string ཡང་ན་དྲ་མིག་རིགས་ཀྱི་ཚོ་གྲངས་ཡིན་ཆོག
GetFunctionCount()
འདྲེན་སྤྱོད་ཞུགས་གྲངས་མི་ལྡན་པའི་རྟེན་གྲངས་དོ་དམ་གྱི་རྟེན་གྲངས་ཨང་སྒྲིག་ཕྱིར་ལོག་བྱེད། རྟེན་གྲངས་རེ་རེར་ 0 ནས་ nCount-1 བར་ཁ་གསལ་བའི་ཨང་སྒྲིག་ཡོད། ཨང་སྒྲིག་འདིའི་རྗེས་ཀྱི་རྟེན་གྲངས་GetFunctionDataདང་GetParameterDescriptionལ་དགོས་ངེས་ལགས་སོ།
བརྡ་སྤྲོད།
void CALLTYPE GetFunctionCount(USHORT& nCount)
ཞུགས་གྲངས།
USHORT &nCount:
Output: Add In རྟེན་གྲངས་ཁ་གྲངས་འགྱུར་ཚད་ཀྱི་འདྲེན་སྤྱོད་ཚུད་དགོས། དཔེར་ན་ Add In ལ་རྟེན་གྲངས་ 5 ཡོད་པ་དེ་དག་LibreOffice གློག་རྡུལ་རེའུ་མིག་གིས་སྤྱོད་རུང་མཁོ་འདོན་བྱས་ དེ་ན་ nCount=5ཡིན།
GetFunctionData()
འབྲེལ་ཡོད་ Add In རྟེན་གྲངས་ཞིག་གི་གལ་ཆེའི་ཆ་འཕྲིན་ཡོད་ཚད་གཏན་འཁེལ་བྱེད།
བརྡ་སྤྲོད།
void CALLTYPE GetFunctionData(USHORT& nNo, char* pFuncName, USHORT& nParamCount, Paramtype* peType, char* pInternalName)
ཞུགས་གྲངས།
USHORT& nNo:
Input: རྟེན་གྲངས་ཨང་གྲངས་ནི་ 0 ནས་ nCount-1 བར་ཡིན།
char* pFuncName:
ཕྱིར་བཏོན་:བྱ་རིམ་མཁན་གྱིས་མཐོང་བའི་རྟེན་གྲངས་མིང་སྟེ་མཉམ་སྤྱོད་མཛོད། DLL ནང་གཏན་འཁེལ་གྱི་མིང་ཡིན། མིང་འདི་ཉིད་རྟེན་གྲངས་སྣེ་སྟོན།ནང་སྤྱོད་པའི་མིང་དུ་གཏན་འཁེལ་བ་ཡིན།
USHORT& nParamCount:
Output: Add In རྟེན་གྲངས་ཀྱི་ཞུགས་གྲངས་ཁ་གྲངས་འདི་ནི་ངེས་པར་དུ་ 0ལས་ཆེ་བ་དགོས་ རྒྱུ་མཚན་ནི་འགོ་ནས་མཇུག་བར་འབྲས་བུའི་ཐང་ཞིག་ཡོད་ གྲངས་ཐང་ཆེ་ཤོས་ནི་ 16ཡིན།
Paramtype* peType:
Output: སྟོན་མདའ་ནི་ཞུགས་གྲངས་རིགས་འགྱུར་ཚད་ 16 ཡོད་པའི་གྲངས་ཚོ་ཞིག་ལ་ཁ་ཕྱོགས་པ། nParamCount གཤར་བྱང་དང་པོའི་ནང་འབྲེལ་ཡོད་ཀྱི་ཞུགས་གྲངས་རིགས་སྐོང་པ།
char* pInternalName:
ཕྱིར་བཏོན་:སྤྱོད་པོས་མཐོང་བའི་རྟེན་གྲངས་ཀྱི་མིང་ནི་རྟེན་གྲངས་སྣེ་སྟོན།ནང་གི་མིང་མངོན་པ། སྒྲ་འགྱུར་ཡིག་རྟགས་འདུས་ཆོག
ཞུགས་གྲངས་ pFuncName དང་ pInternalName ནི་ཡིག་རྟགས་ཚོ་གྲངས་རེད་ LibreOffice གློག་རྡུལ་རེའུ་མིག་ནང་མང་ཤོས་ནི་ 256 རེད།
GetParameterDescription()
རྟེན་གྲངས་ Add In དང་དེའི་ཞུགས་གྲངས་ཀྱི་གསལ་བཤད་ཉུང་བསྡུས་མཁོ་འདོན། རྟེན་གྲངས་འདི་རྟེན་གྲངས་སྣེ་སྟོན།ནང་ན་གྲངས་ཤིག་མངོན་པ་དང་དེའི་ཞུགས་གྲངས་མངོན་ནོ།
བརྡ་སྤྲོད།
void CALLTYPE GetParameterDescription(USHORT& nNo, USHORT& nParam, char* pName, char* pDesc)
ཞུགས་གྲངས།
USHORT& nNo:
Input: བྱ་རིམ་མཛོད་ནང་ཁུལ་གྱི་རྟེན་གྲངས་ཨང་ནི་ 0 ནས་ nCount-1 བར་ཡིན།
USHORT& nParam:
Input: གསལ་བཤད་འདིས་ཞུགས་གྲངས་ག་རེ་མཁོ་འདོན་བྱེད་མིན་གཏན་འཁེལ་བྱེད་ ཞུགས་གྲངས་ནི་ 1 ནས་འགོ་འཛུགས། གལ་སྲིད་ nParam ནི་ 0ཡིན་ན་གསལ་བཤད་འདི་ pDesc ནང་རང་ཉིད་ནང་མཁོ་འདོན་བྱེད་ གནས་ཚུལ་འདི་འདྲའི་འོག་ pName ལ་དོན་སྙིང་མེད་དོ།
char* pName:
Output: ཞུགས་གྲངས་ཀྱི་མིང་ངམ་རིགས་དང་ལེན་བྱེད་པ་ དཔེར་ན་ཚིག་གསར་"ཨང་ཀི་" "ཚིག་ཕྲེང་"འམ་"ཚེས་གྲངས་"ཀྱི་རིགས་LibreOffice གློག་རྡུལ་རེའུ་མིག་ནང་ཡིག་རྟགས་256ལ་རྩིས་སོ།
char* pDesc:
Output: ཞུགས་གྲངས་ཀྱི་གསལ་བཤད་དང་ལེན་བྱེད་ དཔེར་ན་"ཀུན་སྤྱོད་རྩིས་རྒྱག་ལ་སྤྱོད་པའི་གྲངས་ཐང་།"ལྟ་བུ། LibreOffice གློག་རྡུལ་རེའུ་མིག་ནང་ཡིག་རྟགས་256སྤྱད་ཆོག
pName དང་ pDesc ཚང་མ་ནི་ char གྲངས་ཚོ་ཡིན་ LibreOffice གློག་རྡུལ་རེའུ་མིག་ནང་ལག་བསྟར་བྱེད་ ཆེ་ཆུང་ནི་ 256ཡིན། དོ་སྣང་གནང་དགོས་རྒྱུར་:རྟེན་གྲངས་སྣེ་སྟོན།ཡི་སྤྱོད་རུང་བའི་བར་མཐོང་ལ་ཚད་བཀའ་ལྡན་པས་ཡིག་རྟགས་256 ཆ་ཚང་བར་སྤྱོད་མི་ཚར།
དྲ་མིག་ས་ཁོངས།
གཤམ་གྱི་ལས་ཀའི་རེའུ་མིག་གིས་དྲ་མིག་བརྒྱུད་གཏོང་བྱེད་བདེ་ཡོང་ཕྱིར་བྱ་རིམ་གྱི་སྨོ་ལིང་ཞིག་ལ་ངེས་པར་དུ་གཞི་གྲངས་གྲུབ་ཆ་གང་དག་སྤྱོད་རྒྱུར་མཁོ་འདོན་དགོས་པའི་གསལ་བཤད་བྱ་དགོས། LibreOffice གློག་རྡུལ་རེའུ་མིག་གི་གཞི་གྲངས་རིགས་ལ་བརྟེན་ནས་མི་འདྲ་བའི་གྲངས་ཚོགས་ 3 དབྱེ་ཡོད།
Double Array
ཁྱེད་ཀྱིས་ཨང་ཀ་ཡོད་པའི་/ཟུང་ལྡན་ཡིག་ཚིག་རིགས་ཀྱི་གྲངས་ཐང་གི་དྲ་མིག་ས་ཁོངས་ཞུགས་གྲངས་སུ་བརྩིས་ནས་བརྒྱུད་སྤྲོད་བྱས་ཆོག Double Array(དག་ཚད་ཆ་ལྡན་གྱི་གྲངས་ཚོ་)LibreOffice གློག་རྡུལ་རེའུ་མིག་ནང་གཤམ་གྱི་བྱ་ཐབས་སྤྱད་ནས་མཚན་འཇོག་བྱ་དགོས།
Offset |
མིང་། |
གསལ་བཤད། |
0 |
Col1 |
དྲ་མིག་ས་ཁོངས་ཀྱི་གཡས་སྟེང་གི་ཕྲེང་རྟགས། 0ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
2 |
Row1 |
དྲ་མིག་ས་ཁོངས་ཀྱི་གཡས་སྟེང་གི་ཕྲེང་རྟགས་0ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
4 |
Tab1 |
དྲ་མིག་ས་ཁོངས་ཀྱི་གཡས་སྟེང་གི་སྟར་གྲངས་0ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
6 |
Col2 |
དྲ་མིག་ས་ཁོངས་གཡས་འོག་ཟུར་གྱི་སྟར་ཨང་ནི་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
8 |
Row2 |
དྲ་མིག་ས་ཁོངས་གཡས་འོག་ཟུར་གྱི་ཕྲེང་ཨང་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
10 |
Tab2 |
དྲ་མིག་ས་ཁོངས་གཡས་འོག་ཟུར་གྱི་རེའུ་མིག་ཨང་ནི་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
12 |
Count |
གཤམ་གྱི་གཞི་རྒྱུའི་ཨང་ཀི། དྲ་མིག་སྟོང་པར་གྲངས་མི་འགོད་པ་མ་ཟད་བརྒྱུད་སྐྱེལ་མི་བྱེད། |
14 |
Col |
གཞི་རྒྱུའི་ཨང་སྒྲིག 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
16 |
ཕྲེང། |
གཞི་རྒྱུའི་ཕྲེང་ཨང་ནི་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
18 |
Tab |
གཞི་རྒྱུའི་རེའུ་མིག་ཨང་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
20 |
Error |
ཨང་སྒྲིག་ནོར་འཁྲུལ་ དེའི་ནང་ 0 ཐང་ནི་"ནོར་འཁྲུལ་མེད།" གལ་སྲིད་གཞི་རྒྱུ་ནི་སྤྱི་འགྲོས་དྲ་མིག་གཅིག་ནས་ཡོང་བ་ཡིན་ན་ ནོར་འཁྲུལ་ཐང་ནི་སྤྱི་འགྲོས་བརྒྱུད་ནས་གཏན་འཁེལ་བྱེད། |
22 |
གྲངང་ཐང་། |
ཞིབ་ཚད་ཆ་ལྡན་/འཕྱོ་ཚེག་རིགས་ཡིག་ཚིག་ 8 IEEE འགྱུར་ཚད། |
30 |
... |
གཤམ་གྱི་གཞི་རྒྱུ |
String Array
ཡིག་དེབ་གཞི་གྲངས་རིགས་ཀྱི་ཐང་ལྡོག་པའི་དྲ་མིག་ས་ཁོངས་ནི་ཡིག་རྟགས་ཕྲེང་བའི་ཚོ་གྲངས་ལ་བརྩིས་ནས་བརྒྱུད་སྐྱེལ་བྱེད། ཡིག་རྟགས་ཕྲེང་བའི་ཚོ་གྲངས་ནི་LibreOffice གློག་རྡུལ་རེའུ་མིག་ནང་གི་མཚན་ཉིད་གཤམ་ལྟར་རོ།
Offset |
མིང་། |
གསལ་བཤད། |
0 |
Col1 |
དྲ་མིག་ས་ཁོངས་ཀྱི་གཡས་སྟེང་གི་ཕྲེང་རྟགས། 0ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
2 |
Row1 |
དྲ་མིག་ས་ཁོངས་ཀྱི་གཡས་སྟེང་གི་ཕྲེང་རྟགས་0ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
4 |
Tab1 |
དྲ་མིག་ས་ཁོངས་ཀྱི་གཡས་སྟེང་གི་སྟར་གྲངས་0ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
6 |
Col2 |
དྲ་མིག་ས་ཁོངས་གཡས་འོག་ཟུར་གྱི་སྟར་ཨང་ནི་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
8 |
Row2 |
དྲ་མིག་ས་ཁོངས་གཡས་འོག་ཟུར་གྱི་ཕྲེང་ཨང་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
10 |
Tab2 |
དྲ་མིག་ས་ཁོངས་གཡས་འོག་ཟུར་གྱི་རེའུ་མིག་ཨང་ནི་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
12 |
Count |
གཤམ་གྱི་གཞི་རྒྱུའི་ཨང་ཀི། དྲ་མིག་སྟོང་པར་གྲངས་མི་འགོད་པ་མ་ཟད་བརྒྱུད་སྐྱེལ་མི་བྱེད། |
14 |
Col |
གཞི་རྒྱུའི་ཨང་སྒྲིག 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
16 |
ཕྲེང། |
གཞི་རྒྱུའི་ཕྲེང་ཨང་ནི་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
18 |
Tab |
གཞི་རྒྱུའི་རེའུ་མིག་ཨང་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
20 |
Error |
ཨང་སྒྲིག་ནོར་འཁྲུལ་ དེའི་ནང་ 0 ཐང་ནི་"ནོར་འཁྲུལ་མེད།" གལ་སྲིད་གཞི་རྒྱུ་ནི་སྤྱི་འགྲོས་དྲ་མིག་གཅིག་ནས་ཡོང་བ་ཡིན་ན་ ནོར་འཁྲུལ་ཐང་ནི་སྤྱི་འགྲོས་བརྒྱུད་ནས་གཏན་འཁེལ་བྱེད། |
22 |
Len |
གཤམ་གྱི་ཡིག་རྟགས་ཕྲེང་བའི་རིང་ཚད་ལ་མཇུག་བསྡུའི་ཡིག་ཚིགས་ 0ཚུད་ཡོད། གལ་ཏེ་རིང་ཚད་འདི་ལ་མཇུག་བསྡུ་བའི་0ཡིག་ཚིགས་ལ་ཡ་གྲངས་ཐང་ཞིག་སྤྲད་ན་ ཡིག་རྟགས་ཕྲེང་བ་འདི་ལ་ 0 ཡིག་ཚིགས་ཨང་གཉིས་པ་འཕར་སྣོན་བྱེད། འདི་ལྟར་Len སྤྱད་ནས་((StrLen+2)&~1)རྩིས་རྒྱག་དགོས། |
24 |
String |
མཚོན་རྟགས་འབྲས་བུ་ནི་མཇུག་བསྡུའི་ 0 ཡིག་ཚིགས་ལྡན་པ། |
24+Len |
... |
གཤམ་གྱི་གཞི་རྒྱུ |
Cell Array
དྲ་མིག་ཚོ་གྲངས་ནི་ཡི་གེ་དང་གྲངས་ཀ་ལྡན་པའི་དྲ་མིག་ས་ཁོངས་ཁོལ་སྤྱོད་ལ་སྤྱོད། གློག་རྡུལ་རེའུ་མིག་ཚོ་གྲངས་LibreOffice ནང་ དྲ་མིག་ཚོ་གྲངས་མཚན་འཇོག་གཤམ་ལྟར།
Offset |
མིང་། |
གསལ་བཤད། |
0 |
Col1 |
དྲ་མིག་ས་ཁོངས་ཀྱི་གཡས་སྟེང་གི་ཕྲེང་རྟགས། 0ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
2 |
Row1 |
དྲ་མིག་ས་ཁོངས་ཀྱི་གཡས་སྟེང་གི་ཕྲེང་རྟགས་0ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
4 |
Tab1 |
དྲ་མིག་ས་ཁོངས་ཀྱི་གཡས་སྟེང་གི་སྟར་གྲངས་0ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
6 |
Col2 |
དྲ་མིག་ས་ཁོངས་གཡས་འོག་ཟུར་གྱི་སྟར་ཨང་ནི་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
8 |
Row2 |
དྲ་མིག་ས་ཁོངས་གཡས་འོག་ཟུར་གྱི་ཕྲེང་ཨང་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
10 |
Tab2 |
དྲ་མིག་ས་ཁོངས་གཡས་འོག་ཟུར་གྱི་རེའུ་མིག་ཨང་ནི་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
12 |
Count |
གཤམ་གྱི་གཞི་རྒྱུའི་ཨང་ཀི། དྲ་མིག་སྟོང་པར་གྲངས་མི་འགོད་པ་མ་ཟད་བརྒྱུད་སྐྱེལ་མི་བྱེད། |
14 |
Col |
གཞི་རྒྱུའི་ཨང་སྒྲིག 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
16 |
ཕྲེང། |
གཞི་རྒྱུའི་ཕྲེང་ཨང་ནི་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་བགྲང་། |
18 |
Tab |
གཞི་རྒྱུའི་རེའུ་མིག་ཨང་ 0 ནས་འགོ་བཙུགས་ཏེ་གྲངས་འདྲེན་པ། |
20 |
Error |
ཨང་སྒྲིག་ནོར་འཁྲུལ་ དེའི་ནང་ 0 ཐང་ནི་"ནོར་འཁྲུལ་མེད།" གལ་སྲིད་གཞི་རྒྱུ་ནི་སྤྱི་འགྲོས་དྲ་མིག་གཅིག་ནས་ཡོང་བ་ཡིན་ན་ ནོར་འཁྲུལ་ཐང་ནི་སྤྱི་འགྲོས་བརྒྱུད་ནས་གཏན་འཁེལ་བྱེད། |
22 |
རིགས། |
དྲ་མིག་ནང་དོན་གྱི་རིགས་ 0 == ཟུང་ལྡན་ཡིག་ཚེགས་ 1 == ཡིག་རྟགས་ཕྲེང་བ |
24 |
Value or Len |
གལ་སྲིད་Type == 0:ཟུང་ལྡན་ཡིག་ཚིག་/འཕྱོ་ཚེགས་རིགས་ཡིག་ཚིག་8 IEEE འགྱུར་ཚད། གལ་སྲིད་ Type == 1:ཡིན་ན་ཡིག་རྟགས་ཕྲེང་བའི་རིང་ཚད་ལ་མཚོན་འཇོག་ཀྱི་ཀླད་ཀོར་ཡིག་རྟགས་འདུས་ཚོག གལ་སྲིད་རིང་ཚད་འདིར་མཚོན་འཇོག་ཀྱི་ཀླད་ཀོར་ཡིག་རྟགས་ལ་ཡ་གྲངས་གྲངས་ཐང་ཞིག་ཐོན་པ་ཚུད་ཡོད་ན་ཆ་གྲངས་གྲངས་ཐང་ཞིག་ཐོབ་ ཕྱིར་ལོག་ཡིག་རྟགས་ཕྲེང་བ་འདི་ལ་ཡིག་རྟགས་སྟོང་པ་ཐེངས་གཉིས་པ་གསར་དུ་སྣོན་དགོས། དེར་བརྟེན་ Len ((StrLen+2)&~1)བརྒྱུད་རྩིས་རྒྱག་ཐུབ། |
26 if Type==1 |
String |
གལ་སྲིད་ Type == 1:ཡིན་ན་ ཡིག་རྟགས་ཡིག་ཕྲེང་ལ་མཚོན་འཇོག་པའི་ཀླད་ཀོར་ཡིག་ཚིགས་ཡོད། |
32 or 26+Len |
... |
གཤམ་གྱི་གཞི་རྒྱུ |