The difference between ActiveX DLL and ActiveX EXE is small but very i การแปล - The difference between ActiveX DLL and ActiveX EXE is small but very i ไทย วิธีการพูด

The difference between ActiveX DLL

The difference between ActiveX DLL and ActiveX EXE is small but very important.

It's possible to have code for a DLL and compile it into an EXE. The difference is the project type.

DLL - runs in the same memory space as the calling program. Each time you set a reference in VB to, say, ADO you are referencing a DLL that is running in the same memory space as your program. By doing this, your app will run faster, but it is less secure. How? If the DLL crashes, it will bring down your application as well. These are also called "in-process" components or servers.

EXE - runs in a seperate memory space from the calling program. It's a little slower because the machine has maintain two memory pointers for your app (in a sense). These are also called "out-of-process" components or servers.

The deciding factor when choosing which one to use basically comes down to:

What are willing to trade to get the best performance? Speed or security? On today's machines though, yuo have to wonder, are you going to notice the several millisecond differnce between in and out of process components?

Oh BTW - to register an ActiveX DLL you call RegSvr32.exe "yourdll.dll"
but to register and an ActiveX EXE you call your exe and pass /register on the command line...
"MyActiveX.exe /register"
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ความแตกต่างระหว่าง ActiveX DLL ActiveX EXE มีขนาดเล็ก แต่สิ่งที่สำคัญมากสามารถมีรหัสสำหรับ DLL และคอมไพล์เป็น EXE ได้ ข้อแตกต่างคือ ชนิดโครงการ DLL - ทำงานในพื้นที่หน่วยความจำเดียวกันเป็นโปรแกรมเรียก แต่ละครั้งที่คุณตั้งค่าการอ้างอิงใน VB พูด ADO คุณอ้างอิง DLL ที่อยู่ในพื้นที่หน่วยความจำเดียวกันตามโปรแกรมของคุณ โดยทำเช่นนี้ app ของคุณจะทำงานได้เร็ว แต่ก็ปลอดภัยน้อยลง อย่างไร ถ้า DLL ล้มเหลว มันจะนำมาลงโปรแกรมประยุกต์ของคุณด้วย เหล่านี้ยังเรียกว่า "ในการ" คอมโพเนนต์หรือเซิร์ฟเวอร์EXE - ทำงานในพื้นที่หน่วยความจำที่แยกต่างหากจากโปรแกรมเรียก มันจะช้าลงเล็กน้อยเนื่องจากเครื่องมีรักษาสองตัวชี้หน่วยความจำสำหรับโปรแกรมประยุกต์ของคุณ (ในความรู้สึก) เหล่านี้ยังเรียกว่า "ออกของการ" คอมโพเนนต์หรือเซิร์ฟเวอร์ตัว deciding นอจะใช้โดยทั่วไปมาลง:ยินดีค้าจะได้รับประสิทธิภาพสูงสุดคืออะไร ความเร็วหรือความปลอดภัยหรือไม่ บนเครื่องวันนี้ แม้ว่า คุณต้องสงสัย คุณจะสังเกตเห็น differnce มิลลิวินาทีหลายระหว่างเอกสารประกอบกระบวนการโอ้ BTW - การลงทะเบียน DLL ActiveX คุณเรียกใช้ RegSvr32.exe "yourdll.dll"แต่ การลงทะเบียนและ EXE ActiveX คุณเรียก exe ของคุณผ่าน/ลงทะเบียนบนบรรทัดคำสั่ง..."MyActiveX.exe /register"
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ความแตกต่างระหว่าง ActiveX DLL และ ActiveX EXE ที่มีขนาดเล็ก แต่สิ่งที่สำคัญมากมันเป็นไปได้ที่จะมีรหัสสำหรับ DLL และรวบรวมลงใน EXE ความแตกต่างที่เป็นโครงการประเภทDLL - วิ่งในพื้นที่หน่วยความจำเช่นเดียวกับโปรแกรมโทร ทุกครั้งที่คุณตั้งค่าการอ้างอิงใน VB แต่ละคนที่จะพูด ADO คุณกำลังอ้างอิง DLL ที่ทำงานในพื้นที่หน่วยความจำเช่นเดียวกับโปรแกรมของคุณ โดยทำเช่นนี้ app ของคุณจะทำงานได้เร็วขึ้น แต่ก็มีความปลอดภัยน้อย อย่างไร? หากเกิดปัญหา DLL ก็จะนำมาลงสมัครของคุณได้เป็นอย่างดี เหล่านี้เรียกว่าส่วนประกอบหรือเซิร์ฟเวอร์ "ในกระบวนการ" EXE - ทำงานในพื้นที่หน่วยความจำที่แยกต่างหากจากโปรแกรมโทร มันช้าลงเล็กน้อยเพราะเครื่องมีรักษาสองตัวชี้หน่วยความจำสำหรับ app ของคุณ (ในความรู้สึก) เหล่านี้จะถูกเรียกว่า "ออกจากกระบวนการ" ส่วนประกอบหรือเซิร์ฟเวอร์ปัจจัยในการตัดสินใจเมื่อเลือกหนึ่งที่จะใช้เป็นพื้นลงมา: อะไรคือความเต็มใจที่จะค้าที่จะได้รับประสิทธิภาพที่ดีที่สุด? ความเร็วหรือความปลอดภัย? ในเครื่องของวันนี้แม้ว่า yuo ต้องสงสัยที่คุณจะสังเกตเห็นความแตกต่างหลายมิลลิวินาทีระหว่างเข้าและออกจากส่วนประกอบกระบวนการ? โอ้ BTW - ลงทะเบียน ActiveX DLL ที่คุณเรียก RegSvr32.exe "yourdll.dll" แต่เพื่อลงทะเบียนและ ActiveX EXE คุณโทร exe และผ่าน / ลงทะเบียนในบรรทัดคำสั่ง ... "MyActiveX.exe / ลงทะเบียน"














การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ความแตกต่างระหว่างและ DLL ActiveX ActiveX EXE เล็กแต่สำคัญมาก

มันก็เป็นไปได้ที่จะมีรหัสสำหรับ DLL และคอมไพล์เป็น EXE ความแตกต่างคือ ประเภทโครงการ

เป็นต้น - ทำงานในหน่วยความจำเดียวกันเป็นโปรแกรมโทร . ทุกครั้งที่คุณตั้งค่าการอ้างอิงใน VB , พูด , ADO คุณอ้างอิง DLL ที่ใช้ในพื้นที่หน่วยความจำเช่นเดียวกับโปรแกรมของคุณ โดยการทำเช่นนี้app ของคุณจะทำงานได้เร็วขึ้น แต่ก็มีความปลอดภัยน้อย ยังไง ? ถ้า DLL ปัญหาก็จะนำลงในใบสมัครของคุณได้เป็นอย่างดี เหล่านี้จะเรียกว่า " ส่วนประกอบในกระบวนการ " หรือเซิร์ฟเวอร์ .

exe - วิ่งในหน่วยความจำที่แยกต่างหากจากโปรแกรมโทร . มันช้าลงเล็กน้อยเนื่องจากเครื่องจักรมีการรักษาสองตัวชี้หน่วยความจำสำหรับ app ของคุณ ( ในความรู้สึก )เหล่านี้จะเรียกว่า " กระบวนการ " คอมโพเนนต์หรือเซิร์ฟเวอร์ .

ปัจจัยสำคัญเมื่อเลือกที่หนึ่งที่จะใช้โดยทั่วไปมาลง :

แล้วยอมแลกเพื่อให้ได้ประสิทธิภาพที่ดีที่สุด ความเร็วหรือความปลอดภัย ? ในวันนี้แม้ว่าคุณจะมีเครื่อง , สงสัย , คุณจะสังเกตเห็นความแตกต่างระหว่างหลายมิลลิวินาทีและส่วนประกอบของกระบวนการ ?

โอ้ BTW - ลงทะเบียนเป็น ActiveX DLL ที่คุณเรียก regsvr32.exe " yourdll . dll "
แต่ต้องลงทะเบียนและ ActiveX EXE คุณโทรออก และผ่าน / ลงทะเบียนในบรรทัดคำสั่ง . . . . . . .

" myactivex.exe / ลงทะเบียน "
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: