ML.EXE - не является приложением win32!!!

Тема в разделе "WASM.WIN32", создана пользователем ASSmGolova, 10 дек 2004.

  1. ASSmGolova

    ASSmGolova New Member

    Публикаций:
    0
    Регистрация:
    10 дек 2004
    Сообщения:
    2
    Адрес:
    местный
    Скачал себе оффлайновую версию сайта WASM.ru, где нашел текст простенькой прогульки. Решил начать с нее. Скачал себе masm32 ver. 8.2 с ссылки, которую нашел там же (если чё, по поводу кривого дистриба). ОС - WindowsXP.



    .386

    .model flat, stdcall

    option casemap:none



    include c:\masm32\include\windows.inc

    include c:\masm32\include\kernel32.inc

    includelib c:\masm32\lib\kernel32.lib

    .data



    .code

    start:

    invoke ExitProcess, 0

    end start



    --------------------



    ml /c /coff /Cp msgbox.asm

    link /SUBSYSTEM:WINDOWS /LIBPATH:d:\masm32\lib msgbox.obj



    Закинул все в один каталог (ml, link, msgbox.asm, *.bat)

    Говорит ML.EXE - не является приложением win32 и Link - тоже!

    При установке выдал кучу ошибок типа:

    data error in 'ablockc.dll'. File is broken.

    Существенны ли они. Все мои телодвижения не избавили меня от этих ошибок. Вот! Вроде выложил всю ситуацию!

    Чё делать?
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine


    Повторно скачать дистриб.

    Свернуть все процессы перед установкой.

    Права админские? (теоретически это не существенно, но всё-таки...)
     
  3. ASSmGolova

    ASSmGolova New Member

    Публикаций:
    0
    Регистрация:
    10 дек 2004
    Сообщения:
    2
    Адрес:
    местный
    Вот спасибо, товарищ Quantum. Что то из головы вылетело, что при установке желательно сворачивать все приложения.
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Установщик MASM32 является обычным консольным SFX-RAR-архивом. Так что из всех прав ему нужно только право на запись в директорию установки.



    А так — скорее всего битый архив.
     
  5. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    > Установщик MASM32 является обычным консольным SFX-RAR-архивом.



    Точно не помню, но вроде инсталлятор masm32v8.2 - это SFX 7zip архив.
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Да, сейчас посмотрел - 7zip.
     
  7. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    IceStudent



    Вот поэтому я и написал, что теоретически это не существенно, но на практике возникают сабжевые глюки. Под админом эти глюки происходят реже - это факт.