Bagikan melalui


Kesalahan Pra-prosesor

Pesan kesalahan berikut dihasilkan selama praproses:

Menampilkan kode Deskripsi
MIDL1000
nama file sumber hilang
Tidak ada file input yang ditentukan di baris perintah pengkompilasi MIDL.
MIDL1001
tidak dapat membuka file input
File input yang ditentukan tidak dapat dibuka.
MIDL1002
kesalahan saat membaca file input
Sistem mengembalikan kesalahan saat membaca file input.
MIDL1003
kesalahan yang dikembalikan oleh pra-prosesor C
Pra-prosesor mengembalikan kesalahan. Pesan kesalahan diarahkan ke aliran output.
MIDL1004
tidak dapat menjalankan preprosektor C
Sistem operasi melaporkan kesalahan ketika mencoba meluncurkan pra-prosesor. Dengan MS-DOS, kesalahan ini dapat terjadi ketika daftar argumen melebihi 128 byte. Anda dapat mengurangi ukuran daftar argumen dengan menggunakan file respons.
MIDL1005
tidak dapat menemukan preprosektor C
Pengkompilasi MIDL tidak dapat menemukan preprosektor di jalur yang ditentukan oleh baris perintah atau variabel lingkungan PATH.
MIDL1006
executable preprocessor C tidak valid
Pra-prosesor yang ditentukan tidak dapat dieksekusi atau memiliki format file yang dapat dieksekusi tidak valid.
MIDL1007
switch ditentukan lebih dari sekali pada baris perintah
Sakelar yang seharusnya hanya terjadi sekali pada baris perintah ditentukan beberapa kali. Sakelar yang ditentukan ulang ditampilkan setelah pesan kesalahan.
MIDL1008
sakelar tidak diketahui
Sakelar yang tidak dikenal telah ditentukan pada baris perintah.
MIDL1009
argumen tidak diketahui diabaikan
Pengkompilasi MIDL tidak mengenali argumen baris perintah sebagai sakelar, argumen switch, atau nama file. Pengkompilasi membuang argumen yang tidak diketahui dan mencoba melanjutkan pemrosesan.
Jika semuanya tampak benar tetapi kesalahan ini berlanjut, periksa untuk melihat apakah argumen ke sakelar baris perintah diteruskan ke pengkompilasi MIDL dalam file respons. Jika argumen adalah dan jika argumen adalah nama file yang menggunakan set karakter multibyte (MBCS), pastikan bahwa nama file tidak berisi spasi. Jika ya, hapus spasi, panggil pengkompilasi MIDL dan argumennya dari file batch, atau sertakan nama file dalam tanda kutip.
MIDL1010
switch tidak diimplementasikan
Pengkompilasi MIDL mengenali sakelar seperti yang ditentukan, tetapi sakelar belum diimplementasikan di Microsoft RPC.
MIDL1011
argumen hilang untuk sakelar
Sakelar mengharapkan argumen, dan argumen tidak ada. Periksa topik yang sesuai untuk sakelar yang ditentukan dalam dokumentasi REFERENSI Command-Line MIDL .
MIDL1012
argumen ilegal untuk switch /
Argumen yang diberikan ke sakelar yang ditentukan ilegal. Periksa topik yang sesuai untuk sakelar yang ditentukan dalam dokumentasi REFERENSI Command-Line MIDL .
MIDL1013
sintaks ilegal untuk switch
Beberapa sakelar baris perintah memerlukan spasi antara sakelar dan argumen, sementara sakelar lain tidak memerlukan spasi antara sakelar dan argumen. Baris perintah yang ditentukan melanggar sintaks yang ditentukan untuk sakelar tersebut. Periksa topik yang sesuai untuk sakelar yang ditentukan dalam dokumentasi REFERENSI Command-Line MIDL .
MIDL1014
/no_cpp mengambil alih /cpp_cmd dan /cpp_opt
Perintah cpp_opt telah disediakan bersama dengan sakelar /no_cpp. Sakelar /no_cpp lebih diutamakan daripada sakelar lainnya.
MIDL1015
/W0 atau /no_warn menggantikan sakelar tingkat peringatan
Opsi W0 atau no_warn telah ditentukan bersama dengan sakelar tingkat peringatan W1, W2, atau W3. Sakelar /no_warn lebih diutamakan daripada semua sakelar tingkat peringatan lainnya.
MIDL1016
tidak dapat membuat file perantara
Sistem mengembalikan kesalahan ketika pengkompilasi mencoba membuat file perantara. Disk mungkin penuh, jalur mungkin tidak ada, atau Anda mungkin tidak memiliki izin tulis untuk disk atau direktori.
MIDL1018
handel file di luar sistem
Pengkompilasi MIDL kehabisan handel file saat membuka file. Kesalahan ini dapat terjadi jika terlalu banyak file impor terbuka dan pengkompilasi mencoba membuka file IDL atau file perantara.
MIDL1020
tidak dapat membuka file respons
File respons yang ditentukan tidak dapat dibuka. File mungkin tidak ada.
MIDL1021
karakter ilegal ditemukan dalam file respons
Karakter yang tidak dapat dicetak telah terdeteksi dalam file respons. File respons harus berisi sakelar dan argumen baris perintah MIDL yang valid.
MIDL1022
tidak cocok dalam pasangan argumen untuk sakelar
Argumen untuk sakelar ini tidak dapat digunakan bersama-sama. Periksa topik yang sesuai untuk sakelar yang ditentukan dalam dokumentasi REFERENSI Command-Line MIDL.
MIDL1023
pemanggilan berlapis file respons ilegal
File respons tidak boleh berisi perintah @ yang mengarahkan pengkompilasi MIDL untuk memproses file respons lain. Meskipun tidak ada batasan jumlah file respons pada baris perintah, file respons tidak dapat ditumpuk.