អនុវត្តប្រូកស៊ីដែលបានជ្រើសរើសទៅកាន់អតិថិជន TIdHTTP របស់ Delphi
ភ្ជាប់ការជ្រើសរើសពីបញ្ជី Delphi ទៅកាន់ការកំណត់ប្រូកស៊ី TIdHTTP ជាមួយតម្លៃចុងចំណុចដែលបានផ្ទៀងផ្ទាត់ និងជម្រើសផ្ទាល់ដែលច្បាស់លាស់។
ប្រអប់បញ្ជីអាចបង្ហាញប្រូកស៊ីមួយរយ ខណៈ TIdHTTP បន្តប្រើតែមួយ។ ការជ្រើសរើសជួរដេកផ្លាស់ប្តូរផ្ទាំងបង្ហាញ; សំណើបន្ទាប់ផ្លាស់ប្តូរផ្លូវបានលុះត្រាតែចុងចំណុចដែលបានជ្រើសរើសទៅដល់ការកំណត់របស់អតិថិជន HTTP។
សម្រាប់ការទាញយក HTTP សាធារណៈ ធាតុពីបញ្ជីប្រូកស៊ី HTTP អាចផ្តល់ចុងចំណុចបេក្ខជន។ រក្សាម៉ាស៊ីន និងច្រកចំនួនគត់នៅខាងក្រោយធាតុដែលបង្ហាញនីមួយៗ។ នៅពេលការជ្រើសរើសត្រូវបានទទួលយក សូមអនុវត្តទាំងពីរមុនពេលចាប់ផ្តើមទាញយក៖
IdHTTP1.ProxyParams.ProxyServer := ChosenHost;
IdHTTP1.ProxyParams.ProxyPort := ChosenPort;
Page := IdHTTP1.Get(TargetURL);
ផ្នែកនេះសន្មតថាអតិថិជនទំនេរ ចុងចំណុចដែលបានផ្ទៀងផ្ទាត់ និងអថេរដែលមានស្រាប់របស់កម្មវិធី។ URL គោលដៅនៅតែជាគេហទំព័រ។ វាលម៉ាស៊ីនប្រូកស៊ីយកម៉ាស៊ីន មិនមែន URL គេហទំព័រ ឬស្លាកបង្ហាញទេ។
ការជ្រើសរើសត្រូវការលទ្ធផលបីដែលអាចកើតមាន
- ការជ្រើសរើសប្រូកស៊ីត្រឹមត្រូវផ្តល់ម៉ាស៊ីន និងច្រកពី 1 ដល់ 65535។
- ជម្រើស Direct ច្បាស់លាស់សម្អាតម៉ាស៊ីនប្រូកស៊ីសម្រាប់សំណើបន្ទាប់។
- ការជ្រើសរើសមិនត្រឹមត្រូវ ឬខ្វះ ទុកការកំណត់បច្ចុប្បន្នដដែល ហើយសុំឱ្យអ្នកប្រើកែតម្រូវវា។
ការរក្សាលទ្ធផលទាំងនោះឱ្យដាច់ពីគ្នាការពារជួរដែលមិនបានជ្រើសរើសពីការផ្ញើសំណើបន្ទាប់ដោយផ្ទាល់ដោយមិនរំពឹងទុក។ ធ្វើឱ្យប៊ូតុងសំណើអសកម្ម ខណៈជម្រើសថ្មីមិនពេញលេញ។
ប្រសិនបើចុងចំណុចមកជាអត្ថបទ សូមញែក និងផ្ទៀងផ្ទាត់ពួកវាមុនពេលផ្លាស់ប្តូរលក្ខណៈណាមួយក្នុងចំណោមលក្ខណៈទាំងពីរ។ TryStrToInt អនុញ្ញាតឱ្យផ្ទាំងបង្ហាញរាយការណ៍ច្រកមិនល្អដោយគ្មានករណីលើកលែងបំប្លែងដែលមិនបានចាប់។ ការបំបែកនៅសញ្ញាចុចពីរដំបូងសមស្របតែសម្រាប់ទម្រង់ឈ្មោះម៉ាស៊ីន ឬ IPv4 ដែលកំណត់ដោយចេតនា៖ literal IPv6 មានសញ្ញាចុចពីរផ្ទាល់ខ្លួន។ វាលម៉ាស៊ីន និងវាលច្រកដាច់ដោយឡែកធ្វើឱ្យតំណាងដែលរក្សាទុកកាន់តែសាមញ្ញ។
កុំឱ្យការចុចលើ UI ផ្លាស់ប្តូរអតិថិជនដែលកម្មករកំពុងប្រើរួចហើយ។ អនុវត្តជម្រើសរវាងប្រតិបត្តិការ ឬផ្តល់ឱ្យប្រតិបត្តិការស្របគ្នានីមួយៗនូវអតិថិជនដែលបានកំណត់ផ្ទាល់ខ្លួន។ កម្មវិធីជ្រើសរើសគ្រប់គ្រងការតភ្ជាប់អនាគត; វាមិនអាចផ្លាស់ទីការផ្ទេរដែលបានបង្កើតឡើងទៅច្រកចេញផ្សេងទេ។