PWidechar 怎麼求記憶體占用大小

2021-09-08 15:25:34 字數 1367 閱讀 6705

pwidechar 怎麼求記憶體占用大小 delphi / windows sdk/api

pc:pwidechar;  

allocmem(10000);  

caption:=inttostr(sizeof(pc));   =4  

caption:=inttostr(length(pc));   =0  

我要求出是10000怎麼辦:  

pc:pwidechar;//--這兒定義的是乙個指標型別.  

const     bufsize=10000;  

allocmem(10000);  

//這裡是分配一塊記憶體給這個指標,也就是說形成了乙個指標陣列.  

//對於指標陣列來說,它有大小只能是你自己控制.  

caption:=inttostr(sizeof(pc));   =4  

caption:=inttostr(length(pc));   =0  

我要求出是10000怎麼辦://---這個大小你可以通過乙個常量來定義.......

還是沒解決我的問題.  

這麼說:我給你乙個pwidechar型別的指標,裡面有值,不告訴你大小,你能取出裡面的全部資料嗎

呵~~,  

這麼說:我給你乙個pwidechar型別的指標,裡面有值,不告訴你大小,你能取出裡面的全部資料嗎  

1.如果是字串,你可以查詢#0(null)結束符....  

var  

//p:pwidechar;  

p:pchar;  

str:string;  

counter:integer;  

begin  

getmem(p,101);  

fillchar(p^,100,#48);  

str:='';  

counter:=0;  

try  

while     not   (p^=#0)   do  

begin  

str:=str+inttohex(ord(p^),2);  

inc(p);  

inc(counter);  

end;  

//---p:pchar;顯示100;  

//---p:pwidechar;顯示50;  

showmessage('get   char   total:'+inttostr(counter));  

showmessage(str);  

dec(p,counter);  

finally  

freemem(p);  

end;  

end;

PWidechar 怎麼求記憶體占用大小

pwidechar 怎麼求記憶體占用大小 delphi windows sdk api pc pwidechar allocmem 10000 caption inttostr sizeof pc 4 caption inttostr length pc 0 我要求出是10000怎麼辦 pc pwi...

python threadpool的記憶體占用問題

先說結論 在使用多執行緒時,不要使用threadpool,應該使用threading,尤其是資料量大的情況。因為threadpool會導致嚴重的記憶體占用問題!對比threading和threadpool的記憶體占用 coding utf 8 import time import osimport ...

記憶體對映佔物理記憶體統計

系統 centos 語言 c 背景 搜尋引擎的索引資料很大,分布式之後,每個索引節點的索引資料還是比較大,佔了大概100g左右,全放在記憶體中是不現實的,而且因為我們的搜尋引擎不穩定,單個節點容易出現崩潰的問題,所以索引資料需要落盤到磁碟上,這樣雖然會使單個搜尋節點更加穩定,但是磁碟比記憶體的缺點就...