Tìm trong:Webe-CHÍP

Bộ gõ (kiểu Vni/Telex/Viqr)Tắt (Alt+T)Mở (Alt+M)

 
Trang chủ ĐÓ HỎI, ĐÂY TRẢ LỜI TT 371

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]