| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 648 人关注过本帖
标题:我在網路上發現那段程式碼,正是我需要解開的問題,但是我不知道如何運用那 ...
取消只看楼主 加入收藏
高大成
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2023-10-20
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
我在網路上發現那段程式碼,正是我需要解開的問題,但是我不知道如何運用那段程式碼,求各位大大解答,謝謝您。
dbf檔在第28byte記錄著是否有index,將其設為0就不會去找index了   
function disableIndex(fname:string):integer;
//attempts disable .mdx by clear .dbf's byte 28
// return 1 if it has intex file
var
    F:File of byte;
    old,value :byte;
begin
  value := 0;
  try
    assignFile(F, fname);
  except
    showmessage('can not open file:'  fname);
  end;
  Reset(F);
  Seek(F, 28);
  read(F, old);
  if old = 1 then begin
    Seek(F, 28);
    Write(F, value);
    result := 1;
    end
  else
    result := 0;
  CloseFile(F);
end;
搜索更多相关主题的帖子: file byte if end value 
2023-10-20 19:14
高大成
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2023-10-20
收藏
得分:0 
這是我的dbf檔案打開亂碼,因為之前有人跟我說過,byte第28位元什麼什麼的,但因為我是沒基礎的人,完全聽不懂要如何操作那段程式碼,求各位大大,指導我要如何去運作那段程式碼,謝謝。

                        F                   14                               ???��??���a���R  ��  2012�� �� 21 �E                                                 115/12/07                     2.5                               20171014��  �M2017102306/09(�E�W),06/08(�E�R),05/17(�E�W,21�W),05/30(��2�R),05/28(��2�W),02/23(���W),02/22(���R,��2�R),02/21(��2�W),10/23(�׼W),10/14(���W),                                                                                                        
2023-11-03 05:44
高大成
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2023-10-20
收藏
得分:0 
回复 8楼 吹水佬
我是用記事本打開的
2023-11-07 08:58
高大成
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2023-10-20
收藏
得分:0 
回复 4楼 吹水佬
謝謝版主
2023-11-07 09:27
快速回复:我在網路上發現那段程式碼,正是我需要解開的問題,但是我不知道如何運 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021150 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved