Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: Tạo file dll trong ứng dụng winform C#

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    453

    Mặc định Tạo file dll trong ứng dụng winform C#

    Hiện tại mình có một fom dữ liệu thông tin cá nhân viết bằng C#, khi nhấn vào một Button thì sẽ lưu thông tin vào file DLL, các bạn nào biết giúp mình với. Thanks!

  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    hi. DLL=dynamic linker library. Sao bạn lại lưu vào đó?
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  3. #3
    Ngày gia nhập
    10 2011
    Bài viết
    453

    Thay vì mình lưu vào file txt còn mình muốn lưu vào dll, nhưng không biết có cách không.

  4. #4
    Ngày gia nhập
    02 2011
    Nơi ở
    Hải Phòng
    Bài viết
    68

    hi. k biết rõ yêu cầu của bạn là gì mà phải lưu vào dll . Nếu đơn giản thì luu ra txt cho nó nhanh và dễ chứ

  5. #5
    Ngày gia nhập
    08 2012
    Bài viết
    574

    DLL là tập tin có cấu trúc, chỉ cần thay đổi sai 1 tí là có thể dẫn đến nó không hoạt động được.
    Cách duy nhất là lưu nối vào tập tin đó. Cách này thì có nhiều chương trình/trò chơi đã làm, nhưng các tập tin mà họ nối, họ đều hiểu được cấu trúc của nó và họ biết khi nào nó kết thúc. Nên khi đọc ra thì họ đọc được đúng vị trí nối.

    Nói tóm lại, chỉ có thể nối, nhưng đọc ra là cả vấn đề.

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

    Mặc định Tạo file dll trong ứng dụng winform C#

    Trích dẫn Nguyên bản được gửi bởi ndnhan Xem bài viết
    Hiện tại mình có một fom dữ liệu thông tin cá nhân viết bằng C#, khi nhấn vào một Button thì sẽ lưu thông tin vào file DLL, các bạn nào biết giúp mình với. Thanks!
    Nếu file .dll đó chỉ để lưu, mà không có chức năng gì khác thì bạn cứ lưu như file .txt (Thay vì .txt thì là .dll).

    Nếu file .dll lđó có nhiều hàm, hay cái gì đó liên quan đến lập trình thì bạn thử xem theo cách này.
    http://thanhcuong.wordpress.com/2011/04/09/t%E1%BA%A1o-m%E1%BB%99t-trnh-bin-d%E1%BB%8Bch-c-d%C6%A1n-gi%E1%BA%A3n-b%E1%BA%B1ng-c-c-simple-complier/

  7. #7
    Ngày gia nhập
    10 2011
    Bài viết
    453

    Trích dẫn Nguyên bản được gửi bởi nhokviet Xem bài viết
    Nếu file .dll đó chỉ để lưu, mà không có chức năng gì khác thì bạn cứ lưu như file .txt (Thay vì .txt thì là .dll).

    Nếu file .dll lđó có nhiều hàm, hay cái gì đó liên quan đến lập trình thì bạn thử xem theo cách này.
    http://thanhcuong.wordpress.com/2011/04/09/t%E1%BA%A1o-m%E1%BB%99t-trnh-bin-d%E1%BB%8Bch-c-d%C6%A1n-gi%E1%BA%A3n-b%E1%BA%B1ng-c-c-simple-complier/
    Mình cần lưu 1 vài thông tin như tên đăng nhập hoặc mật khẩu, nhưng mình không muốn lưu vào registry hoặc txt, mình muốn khi nhấn vào nút ok thì tạo ra file dll và lưu thông tin vào đó. Thanks bạn.

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

    nếu thế thì có khác gì lưu vào file text đâu, bạn cứ dùng
    Visual C# Code:
    1. System.IO.StreamWriter("c:/data/yourdll.dll")
    là được
    Mobilis in mobile

  9. #9
    Ngày gia nhập
    10 2011
    Bài viết
    453

    Trích dẫn Nguyên bản được gửi bởi nautilux Xem bài viết
    nếu thế thì có khác gì lưu vào file text đâu, bạn cứ dùng
    Visual C# Code:
    1. System.IO.StreamWriter("c:/data/yourdll.dll")
    là được
    Nếu trong file mình lưu có nhiều dòng dữ liệu vậy khi mình lấy ra mình phải làm sao vậy bạn?
    Code mình viết.

    Code:
    string fileName = String.Format(@"{0}\test.dll", Application.StartupPath);
                if (File.Exists(fileName) == true)
                {
                    using (StreamReader objRead = new StreamReader(fileName, false))
                    {
                        XtraMessageBox.Show("" + objRead.ReadLine());
                        objRead.Close();
                    }
                }

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

    Visual C# Code:
    1.         static void Main(string[] args)
    2.         {
    3.             //write
    4.             StreamWriter st = new StreamWriter("d:\\1.dll");
    5.             for(int i = 0; i < 10;i++)
    6.                 st.WriteLine(i.ToString());
    7.             st.Close();
    8.             //close writer
    9.             //read
    10.             int counter = 0;
    11.             string line;
    12.             StreamReader sr = new StreamReader("d:\\1.dll");
    13.             while ((line = sr.ReadLine()) != null)
    14.             {
    15.                 Console.WriteLine(line);
    16.                 counter++;
    17.             }
    18.  
    19.             sr.Close();
    20.             //close reader
    21.             // Suspend the screen.
    22.             Console.ReadLine();
    23.         }
    đây là code demo cho ghi/đọc file dạng text, cái dll của bạn chẳng qua là phần mở rộng khác thôi, chẳng có ý nghĩa gì
    Mobilis in mobile

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

  1. Không gọi dược hàm trong file DLL trên winform C#
    Gửi bởi ndnhan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 10-11-2012, 07:31 PM
  2. Sử dụng file dll ở thư mục bất kỳ trong winform?
    Gửi bởi chip215 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 24-08-2011, 10:41 PM
  3. Cách lưu 1 file ảnh vào 1 thư mục trong winform
    Gửi bởi nhatnghe_thuong trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 19-05-2011, 08:53 PM
  4. Lưu file và đọc file vào mảng 2 chiều trong winform
    Gửi bởi ngocan1608 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 25-04-2011, 01:07 AM
  5. sai đường dẫn file ảnh trong winform
    Gửi bởi b0yt4l3nt9z trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 02-04-2011, 07: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