Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Lỗi khi đóng gói phần mềm | Làm sao để đóng gói kèm theo folder???

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    18

    Mặc định Lỗi khi đóng gói phần mềm | Làm sao để đóng gói kèm theo folder???

    project của mình có 1 hàm insert picture như sau:
    PHP Code:
    public void InsertPicture(string fileName)
            {
                try
                {
                    
    Image img Image.FromFile(fileName);
                    
    Clipboard.SetDataObject(img);
                    
    DataFormats.Format df;
                    
    df DataFormats.GetFormat(DataFormats.Bitmap);
                    
    this.focusChild.rtBox.Paste(df);
                }
                catch
                {
                    
    MessageBox.Show("Can not insert the selected image.""Add"MessageBoxButtons.OKMessageBoxIcon.Error);
                } 
    trong solution của mình có folder clipArt chứa 1 số hình mẫu.
    như vậy, khi muốn insert 1 trong các hình mẫu trên, chỉ việc gọi hàm insert ở trên. vd:
    PHP Code:
    InsertPicture("..\\..\\clip Art\\clock.png"); 
    và thực tế là khi chạy, chương trình của mình insert được các hình mẫu trên.
    Nhưng khi đóng gói (tạo file setup bằng c#) thì mình không biết làm sao để đóng gói kèm folder Clipart ở trên.

    Nếu trong Applicaton Folder, mình Add thêm 1 folder clipArt, sau đó bỏ các hình mẫu vào thì khi đóng gói xong, cài đặt rồi chạy thì chứa năng insert ở trên bị lỗi. Đại loại là nó thông báo ko tìm được hình để insert nên mình nghĩ đường dẫn trong hàm insert trên có vấn đề, không biết có phải ko nữa.
    Phiền các bạn chỉ giúp.
    Keep It Simple, Stupid

  2. #2
    Ngày gia nhập
    05 2009
    Bài viết
    5

    private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
    {
    try
    {
    OFileDialog.ShowDialog();
    if (OFileDialog.FileName == "")
    return;
    filename = OFileDialog.FileName;
    pic.Image = Image.FromFile(filename.ToString());
    }
    catch { }
    }
    Theo mình bạn nên dùng một Linklabel1 này sau đó lưu đường dẫn đó (string xau=Image.FromFile(filename.ToString())) vào CSDL. Khi hiển thị ảnh bạn chỉ việc gọi đường dẫn nó ra và hiển thị 1 Pictrure Box. khi đóng gói nó ko lo gì việc chèn ảnh ở chổ nào cả. Chúc bạn thành công.

  3. #3
    Ngày gia nhập
    03 2009
    Bài viết
    18

    Cảm ơn bạn nhưng mình vẫn thắc mắc. ví dụ như trên, trong project của mình có sử dụng một số file trong 1 folder tạo ra trong Solution. Cách truyền đường dẫn của các file đó có phải là:
    PHP Code:
     "..\\..\\ten Folder\\tenfile" 
    hay không?
    Bên cạnh đó, khi tạo setup project thì mình đính kèm các folder này vào như thế nào. Mặc dù khi nhấp chuột phải vào phần "Application Folder" trong folder nó có cho Add (file/ fodler,...) nhưng làm sao để đảm bảo chuơng trình của mình khi cài đặt vẫn truy xuất đến các file đó để chạy bình thường như khi complie (tức là khi mình nhấn CTR + F5 để chạy mà chưa đóng gói thành file cài đặt). Bởi vì như đồ án của minh, khi chưa đóng gói chạy bình thường nhưng sau khi cài đặt thì lại ko ổn.
    Keep It Simple, Stupid

  4. #4
    Ngày gia nhập
    03 2009
    Bài viết
    18

    somebody help me.
    Keep It Simple, Stupid

Các đề tài tương tự

  1. Đóng gói phần mềm C#
    Gửi bởi nhoccon0292 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 07-12-2013, 04:56 PM
  2. ADO.NET Đóng gói phần mềm theo listen trong C# như thế nào ?
    Gửi bởi ndnhan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 20-12-2012, 09:40 PM
  3. ADO.NET Đóng gói winfrom có kèm theo Devexpress không được
    Gửi bởi phuocxao21 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 08-12-2012, 06:21 PM
  4. ADO.NET Cách đóng gói phần mềm có chứa cơ sở dữ liệu?
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 11-11-2011, 01:03 AM
  5. Trả lời: 9
    Bài viết cuối: 20-06-2011, 04:26 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn