ICE17
ICE17 memeriksa situasi yang ditunjukkan dalam contoh di akhir topik ini.
Hasil
ICE17 menampilkan pesan kesalahan atau peringatan untuk setiap situasi dalam contoh. Sampel pesan tersebut diperlihatkan dalam tabel berikut.
Kesalahan atau peringatan ICE17 | Deskripsi |
---|---|
PushButton: Tombol1 Dialog: MyDialog tidak memiliki peristiwa yang ditentukan dalam tabel ControlEvent. Kesalahan |
Ada kontrol pushbutton yang tidak tercantum dalam tabel ControlEvent. Jika ICE17 mengembalikan kesalahan ini pada PushButton yang atribut Aktifkan Kontrol atau atribut Kontrol Terlihat tidak diatur di kolom Atribut tabel Kontrol , periksa apakah kontrol juga memiliki entri dalam tabel ControlCondition . Kontrol tidak terduga dapat diaktifkan, atau terlihat, jika nilai di kolom Kondisi berubah menjadi True, Enable, atau Show. |
Bitmap: Bitmap1 kontrol: Bitmap1 dialog: MyDialog tidak ada dalam tabel Biner. Kesalahan |
Ada kontrol bitmap atau kontrol Ikon , tetapi bitmap atau ikon yang sesuai tidak tercantum dalam tabel Biner . Tambahkan bitmap atau ikon ke tabel Biner. |
RadioButtonGroup: RadioButton1 kontrol: RadioButton1 dari Dialog: MyDialog tidak ada dalam tabel RadioButton. Peringatan |
Ada kontrol RadioButtonGroup dengan nilai di kolom Properti dan kolom Atribut tabel Kontrol ; bit tidak langsung tidak diatur di kolom Atribut. ICE17 memposting peringatan karena alat penginstal menggunakan nilai properti sebagai kunci asing ke dalam tabel RadioButton, tetapi nilai hilang dari kunci utama tabel tersebut. Jika bit tidak langsung diatur, maka properti yang tercantum untuk kontrol tidak digunakan sebagai properti; sebagai gantinya, ini digunakan sebagai nama properti yang benar-benar digunakan. Peringatan ini dapat diabaikan jika kontrol dibuat pada runtime. Misalnya, kontrol ListBox pada Dialog FilesInUse hanya dibuat pada runtime jika ada file yang digunakan selama penginstalan. |
ListBox: ListBox1 dari Kontrol: ListBox1 dari Dialog: MyDialog tidak ada dalam tabel ListBox. Peringatan |
Ada kontrol ListBox dengan nilai di kolom Properti tabel Kontrol dan bit tidak langsung diatur di kolom Atribut. ICE17 memposting peringatan karena alat penginstal menggunakan nilai properti sebagai kunci asing ke dalam tabel ListBox, tetapi nilai hilang dari kunci utama tabel tersebut. Jika bit tidak langsung diatur, kontrol mengubah nilai properti yang memiliki nama yang merupakan nilai properti yang terkait dengan kontrol ini. Peringatan ini dapat diabaikan jika kontrol dibuat pada runtime. Misalnya, kontrol ListBox pada Dialog FilesInUse hanya dibuat pada runtime jika ada file yang digunakan selama penginstalan. |
ComboBox: ComboBox1 dari Kontrol: ComboBox1 dari Dialog: ByDialog tidak ada dalam tabel ComboBox Peringatan |
Ada kontrol ComboBox dengan nilai di kolom Properti dari tabel Kontrol dan bit Tidak Langsung tidak diatur di kolom Atribut. ICE17 memposting peringatan karena alat penginstal menggunakan nilai properti sebagai kunci asing ke dalam tabel ComboBox, tetapi nilai hilang dari kunci utama tabel tersebut. Jika bit tidak langsung diatur, kontrol mengubah nilai properti yang memiliki nama yang merupakan nilai properti yang terkait dengan kontrol ini. Peringatan ini dapat diabaikan jika kontrol dibuat pada runtime. Misalnya, kontrol ListBox pada Dialog FilesInUse hanya dibuat pada runtime jika ada file yang digunakan selama penginstalan. |
ListView: ListView1 of Control: ListView1 of Dialog: MyDialog tidak ada dalam tabel ListView. Peringatan |
Ada kontrol ListView dengan nilai di kolom Properti dari tabel Kontrol dan bit Tidak Langsung tidak diatur di kolom Atribut. ICE17 memposting peringatan karena alat penginstal menggunakan nilai properti sebagai kunci asing ke dalam tabel ListView, tetapi nilai hilang dari kunci utama tabel tersebut. Jika bit tidak langsung diatur, kontrol mengubah nilai properti yang memiliki nama yang merupakan nilai properti yang terkait dengan kontrol ini. Peringatan ini dapat diabaikan jika kontrol dibuat pada runtime. Misalnya, kontrol ListBox pada Dialog FilesInUse hanya dibuat pada runtime jika ada file yang digunakan selama penginstalan. |
Bitmap: 'Bitmap2' untuk Kontrol: 'Button2' dialog: 'MyDialog' tidak ditemukan dalam Kesalahan tabel Biner |
Ada Kontrol Tombol Dorong atau Kontrol Kotak Centang yang kolom Teks tabel Kontrol tidak berisi kunci asing ke dalam rekaman tabel Biner berisi bitmap atau ikon. |
Bitmap: 'Bitmap3' untuk Kontrol: 'RadioButton2' dialog: 'MyDialog' tidak ditemukan dalam tabel Biner atau Ikon: 'Icon1' untuk Kontrol: 'RadioButton3' dialog: 'MyDialog' tidak ditemukan dalam tabel Biner Kesalahan |
Ada kontrol RadioButtonGroup yang kolom Teks tabel RadioButton tidak berisi kunci asing ke dalam rekaman tabel Biner berisi bitmap atau ikon. |
Kontrol gambar: 'Button3' dari Dialog: 'MyDialog' memiliki atribut Ikon dan Bitmap yang diatur Kesalahan |
Ada pushButton, CheckBox, atau kontrol RadioButtonGroup dengan ikon bit atau bit bit Bitmap diatur di kolom Atribut tabel Kontrol . Anda tidak dapat mengatur kedua atribut bersama-sama. |
Contoh
Dialog_ | Menguasai | Jenis | Atribut | Harta benda | Teks |
---|---|---|---|---|---|
MyDialog | Tombol1 | Tombol Dorong | 0 | OKE | |
MyDialog | Bitmap1 | Bitmap | 0 | Bitmap1 | |
MyDialog | RadioButton1 | RadioButtonGroup | 0 | RadioButton1 | |
MyDialog | ListBox1 | Kotak Daftar | 0 | ListBox1 | |
MyDialog | ComboBox1 | Kotak Kombo | 0 | ComboBox1 | |
MyDialog | ListView1 | ListView | 0 | ListView1 | |
MyDialog | Tombol2 | Tombol dorong | 262144 | Bitmap2 | |
MyDialog | RadioButton2 | RadioButtonGroup | 262144 | Properti2 | |
MyDialog | RadioButton3 | RadioButtonGroup | 524288 | Property3 | |
MyDialog | Tombol3 | Tombol dorong | 786432 | Ambigu1 |
Tabel RadioButton (parsial)
Harta benda_ | Perintah | Teks |
---|---|---|
Properti2 | 1 | Bitmap3 |
Property3 | 2 | Ikon1 |
Tabel berikut ini kosong:
- Tabel ControlEvent
- Tabel ListBox
- Tabel ComboBox
- Tabel ListView
- Tabel Biner
Topik terkait
-
Referensi ICE