Hàm xử lý tệp
Results 1 to 6 of 6

Thread: Hàm xử lý tệp

  1. #1
    ...
    Mã đã chèn int handle = FileOpen(fileName,FILE_CSV|FILE_READ |FILE_WRITE,,); Print(FileReadString(xử lý) Xử lý tệp: xử lý); int pos = FileTell(xử lý); In(Trước: vị trí); FileFlush(xử lý); Print(Sau khi xả: FileTell(xử lý)); FileSeek(xử lý,vị trí,SEEK_SET); Print(End: FileTell(xử lý));
    2013.11.07 21:15:31 Viết tệp GBPUSD,H4: 0 Xử lý tệp: 1
    2013.11.07 21:15:31 Viết tệp GBPUSD,H4: Trước: -89
    2013.11.07 21:15:31 Viết tệp GBPUSD,H4: Sau khi tuôn ra: 1102
    2013.11.07 21:15:31 Viết tệp GBPUSD,H4: Kết thúc: 1102

    0 thực sự là giá trị đầu tiên trong tệp.

    Ai đó có thể cho tôi biết lý do tại sao tôi nhận được vị trí tệp âm ngay từ đầu không? Tôi chỉ muốn nhảy trở lại vị trí trước khi xả nước. Tôi đã phạm sai lầm rõ ràng ở đâu mà tôi không nhìn thấy?

  2. #2

    Quote Originally Posted by ;
    {quote} Tôi sẽ xem xét cho bạn vào ngày mai nếu bạn chưa giải quyết trước đó
    FileSeek(xử lý,0,SEEK_CUR); sẽ đặt con trỏ đến cuối ngay lập tức. Đây có thể là sự cố liên quan đến cửa sổ vì tôi không có quyền truy cập quản trị viên vào các thư mục và mọi thứ được lưu tạm thời tại C:\\Users\\Kilian\\AppData\\Local\\VirtualStore\\P rogram Files (x86)\\ MetaTrader - Alpari UK\\experts\\files\\Tester.csv Tôi chỉ ngạc nhiên rằng việc đọc và ghi vào tệp hoạt động như một cơ duyên ...

  3. #3

    Quote Originally Posted by ;
    {quote} Không có lỗi xảy ra.. Đó là vấn đề. Một phần bù âm là sai ngay từ đầu phải không?
    Tôi sẽ xem xét vào ngày mai cho bạn nếu bạn chưa giải quyết trước đây

  4. #4

    Quote Originally Posted by ;
    ... int handle = FileOpen(fileName,FILE_CSV|FILE_READ |FILE_WRITE,,); Print(FileReadString(xử lý) Xử lý tệp: xử lý); int pos = FileTell(xử lý); In(Trước: vị trí); FileFlush(xử lý); Print(Sau khi xả: FileTell(xử lý)); FileSeek(xử lý,vị trí,SEEK_SET); Print(End: FileTell(xử lý)); 2013.11.07 21:15:31 Ghi tệp GBPUSD,H4: 0 Xử lý tệp: 1 2013.11.07 21:15:31 Ghi tệp GBPUSD,H4: Trước: -89 2013.11.07 21:15:31 Ghi tệp GBPUSD,H4 : Sau khi xả: 1102 2013.11.07 21:15:31 Ghi tệp GBPUSD,H4: Kết thúc: 1102 0 thực sự là...
    Sử dụng chức năng get lasterror sau khi mở tệp và sau khi đọc vị trí. Giá trị 0 có thể là do tệp không mở và không phải là giá trị được đọc

  5. #5

    Quote Originally Posted by ;
    {quote} Sử dụng chức năng get lasterror sau khi đọc vị trí
    Không có lỗi xảy ra.. Đó là vấn đề. Một phần bù âm là sai ngay từ đầu phải không?

  6. #6

    Quote Originally Posted by ;
    {quote} FileSeek(xử lý,0,SEEK_CUR); sẽ đặt con trỏ đến cuối ngay lập tức. Đây có thể là sự cố liên quan đến cửa sổ vì tôi không có quyền truy cập quản trị trong các thư mục và mọi thứ được lưu tạm thời tại C:\Users\Kilian\AppData\Local\VirtualStore\Program Files (x86)\MetaTrader - Alpari UK\experts\ files\Tester.csv Tôi chỉ ngạc nhiên rằng việc đọc và ghi vào tệp hoạt động như một cơ duyên ...
    Hil Kilian Tôi nghĩ rằng bạn có thể đúng, tất cả đều hoạt động tốt đối với tôi, hãy thử cài đặt MT4 bên ngoài các tệp c:\chương trình, bạn cũng có thể thử chạy MT4 với tư cách quản trị viên khi khởi chạy chương trình.

Quyền đăng bài

  • Bạn không thể đăng bài viết mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng tệp đính kèm
  • Bạn không thể chỉnh sửa bài đăng của bạn
  •  
Chính sách Cookie
Chính sách Cookie: Website forexibroker sử dụng cookies và khi tiếp tục sử dụng website bạn chấp thuận với điều này. Để có thêm thông tin, vui lòng đọc 'Thông tin Cookie'.