บ้าน - สำหรับผู้เริ่มต้น
Delphi 7 ไม่เริ่มทำงานบน Windows 10 ตรวจสอบ Delphi เวอร์ชันฟรี

ตอนนี้คุณมีปัญหาหากคุณเขียนไลบรารี่ที่จะใช้โดยทั้งโค้ดแบบเก่าที่เขียนด้วย wchar_t ที่กำหนดเป็นนามแฝงสำหรับโค้ดแบบสั้นที่ไม่ได้ลงนามและโค้ดแบบ new-school ที่เขียนด้วย wchar_t เป็นประเภทภายในที่แยกจากกัน คุณต้องใช้ข้อมูลประเภทใดสำหรับพารามิเตอร์สตริง

นี่คือการแปล The sad history of Unicode printf-style specifiers ใน Visual C++

Windows ใช้ Unicode เร็วกว่าระบบปฏิบัติการอื่นๆ ส่วนใหญ่ ด้วยเหตุนี้ วิธีแก้ปัญหาของ Windows มากมายจึงแตกต่างจากวิธีแก้ปัญหาที่รอจนกว่าฝุ่นจะหมดไป¹ ตัวอย่างที่โดดเด่นที่สุดคือการใช้ UCS-2 ของ Windows เป็นการเข้ารหัส Unicode ตอนนั้นเป็นการเข้ารหัสที่แนะนำโดย Unicode Consortium เนื่องจาก Unicode 1.0 รองรับเพียง 65"536 อักขระ² Unicode Consortium เปลี่ยนใจในอีกห้าปีต่อมา แต่ในตอนนั้น มันก็สายเกินไปสำหรับ Windows ซึ่งเปิดตัว Win32s, Windows NT 3.1 แล้ว Windows NT 3.5 , Windows NT 3.51 และ Windows 95 - ทั้งหมดใช้ UCS-2³

แต่วันนี้เราจะพูดถึงสตริงรูปแบบสไตล์ printf

นี่คือคำแปลของ If FlushInstructionCache ไม่ได้ทำอะไรเลย ทำไมต้องเรียกมัน ทบทวนใหม่

คุณถูกคาดหวังให้เรียกใช้ฟังก์ชัน FlushInstructionCache เมื่อคุณสร้างหรือแก้ไขโค้ดที่ปฏิบัติการได้ในขณะรันไทม์ เพื่อให้โปรเซสเซอร์เมื่อรันโค้ดที่คุณสร้างขึ้น/แก้ไข อ่านคำแนะนำที่คุณเขียน แทนที่จะเป็นคำสั่งเก่าที่อาจยังคงอยู่ในคำสั่งของโปรเซสเซอร์ แคช

ก่อนหน้านี้เราได้เรียนรู้ว่า นี่เป็นเนื่องจากการเรียกใช้ฟังก์ชันธรรมดาก็เพียงพอที่จะล้างแคชคำสั่งได้

แต่ใน Windows NT ฟังก์ชัน FlushInstructionCache ทำงานได้จริงเนื่องจากจำเป็นต้องแจ้งให้โปรเซสเซอร์อื่นๆ ทั้งหมดล้างแคชของตน

อย่างไรก็ตาม หากคุณดูที่ Windows 10 คุณจะพบว่าฟังก์ชัน FlushInstructionCache ดูเหมือนเวอร์ชัน Windows 95: เธอไม่ทำอะไรเลย.

เกิดอะไรขึ้น?

วันนี้ฉันตัดสินใจเพิ่มส่วนอื่นในบล็อกที่เรียกว่า "การเขียนโปรแกรม" เพียงแต่บางครั้งคุณต้องเจาะลึกด้านนี้ คิดออก ศึกษา และโปรแกรมอย่างน้อยนิดหน่อย และบางครั้งข้อมูลปรากฏขึ้นซึ่งจำเป็นต้องบันทึกเพื่อให้สามารถค้นหาได้อย่างรวดเร็วเมื่อจำเป็น ในส่วนนี้ผมจะเขียนเกี่ยวกับภาษาการเขียนโปรแกรมต่างๆ แต่หลักๆ แล้วผมคิดว่าจะใช้ภาษา Delphi ทำไม ฉันชอบเขา!

บทความแรกจะกล่าวถึงคำถามเกี่ยวกับวิธีการติดตั้งส่วนประกอบบน Delphi 7 อ่านต่อ!

บางครั้งสถานการณ์เกิดขึ้นเมื่อองค์ประกอบมาตรฐานของสภาพแวดล้อมไม่เพียงพอแม้ว่าจะมีจำนวนมากก็ตาม เพื่อใช้ฟังก์ชันบางอย่างของโปรแกรมที่คุณกำลังเขียน ดังนั้นคุณต้องติดตั้งส่วนเสริม (ส่วนประกอบ) หรือ เขียนด้วยตัวเอง แต่ทำไมต้องคิดค้นล้อขึ้นมาใหม่เพราะมีโซลูชั่นสำเร็จรูปอยู่แล้ว อย่างไรก็ตาม ฉันไม่พบคำแนะนำในการติดตั้งส่วนประกอบบน Delphi 7 (Delphi 7) ในทันที มีเพียงข้อเสนอและสมมติฐานเพียงเศษเสี้ยวเท่านั้น ดังนั้นฉันจึงตัดสินใจเขียนทุกอย่างทีละจุดเพื่อตัวฉันเองและเพื่อคุณ

การติดตั้งส่วนประกอบบน Delphi 7 ทีละขั้นตอน:

1. เปิดเดลฟี 7

2. ในเมนู เลือก "ส่วนประกอบ" จากนั้นเลือก "ติดตั้งส่วนประกอบ..." หน้าต่างที่แสดงในภาพด้านล่างจะเปิดขึ้น

3. ในหน้าต่างที่เปิดขึ้น ตรงข้ามช่อง "ชื่อไฟล์หน่วย:" คลิกที่ปุ่ม "เรียกดู..." และระบุเส้นทางไปยังไฟล์ *.pas ของส่วนประกอบ คลิก "เปิด" และ "ตกลง" ” ในหน้าต่างเริ่มต้น

ควรเปิดหน้าต่างที่มีเนื้อหาต่อไปนี้โดยประมาณ (ภาพด้านล่าง)

คลิกปุ่ม "ใช่" เพื่อรวบรวม หลังจากคอมไพล์แล้วสามารถปิดหน้าต่างได้

ยินดีด้วย ส่วนประกอบได้รับการติดตั้งแล้ว!

สิ่งที่เหลืออยู่คือการลงทะเบียนและระบุสถานที่และดำเนินการดังนี้:

4. ไปที่เมนู เลือก "เครื่องมือ" และเลือก "ตัวเลือกสภาพแวดล้อม..." ในหน้าต่างที่เปิดขึ้น ให้ไปที่แท็บ "Library" มุมมองหน้าต่างจะแสดงในภาพด้านล่าง

5. คลิกที่ปุ่ม “…” ตรงข้ามบรรทัดแรกที่ระบุว่า: “เส้นทางไลบรารี:” หน้าต่างจะเปิดขึ้น มุมมองที่แสดงด้านล่าง

6. ในหน้าต่างที่เปิดขึ้นให้คลิกที่ปุ่ม “…” ซึ่งเป็นปุ่มเดียวที่นั่นไม่สามารถสับสนกับสิ่งใดได้ :) ในหน้าต่างที่ปรากฏขึ้น ให้เลือกโฟลเดอร์ที่มีส่วนประกอบอยู่และคลิก "ตกลง" จากนั้นคลิกปุ่ม "เพิ่ม" ซึ่งเปิดใช้งานแล้ว ปิดหน้าต่างที่เปิดอยู่โดยใช้ปุ่ม "ตกลง"

พร้อม! กระบวนการติดตั้งส่วนประกอบบน Delphi 7 เสร็จสมบูรณ์! ให้คุณใช้งานได้เต็มประสิทธิภาพ!

ขอให้โชคดีกับการติดตั้ง! หากคุณมีคำถามใด ๆ เขียน ฉันจะพยายามตอบ!


โปรแกรมเมอร์รู้ดีว่าการดาวน์โหลด Delphi 7 สำหรับ Windows 10 เป็นขั้นตอนแรกในการสร้างโปรแกรม ซอฟต์แวร์นี้เป็นสภาพแวดล้อมการพัฒนาขั้นพื้นฐานไม่เพียงแต่ในภาษา Delphi เท่านั้น แต่ยังรวมถึงภาษา C และ C++ ด้วย

ลักษณะเฉพาะ

บางโปรแกรมสามารถสร้างได้เฉพาะใน Delphi เนื่องจากตัวแก้ไขอนุญาตให้คุณทำงานกับไฟล์ . ไม่มีสภาพแวดล้อมการทำงานเช่นนั้นอีกต่อไป จึงไม่น่าแปลกใจที่ความคิดในการดาวน์โหลด Delphi 7 หรือเวอร์ชันอื่น ๆ เกิดขึ้นกับโปรแกรมเมอร์เกือบทุกคน เวอร์ชันล่าสุดและล่าสุดแตกต่างจากเวอร์ชันก่อนหน้าให้ดีขึ้น:
  • สภาพแวดล้อมการพัฒนาใหม่
  • เทมเพลตโค้ดใหม่
  • ความต้องการของระบบต่ำ
คุณยังสามารถเรียกใช้ Delphi บนแท็บเล็ตทั่วไปที่ใช้ Windows 10 ได้ แน่นอนว่ายิ่งคุณสร้างโปรแกรมที่จริงจังมากเท่าไรก็ยิ่งต้องใช้พลังในการประมวลผลมากขึ้นในการประมวลผลข้อมูล แต่คุณสามารถสร้างสิ่งง่ายๆ หรือไม่เพียงแต่บนคอมพิวเตอร์หรือแล็ปท็อปเท่านั้น แต่ยังสร้างบนแท็บเล็ตด้วย

ไฟล์นี้สามารถใช้งานได้ผ่าน Torrent คุณจะต้องมีไคลเอนต์เช่น .

ให้ความสนใจกับความลึกของบิตของโปรแกรมด้วย คุณต้องดาวน์โหลด Delphi 7 สำหรับ Windows 10 ในความลึกบิตเดียวกันกับระบบปฏิบัติการของคุณ ตัวอย่างเช่น 32 บิตหรือ 64 บิต เวอร์ชันที่ 7 แจกจ่ายฟรีและภาษาอินเทอร์เฟซเป็นภาษารัสเซีย อย่างไรก็ตาม หากคุณยังไม่มีทักษะการเขียนโปรแกรม คุณจะไม่สามารถรับมือกับโปรแกรมได้หากไม่มีบทช่วยสอน

เป็นหนึ่งในผลิตภัณฑ์ที่ประสบความสำเร็จมากที่สุดในกลุ่มผลิตภัณฑ์สภาพแวดล้อมการประมวลผลแบบรวมจาก Borland (เริ่มต้นด้วยผลิตภัณฑ์ Borland Delphi และล่าสุดในขณะนี้ 10.1 Berlin) โปรแกรมนี้มีไว้สำหรับการพัฒนาแอปพลิเคชันในสถาปัตยกรรมไคลเอนต์ - เซิร์ฟเวอร์เป็นหลัก โมดูลหลักที่ผลิตโดย Delphi 7 คือ .exe และ .dll สภาพแวดล้อมการออกแบบภาพของโปรแกรมใช้ฟังก์ชันประจำหลายอย่างในการเตรียมแอปพลิเคชัน สิ่งนี้จะช่วยเร่งเวลาการสร้างแอปพลิเคชันและปรับปรุงคุณภาพ ผลิตภัณฑ์ Borland C++ Builder มีพารามิเตอร์ที่คล้ายกันมากมาย แต่แทนที่จะเป็น Pascal กลับใช้ภาษา C++

ข้อดีและข้อเสียของเดลฟี

เวลาในการพัฒนาแอปพลิเคชันนั้นต่ำกว่าเมื่อทำงานในโปรแกรมที่คล้ายกันอย่างมาก
+ ผลผลิตสูงในปริมาณที่กะทัดรัด
+ แอปพลิเคชันที่สร้างขึ้นมีข้อกำหนดขั้นต่ำสำหรับทรัพยากรพีซี
+ ความสามารถในการขยายศักยภาพของโปรแกรมผ่านโมดูลในตัว
+ รวมถึงความสามารถในการสร้างโมดูลดังกล่าวในสภาพแวดล้อม Delphi เอง
+ ลำดับชั้นที่กลมกลืนกันของวัตถุ
- ขนาดใหญ่ของแอปพลิเคชั่นและโปรแกรมสุดท้ายบางส่วน
- ไม่สามารถใช้ UI มาตรฐานอื่นได้
- ขาดความยืดหยุ่นและความคิดริเริ่ม: โปรแกรมใด ๆ ที่สร้างใน Delphi สามารถเข้าใจได้ว่าสร้างใน Delphi

คุณสมบัติที่สำคัญ

  • การสร้างแอปพลิเคชันและโปรแกรมแอปพลิเคชันในภาษาเดลฟี
  • การเปิดตัวและการดีบักโปรแกรมใน Delphi
  • การสร้างรายงาน Rave ข้ามแพลตฟอร์ม
  • ทำงานในสภาพแวดล้อมการสร้างแบบจำลอง ModelMaker
  • การพัฒนาแอปพลิเคชันเว็บ
  • การแก้ไข ดีบัก และเปิดใช้แอปพลิเคชันเว็บ
  • การสร้างภาพข้อมูล การบูรณาการ และการปรับรื้อระบบใหม่
  • คู่มือในตัวสำหรับฟังก์ชั่นพื้นฐาน
  • ความสามารถในการใช้เทมเพลตการออกแบบสำเร็จรูป
  • ใช้โมดูล .exe และ .dll

บทความนี้จะอธิบายวิธีการติดตั้ง Delphi 7 บน Windows 7 โดยหลักการแล้ว ข้อมูลเดียวกันนี้ควรจะใช้ได้กับ Delphi ทุกรุ่นจนถึงและรวมถึง 7 ด้วย ฉันติดตั้ง Delphi 7.1 (7.0 พร้อม SP 1) Enterprise บน Windows 7 64 บิตภาษารัสเซีย

ก่อนดำเนินการตามคำอธิบายการติดตั้ง ฉันขอแนะนำให้พิจารณาใช้ Delphi ใหม่- สมมติว่า Delphi 2010

ขั้นแรก เข้าสู่ระบบในฐานะผู้ดูแลระบบ คุณจะต้องมีสิทธิ์ ไม่จำเป็นต้องปิดการใช้งาน UAC

การติดตั้ง

ใส่/ติดตั้งดิสก์ Delphi และเรียกใช้โปรแกรมติดตั้งหากไม่ได้เปิดขึ้นมาเอง UAC (หากเปิดใช้งาน) จะต้องให้คุณยกระดับ - ยอมรับ โปรแกรมผู้ช่วยความเข้ากันได้จะปรากฏขึ้นทันทีเพื่อแจ้งให้คุณทราบว่า Delphi 7 ไม่สามารถทำงานร่วมกับ Windows 7 ได้อย่างสมบูรณ์:

คุณสามารถคลิกที่ "ค้นหาวิธีแก้ปัญหาออนไลน์" ได้ แต่นั่นไม่ได้ช่วยอะไรมาก:

ตอนนี้เราเพียงคลิก "เรียกใช้โปรแกรม" เมนูตัวติดตั้งจะเปิดขึ้น:


เลือก "Delphi 7" วิซาร์ดการติดตั้งโปรแกรมจะเริ่มทำงาน:

การติดตั้งดำเนินไปโดยไม่มีปัญหาหรือความประหลาดใจ - ทุกอย่างเป็นไปตามปกติ คุณสามารถกด "ถัดไป" จุดเดียว: การเลือกสถานที่สำหรับการติดตั้ง:

มีสองตัวเลือก:

  1. หรือคุณเห็นด้วยกับตัวเลือกเริ่มต้น (ใน Program Files) ในกรณีนี้ เพื่อให้ Delphi 7 ทำงานหลังการติดตั้ง คุณจะต้องดำเนินการสองขั้นตอนเพิ่มเติม (ดูด้านล่าง)
  2. หรือคุณติดตั้ง Delphi ในโฟลเดอร์อื่นที่ไม่ต้องใช้สิทธิ์ของผู้ดูแลระบบในการเขียน (แม้แต่ใน My Documents) ไม่แนะนำให้ใช้วิธีนี้แม้จะง่ายกว่าก็ตาม
ไม่ว่าในกรณีใด การติดตั้งจะดำเนินการตามปกติ:

หลังการติดตั้ง

เมื่อการติดตั้งเสร็จสมบูรณ์ เราจะพบ Delphi ในเมนู Start:

เมื่อคุณเริ่ม Delphi 7 โปรแกรมความเข้ากันได้ของโปรแกรมจะปรากฏขึ้นอีกครั้งเพื่อแจ้งให้คุณทราบว่ามีปัญหากับโปรแกรมนี้:

เช่นเคย การค้นหาวิธีแก้ปัญหาจะไม่ให้ผลอะไรเลย ครั้งนี้เราจะปิดหน้าต่างนี้หลังจากทำเครื่องหมายในช่อง "อย่าแสดงข้อความนี้อีก"

หากคุณเลือกตัวเลือกที่ 2 เมื่อเลือกเส้นทาง คุณสามารถข้ามส่วนถัดไปได้จนถึงการอภิปรายความช่วยเหลือ (รายการ "การติดตั้งระบบวิธีใช้")

หากคุณเลือกวิธีที่ 1 เมื่อเริ่มต้นระบบ คุณจะได้รับข้อความแสดงข้อผิดพลาด:

จริงอยู่ สภาพแวดล้อมจะยังคงโหลดหลังจากนี้ (แม้ว่าจะใช้งานไม่ได้ก็ตาม) เหตุผลที่ชัดเจนคือ Delphi32.exe ไม่ได้รับอนุญาตให้เขียนลงในโฟลเดอร์ Delphi7\Bin

การเปลี่ยนแปลงสิทธิ์

เพื่อแก้ไขปัญหานี้ เราจำเป็นต้องอนุญาตให้ผู้ใช้เครื่องปกติสามารถเปลี่ยนแปลงเนื้อหาของโฟลเดอร์นี้ได้ ในการดำเนินการนี้ ให้เปิดโฟลเดอร์ที่ติดตั้ง Delphi ไว้ (C:\Program Files\Borland\Delphi 7) คลิกขวาที่โฟลเดอร์ Bin แล้วเลือก "Properties" ไปที่แท็บ "ความปลอดภัย" แล้วคลิก "แก้ไข":

ทำเครื่องหมายที่ช่อง "แก้ไข" สำหรับกลุ่ม "ผู้ใช้" ปิดหน้าต่างทั้งหมดด้วยตกลง
เปลี่ยนการอนุญาตในลักษณะเดียวกับโฟลเดอร์ย่อยของโครงการ (คุณสามารถข้ามขั้นตอนนี้ได้หากคุณเก็บโครงการของคุณไว้ที่อื่น)

การติดตั้งระบบช่วยเหลือ

หลังจากนี้ Delphi ก็พร้อมที่จะทำงานและคุณสามารถเริ่มเขียนโปรแกรมได้ เหลือเกร็ดเล็กๆ น้อยๆ อีกข้อหนึ่ง: หากคุณกด F1 คุณจะได้รับข้อความแจ้งว่าระบบวิธีใช้แบบเก่าไม่ได้เป็นส่วนหนึ่งของ Windows อีกต่อไป และจำเป็นต้องติดตั้งแยกต่างหาก:

นอกจากนี้ยังมีลิงก์ไปยังตำแหน่งที่บอกว่าอะไร ใคร ที่ไหน และทำไม นอกจากนี้ยังมีลิงค์สำหรับดาวน์โหลดอัพเดตเพื่อติดตั้งระบบวิธีใช้ ดาวน์โหลด (ใช้ Internet Explorer เนื่องจากคุณจะต้องผ่านการรับรองความถูกต้องของระบบปฏิบัติการ) ติดตั้ง - ไม่มีเรื่องน่าประหลาดใจ อย่าทำผิดพลาดในการเลือกเวอร์ชัน - เลือกเวอร์ชันที่เหมาะกับคุณ (Vista หรือ 7, 32 หรือ 64)

พร้อม!

ตอนนี้ทุกอย่างพร้อมแล้ว คุณสามารถเริ่ม Delphi 7 และใช้งานได้เหมือนเดิม คุณไม่จำเป็นต้องใช้บัญชีผู้ดูแลระบบ

นี่คือภาพหน้าจอของ Delphi 7 พร้อมด้วยความช่วยเหลือที่ทำงานบน Windows 7 แบบ 64 บิต:

สิ่งที่ตลก: Delphi 7 ตรวจพบ Windows 7 เป็น Windows XP SP2 เป็นไปได้มากว่านี่คือแฮ็กอื่นๆ จากทีม Windows Compatible

และนี่คือภาพหน้าจอขณะทำการดีบัก:

  • สำคัญ:ตัวควบคุมบนแบบฟอร์มหายไปหรือไม่ นี่เป็นข้อบกพร่องของ Delphi 7 ซึ่งแก้ไขแล้วใน Delphi 2007


  •  


    อ่าน:



    ตัวเลือก "ทุกที่ที่บ้าน" และ "ทุกที่ที่บ้านในรัสเซีย" MTS - คำอธิบายต้นทุนวิธีเชื่อมต่อ

    ตัวเลือก

    รัสเซียครอบครองพื้นที่ขนาดใหญ่ในโลกของเรา ชาวรัสเซียจำนวนมากเผชิญกับการเดินทางบ่อยครั้งทั่วดินแดนบ้านเกิด: การเดินทางเพื่อธุรกิจ การเดินทาง...

    วิธีการกู้คืนหรือรีเซ็ตรหัสผ่านผู้ใช้ Windows

    วิธีการกู้คืนหรือรีเซ็ตรหัสผ่านผู้ใช้ Windows

    หากคุณลืมรหัสผ่านสำหรับบัญชี Windows ของคุณกะทันหัน คุณจะไม่มีทางเลือกอื่นนอกจากต้องหาทางรีเซ็ตหรือตั้งค่า...

    วิธีลบโปรแกรม Avast อย่างสมบูรณ์เพื่อลบ Avast

    วิธีลบโปรแกรม Avast อย่างสมบูรณ์เพื่อลบ Avast

    ยูทิลิตี้เฉพาะสำหรับการลบโปรแกรมป้องกันไวรัส Avast ออกจากระบบอย่างสมบูรณ์และถูกต้อง โปรแกรมนี้สร้างขึ้นโดยทีมพัฒนาอย่างเป็นทางการ...

    แอปพลิเคชั่นมือถือ Aliexpress

    แอปพลิเคชั่นมือถือ Aliexpress

    ปัจจุบันความก้าวหน้ากำลังก้าวไปข้างหน้าและได้รับความนิยมอย่างมากหากร้านค้ามีแอปพลิเคชันบนมือถือ Aliexpress ก็ไม่มีข้อยกเว้น การนำทาง...

    ฟีดรูปภาพ อาร์เอสเอส