Bagikan melalui


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

Tabel Kontrol (parsial)

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:

Referensi ICE