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

Đề tài: [VC6]invalid Types table in module obj\i386\shguid.obj

  1. #1
    Ngày gia nhập
    07 2006
    Nơi ở
    Hà nội
    Bài viết
    204

    Mặc định [VC6]invalid Types table in module obj\i386\shguid.obj

    Deleting intermediate files and output files for project 'setup - Win32 Debug'.
    --------------------Configuration: setup - Win32 Debug--------------------
    Compiling...
    StdAfx.cpp
    Compiling...
    setup.cpp
    Linking...
    CVPACK : fatal error CK1007: invalid Types table in module obj\i386\shguid.obj
    LINK : warning LNK4027: CVPACK error
    Error executing link.exe.

    setup.exe - 1 error(s), 1 warning(s)

    Lỗi này ko do code sửa sao vậy mọi người
    Life:\> dir

  2. #2
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Zip và post cả project lên đâu đó. Lỗi này tui nhớ gặp rồi, lâu lắm.

  3. #3
    Ngày gia nhập
    04 2007
    Bài viết
    128

    Hình như do bị virus, hồi đó bị hoài nhưng ko biết cách chữa sao, thế là tháo ra cài lại--> chạy dc

  4. #4
    Ngày gia nhập
    07 2006
    Nơi ở
    Hà nội
    Bài viết
    204

    http://www.box.net/index.php?rm=box_..._id=f_78396393

    Mọi người xem hộ nhé, hình như là liên quan đến phiên bản trình dịch thì phải
    Life:\> dir

  5. #5
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Build lại với MS PlatformSDK mới hay VS 200x. File shell32.lib trong thư mục lib của VC6 chứa debuginfo không tương thích với linker của VC6.
    Code của cậu thiếu CoInitialize(NULL) ở đầu, copy từ đâu về vậy. Nhìn thấy 2 coding style khác nhau rõ, 1 cái dùng TCHAR, còn cậu thì dùng char. char trong MBCS là coi chừng đấy.
    Tính tiếp tục với con sâu đục Yahoo của cậu à.

  6. #6
    Ngày gia nhập
    10 2006
    Nơi ở
    Hà Nội
    Bài viết
    146

    Mặc định [VC6]invalid Types table in module obj\i386\shguid.obj

    Cái này do một trong các lỗi sau:
    1. Do file shell32.dll của Windows bị cài đè lên bởi 1 chương trình nào đó làm sửa phiên bản và gây không tương thích.
    2. Chạy thử lại ctfmon.exe bằng cách cmd->ctfmon, enter;
    3. có thể do virus như anh TQN đã nói.

  7. #7
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Không phải do shell32.dll, vì đang linking chứ không có run gì ở đây cả. Khi link.exe của VC6 link tới shell32.lib, nó sẽ lấy thông tin từ file shguid.obj nhúng trong file shell32.lib để tạo reference cho các UIID mà ct gọi tới.
    Cậu có thể dùng dumpbin với shell32.lib để xem và bật option trong Project - Settings để xem thông tin về quá trình link, link file lib nào, dll nào, cái gì. Và nên xem file .plg (Build Log) để biết thêm thông tin.

  8. #8
    Ngày gia nhập
    10 2006
    Nơi ở
    Hà Nội
    Bài viết
    146

    Hay là thử copy lại file shguid.obj trong bộ cài vào lại xem thử, biết đâu do file này bị lỗi.
    Hoặc file shell32.lib thì sao nhỉ.

  9. #9
    Ngày gia nhập
    07 2006
    Nơi ở
    Hà nội
    Bài viết
    204

    Trích dẫn Nguyên bản được gửi bởi TQN Xem bài viết
    Build lại với MS PlatformSDK mới hay VS 200x. File shell32.lib trong thư mục lib của VC6 chứa debuginfo không tương thích với linker của VC6.
    Code của cậu thiếu CoInitialize(NULL) ở đầu, copy từ đâu về vậy. Nhìn thấy 2 coding style khác nhau rõ, 1 cái dùng TCHAR, còn cậu thì dùng char. char trong MBCS là coi chừng đấy.
    Tính tiếp tục với con sâu đục Yahoo của cậu à.
    Em đang dùng platform SDK mới nhất, mà nếu file shell32.lib mới ko tương thích với linker của VC6 thì phải thay = file cũ hơn chứ. Em dùng VC 2005 thì có hết bị lỗi này ko ???
    Đúng là đang tiếp tục cái sâu yahoo đấy !!
    Life:\> dir

  10. #10
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Tui build với 2005 thì OK.

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

  1. MS SQL Lỗi Truyền được tên table vào procedure lỗi Must declare the table variable?
    Gửi bởi khanh120 trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 0
    Bài viết cuối: 14-11-2013, 11:55 PM
  2. Trả lời: 3
    Bài viết cuối: 27-11-2012, 10:02 PM
  3. Types vs members
    Gửi bởi vietdev trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 08-10-2011, 11:46 AM
  4. MS SQL Lỗi Lỗi There are no primary or candidate keys in the referenced table khi tạo Foreign key của table
    Gửi bởi supervirus trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 0
    Bài viết cuối: 15-06-2011, 05:22 PM
  5. thư viện sys/types.h,sys/shm.h Ubuntu 10.10 ?
    Gửi bởi trần trân trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 6
    Bài viết cuối: 06-06-2011, 04:55 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