|
|
|
Dùng
Flash trong VB.NET |
|
Đó hỏi: Xin hỏi quý báo: có thể chèn tập tin
Flash SWF vào form trong Visual Basic .NET hay
không? Nếu có thể chèn được thì xin cho biết mã cụ
thể. <thoi_danh_yeu_em_forever@> |
|
Đây
trả lời:
Việc thêm một tập tin Flash vào form như bạn hỏi
được thực hiện bằng một Shockwave Flash control.
Trên máy bạn cần cài đặt Macromedia Flash 8.0 (hoặc
phiên bản mới hơn), hoặc cần đăng ký tập tin
Flash8.OCX vào Registry bằng lệnh:
Regsvr32 /s Flash8.OCX
Ví dụ sau đây được thực hiện với VB 2005 phiên bản
Professional và phiên bản Macromedia Flash 8.0
ActiveX Control:
- Tạo một project mới trong VB 2005.
- Trong cửa sổ Solution Explore, bấm chuột phải vào
mục References và chọn mục Add Reference. Trong hộp
thoại Add Reference, chọn phân trang COM, chọn mục
Shockwave Flash (tôi đang sử dụng Windows XP, cột
TypeLib Version là 1.0, đường dẫn đến tập tin là
C:\WINDOWS\system32\Macromed\Flash\Flash8.ocx) rồi
bấm nút OK. Khi ấy, ShockwaveFlashObject được thêm
vào danh sách References.
- Bấm chuột phải vào vùng trống của Toolbox, chọn
mục Choose Items trên trình đơn vừa hiện ra (hoặc
chọn mục Choose Box Items trên trình đơn Tools) để
hiển thị hộp thoại Choose Toolbox Items. Trong hộp
thoại này, chọn phân trang COM Components, chọn mục
Shockwave Flash Object rồi bấm nút OK. Khi ấy,
ShockwaveFlashObject được thêm vào Toolbox.
- Trên Toolbox, chọn ShockwaveFlashObject để vẽ một
ShockwaveFlashObject control lên form Form1 mặc
định. Có thể bạn sẽ nhận được thông báo lỗi: "Failed
to import the ActiveX control. Please ensure it is
properly registered". Bạn cứ bấm nút OK. Lúc đó,
trong danh sách References sẽ xuất hiện thêm
AxShockwaveFlashObject với biểu tượng tam giác màu
vàng. Để khắc phục lỗi, bấm chuột phải vào tên
project (nằm ở mục đầu tiên) trong Solution
Explorer, chọn mục Rebuild. Khi việc tạo lại project
thành công (biểu tượng tam giác màu vàng biến mất),
bạn sẽ vẽ được đối tượng AxShockwaveFlashObject lên
form. Cũng có thể bạn phải làm điều này một hoặc hai
lần mới được.
- Bạn bấm vào ShockwaveFlashObject trên Toolbox rồi
vẽ một đối tượng AxShockwaveFlashObject lên form. Vẽ
tiếp 2 nút lệnh có tên Button1 (thuộc tính Caption
là Play) và Button2 (thuộc tính Caption là Exit) như
hình 1.
- Sau đó, gõ đoạn mã 1. Nhấn phím F5 để chạy thử,
bấm nút lệnh Play để xem Flash. |
|
Đoạn
mã 1 |
|
Public
Class Form1
Private Sub Button1_Click(ByVal sender As
System.Object, _
ByVal e As System.EventArgs) Handles
Button1.Click
With (AxShockwaveFlash1)
.Stop()
.Movie =
"D:\FlashObjectOnForm\ClockAnalo_uialfoot.swf"
.Play()
End With
End Sub
Private Sub Button2_Click(ByVal sender As
System.Object, _
ByVal e As System.EventArgs) Handles
Button2.Click
AxShockwaveFlash1.Dispose()
Application.Exit()
End Sub
End Class |
|
Hình
1 |
|
 |
|
CHƯƠNG CAN CHÍP |
|
Gỡ bỏ
chương trình |
|
Đó hỏi: Xin báo e-CHÍP chỉ cho em cách gỡ bỏ
chương trình Internet Download Manager(IDM). Em đã
vào Control Panel - Add/remove program nhưng không
thấy biểu tượng để gỡ bỏ. Mỗi lần chương trình mở để
download chiếm rất nhiều tài nguyên, CPU đạt tốc độ
gần 90%. Em hiện sử dụng P4 2.8GHz. <vanminh@> |
|
Đây
trả lời: Có
những chương trình ẩn thông tin gỡ bỏ của nó trong
phần Add/Remove Programs cũng như không có chức năng
Uninstall. Do đó, sự giúp đỡ của các tiện ích chuyên
thực hiện công việc này là rất cần thiết. Bạn có thể
tham khảo phần mềm miễn phí Safarp tại Website:
http://wistinga.online.fr/safarp/ và phần mềm gỡ
bỏ triệt để tại:
http://www.download.com/Add-Remove-Program-Cleaner/3000-2096_4-10572854.html.
Ngoài ra, còn có các phần mềm thương mại cao cấp hơn
như
Advanced Uninstaller Pro 2007:
http://www.innovative-sol.com/uninstaller/index.htm
và Your Uninstaller:
http://www.ursoftware.com/uninstaller.htm. |
|
 |
|
Tìm lại
password Yahoo! Messenger |
|
Đó hỏi: Em có một nick chat Yahoo! Messenger.
Hôm qua, em có đổi password cho nickname nhưng sáng
hôm sau vào lại không được. Em mong báo e-CHÍP giúp
em tìm lại password vì nó rất quan trọng với em.
<dieuthoa@> |
|
Đây
trả lời: Trước
tiên, bạn phải thực hiện đăng nhập lại với mật khẩu
mới vừa đổi. Nếu không được, hãy thử lại với chính
mật khẩu cũ. Tuy nhiên, đôi khi trong lúc bạn đổi
mật khẩu, bộ gõ tiếng Việt như Unikey đang hoạt động
và vô tình bạn gõ trúng dấu câu nào đó. Lúc này thì
khó mà dò lại được password. Trường hợp của bạn chỉ
có thể tìm lại mật khẩu thông qua cách: Truy cập
http://https/edit.yahoo.com/forgot?login=&intl=us&done=http%3a/mail.yahoo.com&src=ym&bail=,
gõ ID Yahoo! của bạn vào, rồi chọn "I have never
used a credit card with Yahoo!". Điền tiếp thông tin
ngày tháng năm sinh, mã vùng (ZIP Code), quốc gia và
gõ thông số theo ảnh hiện ra ở phần "Security Image"
rồi nhấn "Get New Password" ở phần Forgot your
password để lấy mật khẩu mới. Tuy nhiên, việc khai
báo này đòi hỏi bạn phải nhớ những thông số như ngày
tháng năm sinh, mã vùng... khi đăng ký. Thông tin
phải trùng khớp và chính xác thì bạn mới có thể lấy
lại được mật khẩu. Ngoài ra, bạn cũng cần cẩn thận
khi sử dụng Yahoo! Messenger cũng như Yahoo! Mail ở
những dịch vụ Internet công cộng vì có thể các máy
này đã bị cài đặt các phần mềm Keylogger chuyên lưu
lại thao tác gõ bàn phím. |
|
Khai
Trí |
|
[Đầu trang] |
|
|
|