Xem bai viet bang font ABC


   

PCWorld VN

Hỏi: Máy 586, cài Win95, khi khởi động có các dòng thông báo sau:

A device file that is specified in the System.ini file is damaged. Itõs may be need to run the Windows Setup program again.
If the file included in another software package, you may need to reinstall the software that uses the files.
C:\Windows\system\vmm32\ ntkern.vxd
Press a key to continue.

    Máy vẫn làm việc bình thường. Để không còn dòng thông báo trên khi khởi động máy, nhưng cũng không phải cài lại Win95, phải làm thế nào?

Trả lời: Bạn hãy dùng trình soạn thảo văn bản, nạp file system.ini từ thư mục c:\windows, dùng chức năng tìm kiếm tìm hàng lệnh có chứa tên file c:\windows\system\vmm32\ ntkern.vxd rồi xóa đi. Bạn cũng nên dùng trình Regedit, sử dụng chức năng tìm kiếm tìm tất cả key có giá trị c:\windows\ system\vmm32\ ntkern.vxd rồi xóa chúng. Lưu ý là việc cài đặt lại Windows từ ổ CD-ROM thường rất nhanh và ít phiền hà nhất.

Hỏi: Máy tính của em chạy Windows 98 nhưng lại có tập tin 386Win.Wap khoảng 1 MB khi xem ở NC. Em thực sự không hiểu tập tin này phát sinh từ đâu và cách xóa nó như thế nào. (Em đã từng xóa ngoài DOS nhưng khi khởi động lại thì vẫn thấy.) Có thể ra NC để xóa tập tin này được không?

Trả lời: File 386win.wap được Win98 tạo ra và quản lý để tổ chức bộ nhớ ảo cho môi trường Win98, do đó bạn không cần và không nên xóa nó làm gì.

Hỏi: Máy tính Win 95 chạy tốt nhưng trong mục Font, menu file không có phần chọn Install New Font thì làm sao cài thêm những font khác để sử dụng.

Trả lời: Rất có thể Windows trên máy bạn đã có vài trục trặc, bạn nên cài lại. Tuy nhiên bạn có thể dùng trình quản lý font ỏATM Delux 4.0õ của hãng Adobe để thêm bớt font vào môi trường Windows, sức mạnh của trình này cao hơn nhiều so với Icon Font của Windows.

Hỏi: Chương trình regedit được sử dụng để làm gì và sử dụng như thế nào?

Trả lời: Win9x dùng các CSDL có format đặc biệt để chứa thông tin quản lý và kiểm soát quá trình hoạt động của chính Windows và của nhiều chương trình trên Windows. Các thông tin này được tổ chức dưới dạng cây thứ bậc giống như hệ thống file trên đĩa cứng. Trình Regedit cho phép bạn duyệt hệ thống cây thứ bậc các thông tin kiểm soát này và hiệu chỉnh chúng nếu cần thiết. Tuy nhiên, nếu bạn chưa rõ nhiệm vụ và ý nghĩa của từng thông tin (Key) trong database, bạn không nên thay đổi giá trị của nó.

Hỏi: Máy tôi chạy Windows 95. Một lần khi tôi vào Win 95 thì máy báo lỗi :

"Error loading GDI.exe. You must reinstall Windows".

    Xin cho biết cách khắc phục.

Trả lời: Nếu bạn thử khởi động máy nhiều lần mà vẫn nhận cùng một thông báo lỗi thì bạn nên cài lại Windows theo hướng dẫn của thông báo (sau khi diệt virus) vì file gdi.exe của Windows đã bị hư (do một nguyên nhân nào đó như virus phá, do ai hiệu chỉnh hay xóa nhầm file,...). Trong một số trường hợp nguyên nhân gây lỗi là do phần cứng máy chạy không ổn định.

Hỏi: Tôi có đọc một quyển sách nói về Fat32 là "tiết kiệm những không gian trống trên đĩa mặc dù chạy chậm hơn Fat16". Vậy có đúng không? Xin quý báo giải thích dùm.

Trả lời: Đúng, nhưng HĐH Win97 và Win98 đã dùng cơ chế Cache (đệm) thông tin đọc/ghi đĩa khá hoàn hảo nên vấn đề tốc độ truy xuất file không còn phụ thuộc nhiều vào FAT16 hay FAT32 nữa.

Hỏi: Khi khởi động Windows 95, logo của Windows 95 bị mất các vân màu, bị giật về màn hình text nền đen, nơi có dòng chữ "Starting Windows 95...", và một lúc sau đó mới vào màn hình làm việc của Windows 95 .

    Tôi thay mainboard và CPU, máy tính lại hoạt động bình thường tuy nhiên vẫn bị hiện tượng như trên. Tôi dùng Norton Utilities for Windows 95 version 2.0 để kiểm tra hệ thống thì biết: Processor: Genuine Intel Pentium Model 4 20 MHz Stepping 3; Benchmark là 55,2.

    Tuy nhiên tôi không chắc CPU của tôi là CPU - 200MHz và thử cắm lại jumper trên mainboard cho CPU chạy ở 166MHz. Sau đó tôi thấy máy hoạt động bình thường và rất lạ là khi khởi động Windows 95 hoặc Windows 98 máy không bị hiện tượng như trên. Từ màn hình logo Windows 95 xuất hiện một lúc, các vân màu ở dưới vẫn bình thường và chuyển ngay vào màn hình làm việc của Windows 95 như những máy chính hiệu (IBM, Compaq...)

    Xin quý báo chỉ giúp làm thế nào để phân biệt CPU P55C có tốc độ bao nhiêu qua ký hiệu trên mặt CPU. Vì khi mua nơi bán đã dán tem bảo hành kín nên tôi không đọc được hết các dòng chữ ghi trên CPU, chỉ thấy có dòng như sau:

Intel, Pentium W/MMX Tech

XXXXXX3200

XXXXXXXXX XXXXX

    Ký hiệu X tức chỗ bị che khuất tôi không nhìn thấy. Và điện áp là 2.85V.

Trả lời: Quá trình khởi động máy PC chạy Win9x gồm 2 bước chính:

- Nạp vào RAM các module của MSDOS 7.x, xử lý file config.sys và autoexec.bat. Trong lúc các module này được nạp vào, màn hình hiển thị logo Windows Microsoft trên nền nhiều mây trắng xanh, đồng thời có vân màu chạy ở cuối màn hình.

- Nếu trong file cấu hình msdos.sys có hàng lệnh BootWin=1, máy sẽ tự động chạy file win.com để khởi động Win9x, lúc này sẽ có nhiều file driver + thư viện của Windows được nạp vào và khởi động, do đó thời gian có thể hơi lâu. Tùy thuộc vào phần cứng của máy mà cửa sổ đồ họa có bị xóa (lúc này ta sẽ thấy màn hình văn bản y như ta boot MS-DOS) hay không. Sau khi hoàn thành giai đoạn khởi động, Win 9x sẽ hiển thị màn hình đồ họa của Windows. Chúng tôi đã thử khởi động Win 9x có cấu hình phổ biến gồm Office 97 và một ít phần mềm khác trên một số máy Đông Nam Aá khác nhau và nhận thấy:

- Trên các máy chạy CPU DX4-133 của AMD, màn hình đồ họa không bị xóa sau khi chạy file win.com.

- Trên các máy Pentium 200 MMX thì màn hình đồ họa bị xóa sau khi file win.com được chạy. Nếu cắm lại jumper cho CPU 200 MMX chạy ở tốc độ 166 thì màn hình đồ họa không bị xóa.

    Chúng tôi chưa tìm ra chính xác nguyên nhân gây ra hiện tượng trên, nhưng có thể đó là một trong nhiều đặc điểm để nhận dạng CPU có bị remark hay không, tuy nhiên bạn hãy yên tâm, nếu máy vẫn làm việc ổn định thì CPU đã chấp nhận tốt tốc độ mới.

    Mã số thấy được trên mặt CPU của bạn cho biết nó có tốc độ 200MHz (nhưng có thể do remark chứ tốc độ gốc có thể là 166MHz).

Hỏi: Tại sao tôi nhiều lần muốn nâng cấp lên Win 95 B nhưng trong quá trình nâng cấp luôn gặp thông báo rằng bản Win 95 tôi đang dùng không thể cài đặt được bản Win mới và yêu cầu phải dùng đĩa nâng cấp cho trường hợp này? Có phải là do bản Win 95 tôi đang sử dụng bị lỗi không ? Có cách nào sửa chữa không?

Trả lời: Sở dĩ bạn nâng cấp bản Win 95 lên Win 97 không được là do bạn đã dùng đĩa "full version" của Windows 97 và cài trên máy đã có Windows rồi nên máy không chấp nhận. Lưu ý rằng Windows 97 được bán với 2 dạng :

- Version "upgrade" để cài vào máy đã có Windows rồi (version nào cũng được), dùng version này bạn không thể cài vào máy chưa hề có Windows.

- Version "full" để cài vào máy chưa hề có Windows, dùng version này bạn không thể cài vào máy đã có Windows rồi.

    Tóm lại cách khắc phục là:

- Nếu đã có bản "full", bạn chỉ cần vào thư mục Windows 3.xx (hay Win95) đã có trên máy, đổi file win.com thành tên khác (thí dụ như thành win.coo) rồi cài lại Windows 97.

Hỏi: Bản Windows 95 OSR 2.5 ngoài Fat 32 còn có những cải tiến gì mới so với bản Windows 95 Version 4.009.950?

Trả lời: Những cải tiến chính của Win 97 so với Win 95 là: sửa một số lỗi của Win95, chạy ổn định hơn, hỗ trợ FAT32, tích hợp các chức năng về mạng vào Win97.

Hỏi: Tại sao ở một số máy tính người ta có thể cài đặt ảnh chụp ngoài vào màn hình nền Windows. Xin hỏi phải làm như thế nào?

Trả lời: Bạn có thể chọn bất kỳ file ảnh nào trên máy dạng *.bmp để làm nền cho Windows (Wall paper). Để có được một ảnh nền là hình của bạn, bạn có thể đem ảnh của bạn đến các dịch vụ tin học để nhờ quét, lưu thành dạng file *.bmp, sau chép nó vào thư mục Windows rồi chọn nó như là Wallpaper. Cách làm cụ thể:

    Ví dụ tấm ảnh bạn cần đưa vào nền Windows là my-pic.bmp.

    Để con trỏ chuột lên khoảng trống trên màn hình Windows (desktop) và nhấn nút phải.

    Trong menu hiện ra nhấn vào Properties. Cửa sổ Display Properties sẽ hiện ra. Nhấn vào mục Background. Trong cửa sổ Wallpaper bên dưới, bạn tìm tập tin my-pic, chọn và nhấn OK. Nếu không lưu my-pic.bmp trong thư mục Windows, bạn phải nhấn vào nút Browse... để chỉ ra thư mục chứa ảnh bạn cần làm nền (xem hình dưới đây).

Hỏi: Em muốn khi khởi động Windows 95,Vietware cũng được khởi động luôn thì phải làm thế nào?

Trả lời: Có nhiều cách, cách thường dùng nhất là dùng trình soạn thảo văn bản nạp file win.ini rồi thêm đường dẫn của trình Vietware (thí dụ: c:\vw20\vietware.exe) vào hàng lệnh load=... trong section [windows]. Khi khởi động, Windows sẽ đọc hàng lệnh load= (và run=) để thi hành tự động các chương trình được liệt kê bên vế phải của hàng lệnh. Cách khác là đưa file vietware.exe vào folder StartUp. Điều này không chỉ áp dụng cho Vietware, mà cho bất kỳ ứng dụng nào bạn muốn khởi động cùng Windows.

Hỏi: Khi số lượng RAM được sử dụng hết thì Windows sẽ tạo swapfile phải không? Khi in ấn, Windows sẽ tạo ra tập tin in ấn tạm thời ở đâu: trong RAM, trong swapfile hay trong thư mục \Temp (đặt bằng lệnh Set Temp=).

Trả lời: Swapfile được Windows dùng để tạo bộ nhớ ảo cho các trình ứng dụng, mỗi ứng dụng chạy đồng thời được quyền sử dụng không gian bộ nhớ riêng và độc lập của mình (tối đa 4GB cho chế độ 32-bit). Như vậy swapfile luôn cần thiết ngay cả khi ta chưa chạy chương trình ứng dụng (vì lúc khởi động, Windows đã cần bộ nhớ ảo để nạp driver, module thư viện của Windows). Để Windows chạy nhanh, swapfile thường không bị xóa sau khi ta thoát khỏi Windows, swapfile dạng này được gọi là vĩnh cữu (permanent swapfile).

    Có 2 chế độ in ấn trong Windows:

- In trực tiếp ra máy in. Ơở chế độ này chương trình gửi dữ liệu trực tiếp ra máy in. Như vậy trong lúc in ta phải để chương trình tiếp tục làm việc chứ không được phép dừng chương trình.

- In thông qua trình quản lý máy in: ở chế độ này chương trình gửi dữ liệu đến trình quản lý máy in (thường được để thành từng file trên đĩa cứng chứ không ở trong swapfile). Như vậy tạo cho người dùng cảm giác là việc in ấn rất nhanh. Sau đó ta có thể dừng chương trình và làm việc với chương trình khác trong lúc trình quản lý máy in gửi dữ liệu ra máy in.

    Người dùng có thể chọn lựa chế độ in ấn của máy in bất kỳ lúc nào. Trong Windows 9x, bạn có thể chọn Start/ Settings/ Printers, chọn Icon máy in được dùng, chọn menu File/ Properties/ Details/ Spool Settings, rồi chọn một trong 2 chế độ được mô tả ở trên.

Hỏi: Hiện nay có rất nhiều phần mềm mới, nhưng trước khi quyết định sử dụng chính thức, thì cần phải cài và sử dụng thử, có trường hợp khi dùng thử thấy không hài lòng thì lại phải tháo gỡ, nhiều trường hợp tháo gỡ không hết sẽ gây "rác" trong Win. Vì vậy cần phải cài thêm một HĐH nữa mục đích là để thử nghiệm các phần mềm chưa rõ trước khi quyết định cài chính thức.

    Xin tòa soạn chỉ cách cài và sử dụng cả 2 Windows trên cùng 1 máy (cùng version) và có thể cài riêng biệt trên ổ C: và ổ D logical được không?

Trả lời: Hầu hết các phần mềm mới đều dùng InstallShield của Microsoft để xây dựng trình setup và install, nhờ vậy việc cài đặt và gỡ bỏ ra khỏi Windows rất dễ dàng, triệt để. Tuy nhiên vẫn còn đó những phần mềm mà quá trình uninstall có thể để lại rác, trong trường hợp này bạn có thể dùng một trong các cách giải quyết sau:

- Mỗi khi cài mới một phần mềm, bạn lưu lại các file cấu hình của Windows như win.ini, system.ini, system.dat, user.dat,... để khi cần gỡ bỏ phần mềm mới đó, bạn chỉ cần phục hồi các file cấu hình cũ sau khi đã xóa thư mục chương trình mới.

- Tạo 2 partition khởi động được (Primary DOS Partition) khác nhau, cài từng bản Windows vào từng partition: một bản chính thức và một bản được dành cho việc thử phần mềm, khi nào cần khởi động partition nào thì thiết lập partition đó thành ỏactiveõ (dùng trình fdisk). Để chia đĩa thành nhiều partition khởi động được, bạn phải dùng trình DM hay Partition Magic vì trình fdisk không hỗ trợ cách chia nhiều partition độc lập.

Hỏi: Khi khởi động Windows, máy thông báo:

Warning: Your license for this pre-release Software has expired. Please upgrade to the final product immediately. This pre-release version of Windows 98 will exprire on Apr 1, 2001

After that date, you will no longer be able to use this software. Xin hướng dẫn em thực hiện một số vấn đề sau:

Press any key to continue...

    Đây có phải là thông báo yêu cầu phải nâng cấp phần cứng hay không, nếu có phải nâng cấp những gì xin chỉ giúp.

Trả lời: Theo thông báo được mô tả thì bạn đang dùng version thử nghiệm của Windows 98 (bản beta) chứ không phải bản chính thức, vậy bạn hãy tìm bản chính thức của Windows 98 mà cài vào máy. Windows 98 có thể chạy trên các máy có CPU từ 386 trở lên, do đó bạn không cần phải nâng cấp phần cứng trong trường hợp này. Tuy nhiên nếu tốc độ chạy Windows 98 trên máy quá chậm so với yêu cầu thì bạn cũng nên để ý đến việc nâng cấp máy.

Hỏi: Muốn thay đổi logo của một trình ứng dụng (ví dụ như logo của ổ đĩa C hoặc ổ đĩa A) có thể vẽ hoặc chỉnh sửa file có phần mở rộng là *.ico. Nên dùng chương trình gì để sửa? Em đã thử bằng Paint Photoshop, Corel Draw nhưng không được. Có thể chỉnh sửa từng icon trong File Shell32.dll hay các file *.dll trong thư mục "C:\Windows\ System\" không? Trong Explorer có phần copy hay delete được hiển thị bằng tờ giấy bay qua, nó nằm trong file nào và có thể thay đổi kiểu khác được không?

Trả lời: Bạn có thể dùng trình "Resource Workshop" của Borland (thường được cài theo bộ Borland C++ hay Borland Pascal) để hiệu chỉnh các icon đồ họa trong các file *.ico, *.exe, *.dll,... Cửa sổ hiển thị tờ giấy bay trong lúc trình Windows Explorer thực hiện việc copy hay delete file là do chính trình Explorer điều khiển, nếu muốn thay đổi thành kiểu hiển thị khác, bạn phải hiệu chỉnh lại source code của trình Explorer rồi dịch lại để có trình Explorer mới, công việc này hầu như không thể thực hiện được. Tuy nhiên bạn có thể viết một trình Explorer khác, ví dụ trình MyExplorer có tính năng hoàn toàn giống với Windows Explorer nhưng phần hiển thị cửa sổ demo quá trình làm việc thì theo ý bạn. Đây là một bài tập khá tốt cho những ai muốn lập trình hệ thống trên Windows.

Hỏi: Có thể sửa hay tạo ra các file có hình ảnh động như nhóm các file bảo vệ màn hình của Windows (Flying Windows) có phần mở rộng *.scr hay không? Nếu được thì bằng cách nào?

Trả lời: Các file có phần mở rộng *.scr là các chương trình ỏscreen saverõ trên Windows, chính code trong các chương trình này vẽ các hình ảnh động, chứ các hình ảnh động không hề được chứa sẵn trong file. Ví dụ giải thuật hiển thị các cửa sổ bay (Flying Windows) chỉ đơn giản là dùng hàm TextOut hiển thị 1 ký tự có hình dạng cửa sổ với màu sắc, vị trí và kích thước khác nhau.

    Để viết được một trình ỏscreen saverõ mới thực hiện cách hiển thị hình ảnh nào đó của riêng mình, bạn cần biết cấu trúc cụ thể của trình ỏscreen saverõ. Nếu trên máy có cài bộ Visual C++ 5.0 hay 6.0 của Microsoft thì bạn có thể tìm thấy source code của một số chương trình ỏscreen saverõ trong thư mục chứa các chương trình mẫu của C++.

Hỏi: Khi cúp điện hay Reset máy, sau đó khởi động lại thì Scandisk không tự động chạy (lúc trước thì được) và máy đưa ra thông báo: "There is not enough free conventional memory to check a drive. You may need to remark (Rem) some device drivers from your Config.Sys file or, in your Config.Sys, you may need to bad the EMM386.Exe drive to bad your other device drivers into upper Memory Block using DEVICEHIGH= statement". Mong được giải thích.

Trả lời: Nếu Windows 9x bị dừng đột xuất (do reset máy, mất điệnà) thì khi khởi động lại, nó phải chạy trình Scandisk để đưa hệ thống file về trạng thái tốt trước khi có thể tiếp tục chạy. Trình Scandisk chạy ở chế độ MS-DOS và cần dung lượng RAM trên 500KB, nếu bộ nhớ RAM còn trống quá ít, Scandisk sẽ báo lỗi như bạn mô tả và dừng lại. Để khắc phục tình trạng này, bạn nên chạy trình emm386.exe (khai báo bằng lệnh device=emm386.exe NOEMS trong file config.sys), bỏ các driver chưa cần thiết ra khỏi 2 file config.sys và autoexec.bat, dùng lệnh devicehigh để nạp các driver cần thiết lên vùng bộ nhớ cao (HMA).

    Bạn có thể dùng trình mem /c/p để kiểm tra dung lượng RAM còn trống ngay sau khi khởi động MS-DOS.

Hỏi: Tôi cài Winfax Pro 9.0 lên máy tính. Thời gian đầu việc sử dụng mọi chương trình trong bộ này bình thường. Tuy nhiên sau khoảng hai tuần chương trình Talkpro Message Manager tự nhiên không chạy được (thường xuyên hiện lên dòng chữ "This program has performed an illegal operation and will be shut down") mặc dù vẫn tiến hành nhận fax bình thường song không có cách nào để xem. Xin cho biết nguyên nhân. Liệu tôi có thể sao chép riêng chương trình con này và chạy chung với bộ cũ được không?

Trả lời: Một chương trình trên Windows thường gồm nhiều tập tin hợp thành: một hay nhiều tập tin *.exe và một hay nhiều tập tin *.dll... Ngoài ra chương trình còn dùng nhiều thư viện khác của Windows, vì vậy khi nó bị lỗi chúng ta rất khó tìm chính xác nguyên nhân lỗi. Tốt nhất là gỡ bỏ (uninstall) nó (nếu có thể được) rồi cài lại chương trình. Trong một số trường hợp ta phải cài lại ngay cả hệ thống Windows (nên xóa hai tập tin đăng ký (registry file) của Windows là User.dat và System.dat trong thư mục c:\windows trước khi cài đặt lại Windows). Công việc này hơi phiền hà nhưng trong thực tế thì việc cài lại Windows và chương trình còn nhanh hơn và chắc chắn hơn là cố gắng tìm các tập tin gây lỗi và sửa chữa chúng.

Hỏi: Trong tập tin Control.ini của Windows 95, mục screen saver có dòng PassWord=zfGeek mà không phải là PassWord = 0 (hay bằng 1) như trong Windows 3.11. Dòng này có nghĩa là gì?

Trả lời: Trong môi trường Windows 3.x, chế độ có/không dùng password để dừng trình screen saver được chứa trong thông số PWProtected=1 (hay bằng 0) trong mục [Screen Saver. tên trình saver được chọn] của tập tin Control.ini. Còn mã password được khai báo tại dòng Password= trong mục [Screen Saver].

    Tuy nhiên trong Windows 9x, các thông số này không còn được chứa trong tập tin Control.ini nữa; chúng được chứa trong tập tin đăng ký (registry file). Vậy bạn có thể xóa hai thông số này trong tập tin Control.ini của Windows 95.

Hỏi: Máy em cài đồng thời Office 4.3 và Office 97. Khi chạy Excel của Office 4.3 thì có thông báo: "System Error. Windows cannot read from D. If this is network is working. If it is a local drive, check the disk". Không gặp vấn đề này khi khởi động Word. Xin cho biết cách gỡ bỏ thông báo này?

Trả lời: Việc dùng đồng thời hai phiên bản của MS- Office trên cùng một môi trường Windows dễ gây ra tranh chấp nếu không được cài đặt cẩn thận. Do đó tốt nhất bạn chỉ nên dùng Office 97 vì nó tương thích với Office 4.3. Các trình Office 97 đều có thể ghi tập tin theo format cũ để ta đem sang máy khác chỉ có Office 4.3 rồi làm việc tiếp (ví dụ trong Word 97 bạn ỏSave asõ với format "Word 6.0/95", trong Excel 97 bạn ỏsave asõ với format "Microsoft Excel 5.0/95"). Riêng trường hợp lỗi mà bạn miêu tả thường là do trong lúc chạy Excel 5.0, chương trình cần truy xuất tập tin nào đó nằm trên đĩa D nhưng hiện nay không có (hay không thể truy xuất được).

Hỏi: Khi khởi động chương trình Microsoft Visual C++ gặp thông báo lỗi: "The line ỏDevice = <Directory specified in Setup for Binaries >\ MMD.386õ is missing in your System.ini [386Enh] Section". Nhấn OK thì thoát luôn không vào được chương trình. Em có vào System.ini để thêm dòng Device=MMD.386 ở chương [386Enh] sau đó lại gặp thông báo như trên nhưng với dòng "Device= <Directory Specified in Setup for Binaries >\ DosXNT.386' is missing your System.ini [386Enh] Section." Em thêm tiếp dòng: "Device=DosXNT.386". Lúc này khởi động được Visual C++ nhưng lúc khởi động máy thì hiển thị những thông báo không bình thường... Đây là hiện tượng gì và xin chỉ cách khắc phục?

Trả lời: Các version cũ của Microsoft C++ (1.0 hay 1.5) có đặc điểm là sau khi cài đặt xong, chương trình không cập nhật thông tin cần thiết trực tiếp vào tập tin system.ini của Windows mà tạo ra tập tin system.ini mới trong thư mục của C++ (ví dụ x:\msvc\system.ini). Nếu sau đó bạn chạy C++ thì sẽ nhận các thông báo như bạn miêu tả. Vậy để chạy được C++, bạn cần phải sao bằng tay tập tin system.ini mới từ thư mục của C++ về thư mục Windows (ghi đè tập tin system.ini cũ). Bạn cũng có thể thêm các hàng lệnh để "load" các tập tin mmd.386, DosXNT.386 vào tập tin system.ini, nhưng nên nhập đầy đủ đường dẫn của tập tin, ví dụ lệnh ỏdevice=x:\msvc\bin\mmd.386õ (thay vì chỉ nhập device=mmd .386).

Hỏi: Em có hai đĩa game là Fallout và đua xe môtô. Đĩa Fallout khi chơi tại máy của bạn em thì bình thường, nhưng khi đưa vào máy của em:

- Nếu chọn Install DirectX thì được thông báo: Error Starting application, file dxSetup.exe not be found.
- Nếu chọn Install thì được thông báo: This program has been performed and illegal operation and will be shut down. If the problem persits, contact the program sender.

    Còn đĩa đua môtô thì cả trên máy của em lẫn máy của bạn em khi chọn setup đều báo có vấn đề với .DLL.
Em có biết về vấn đề liên quan đến các tập tin DLL (thư viện kết nối động) phát sinh khi gỡ bỏ các chương trình không đúng cách. Vậy hai trường hợp trên có phải liên quan tới .DLL không (vì em thường xóa chương trình bằng lệnh Delete) và cách khắc phục để có thể chơi hai game này?

Trả lời: Trò chơi Fallout cần DirectX phiên bản từ 3.0 trở lên, do đó nếu máy bạn chưa có DirectX, bạn cần phải cài DirectX trước. Bạn dùng option "Install DirectX" trong cửa sổ Autoplay của CD-ROM Fallout để cài DirectX và thông thường việc cài đặt không có lỗi. Trong trường hợp của bạn, máy báo thiếu tập tin dxsetup.exe là có vấn đề. Để kiểm tra xem đĩa CD-ROM thực sự thiếu tập tin này hay không, bạn hãy dùng chức năng Start.Run.Browse. Chọn ổ CD-ROM chứa trò chơi, chọn thư mục Directx3/DirectX và chạy tập tin dxsetup.exe để cài DirectX 3.0. Nếu không có tập tin này thì đĩa CD-ROM gốc của bạn bị ghi thiếu tập tin.

    Sau khi cài đặt DirectX (chỉ cần thực hiện khi máy chưa có sẵn DirectX), bạn sẽ chọn chức năng &laquo;Install&raquo; để cài đặt trò chơi, thường thì việc cài đặt khá nhanh và không có lỗi. Trong trường hợp của bạn máy báo lỗi, nguyên nhân có thể do môi trường Windows của bạn có vấn đề. Bạn nên kiểm tra cấu hình phần cứng xem có đáp ứng được trò chơi Fallout không? Nếu đủ bạn nên cài đặt lại Windows thử xem sao (nhớ diệt virus trước khi cài lại Windows).

    Riêng đĩa trò chơi môtô, bạn không nói rõ tên trò chơi và tên tập tin *.dll bị lỗi hay thiếu nên chúng tôi không thể giải thích được. Việc xóa các chương trình bằng tay thường không triệt để, nhưng cũng ít gây ra lỗi cho Windows. Cách tốt nhất để khôi phục lại các tập tin *.dll của Windows là cài lại Windows.

Hỏi: Trước đây tôi dùng từ điển Lạc Việt phiên bản 2.0 miễn phí. Sau khi cài thêm Lạc Việt MTD 2.0 (đĩa có bản quyền) thì bộ font chữ của MTD Eva bị lỗi tiếng Việt (chữ bị hiển thị nhỏ và không đúng). Tôi đã thử thay đổi font hiển thị từ font mặc định (dialogDic) sang font VSdict Phonetic nhưng chỉ hiển thị đúng trong khung diễn giải, còn khung nhập từ tra cứu thì vẫn bị lỗi như cũ. Thay thế MTD Eva 2.0 bằng phiên bản 3.0 cũng vẫn bị lỗi như vậy. (Bản tự điển Pháp Việt chạy tốt, không bị lỗi như tự điển Anh Việt.) Xin cho biết có phải do MTD FVP cách khắc phục?

Trả lời: MTD dùng font bitmap với tên "dialogDic" để hiển thị tiếng Việt cho các phần tử chương trình (trừ cửa sổ nghĩa, bạn có thể chọn một trong hai font dialogDic hay VSDict Phonetic với kích thước tùy ý). Hiện tượng MTD không hiển thị được dữ liệu tiếng Việt ở khung nhập từ là do Windows chưa quản lý được font dialogDic. Font này tương ứng với tập tin "dlgdict.fon" trong thư mục của chương trình tự điển, nó có thể được add sẵn vào Windows. Khi chương trình MTD hay LVTD chạy, nếu chưa có font dialogDic, nó sẽ add font này (cùng với font VSDict Phonetic) vào Windows để dùng, và khi kết thúc chương trình, nó sẽ xóa chúng ra khỏi môi trường Windows.

    Tóm lại, trong lúc MTD chạy mà vẫn không có font ỏdialogDicõ để nó hiển thị đúng là do một trong những nguyên nhân:

- Tập tin font dlgdict.fon bị xóa, hoặc bị hư, hoặc bị đổi tên, hoặc bị đem sang thư mục khác.
- MTD không thể ỏaddõ font được vì Windows đã có quá nhiều font.
Vậy bạn hãy kiểm tra lại từng trường hợp.


   

PcLeHoan 1996 - 2002
Mirror : http://www.pclehoan.com
Mirror : http://www.lehoanpc.net

Mirror : http://www.ktlehoan.com