Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá pháp.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá pháp33.9.

Một số chỉ thị tiền xử lý có sẵn để sửa đổi cách thứcECPGPhân tích tiền xử lý và

33.9.1. Bao gồm các tệp

Để đưa một tệp bên ngoài vào chương trình kèo bóng đá pháp nhúng của bạn,

EXEC kèo bóng đá pháp bao gồmFileName;FileName;FileName";

Bộ tiền xử lý kèo bóng đá pháp nhúng sẽ tìm kiếm một tệp có tênFileName.h, tiền xử lý nó và

TheECPGBộ tiền xử lý sẽ tìm kiếm một

  • Thư mục hiện tại

  • /usr/local/bao gồm

  • kèo bóng đá pháp bao gồm thư mục, được xác định tại thời điểm xây dựng/usr/local/pgsql/bao gồm)

  • /usr/bao gồm

nhưng khiEXEC kèo bóng đá pháp bao gồm "FileName"được sử dụng, chỉ có dòng điện

Trong mỗi thư mục, bộ tiền xử lý trước tiên sẽ tìm kiếm.hđến tên tệp và thử lại (trừ khi

Lưu ý rằngEXEC kèo bóng đá pháp bao gồmkhônggiống như:

#include <FileName.h

Vì tệp này sẽ không phải tuân theo lệnh kèo bóng đá pháp#includeChỉ thị bao gồm những người khác

Lưu ý:Tên tệp bao gồm nhạy cảm trường hợp,EXEC kèo bóng đá phápLệnh tuân theo kèo bóng đá pháp bình thường

33.9.2. Các chỉ thị xác định và hoàn tác

Tương tự như Chỉ thị#defineđược biết từ C, kèo bóng đá pháp nhúng có khái niệm tương tự:

exec kèo bóng đá pháp xác địnhtên;tên giá trị;

Vì vậy, bạn có thể xác định tên:

exec kèo bóng đá pháp xác định have_feature;

Và bạn cũng có thể xác định các hằng số:

EXEC kèo bóng đá pháp Xác định Mynumber 12;

Sử dụngUndefĐể xóa trước đó

EXEC kèo bóng đá pháp Undef Mynumber;

Tất nhiên bạn có thể tiếp tục sử dụng các phiên bản C#Define#undefinEXEC kèo bóng đá phápsau đóECPGtiền xử lý

EXEC kèo bóng đá pháp Xác định Mynumber 12;

sau đóECPGsẽ làmMynumber. Lưu ý rằng bạn#definecho một hằng số

33.9.3.

Bạn có thể sử dụng các chỉ thị sau để biên dịch mã

EXEC kèo bóng đá pháp IFDEFtên;

Kiểm tra Atêntênđã được tạo bằngEXEC kèo bóng đá pháp xác địnhtên.

EXEC kèo bóng đá pháp IFNDEFtên;

Kiểm tra AtêntênkhôngĐã được tạo bằngexec kèo bóng đá pháp xác địnhtên.

EXEC kèo bóng đá pháp khác;

Bắt đầu xử lý một phần thay thế cho một phầnEXEC kèo bóng đá pháp IFDEFtênhoặcEXEC kèo bóng đá pháp IFNDEFtên.

EXEC kèo bóng đá pháp ELIFtên;

Kiểm tratênvà bắt đầutênđã được tạo bằngEXEC kèo bóng đá pháp DEFINEtên.

EXEC kèo bóng đá pháp ENDIF;

Kết thúc một phần thay thế.

Ví dụ:

EXEC kèo bóng đá pháp IFNDEF TZVAR;