Ergebnis 1 bis 4 von 4

Thema: MASM und die Fragen dazu...

  1. #1
    Registered User
    Registriert seit
    Sep 2009
    Beiträge
    193
    Renommee
    55

    MASM und die Fragen dazu...

    hallo,
    ich analysiere gerade ein Stück MASM Code, dazu habe ich ein paar Fragen dazu:

    1.
    .data ; kenne ich
    .data? ; was ist das?

    2.

    SEH struct ; <- kenne ich nicht.

    3.
    invoke GetModuleHandle,NULL ; laut Buch: Die Funktion liefert ein Handle für das im ersten Para. angegebene Modul zurück. Ich habe aber NULL.ähhhh

    invoke DialogBoxParam, eax, IDD_MAINDLG,NULL,addr DlgProc, 0
    invoke ExitProcess, 0

  2. #2
    Registered User
    Registriert seit
    Dec 2003
    Beiträge
    322
    Renommee
    270

    Re: MASM und die Fragen dazu...

    Dein Hauptproblem ist eigentlich, dass du noch nicht weisst, wie man so etwas nachschlägt/recherchiert.

    Das wäre alles sehr leicht herauszufinden gewesen.

    1)

    .data für initialisierte Daten
    http://msdn.microsoft.com/en-us/library/etsbyzta.aspx
    .data? für uninitialisierte Daten
    http://msdn.microsoft.com/en-us/library/b3535ssw.aspx

    2)
    Eine Struct kennst du? Diese wird hier anscheinend für (SEH) Structured Exception Handling gebraucht. -> http://www.winasm.net/forum/index.php?showtopic=2082

    3)
    Wie verhält sich GetModuleHandle bei NULL? Einfach nachlesen:
    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

    Zitat Zitat von MSDN
    If this parameter is NULL, GetModuleHandle returns a handle to the file used to create the calling process (.exe file).
    DialogBoxParam:
    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

    ExitProcess:
    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx


    Und jetzt frage ich dich: Sollen wir für dich alles nachschlagen? Oder kannst du das nicht selbst?

  3. #3
    Registered User
    Registriert seit
    Sep 2009
    Beiträge
    193
    Renommee
    55

    Re: MASM und die Fragen dazu...

    Zitat Zitat von Atho Beitrag anzeigen
    Dein Hauptproblem ist eigentlich, dass du noch nicht weisst, wie man so etwas nachschlägt/recherchiert.

    Das wäre alles sehr leicht herauszufinden gewesen.
    ja und nein, manche Sache iritieren mich wenn einer so und der so so sagt.
    Zitat Zitat von Atho Beitrag anzeigen

    1)

    .data für initialisierte Daten
    http://msdn.microsoft.com/en-us/library/etsbyzta.aspx
    .data? für uninitialisierte Daten
    http://msdn.microsoft.com/en-us/library/b3535ssw.aspx

    thx, ok
    Zitat Zitat von Atho Beitrag anzeigen


    2)
    Eine Struct kennst du? Diese wird hier anscheinend für (SEH) Structured Exception Handling gebraucht. -> http://www.winasm.net/forum/index.php?showtopic=2082
    thx, struct kenne ich unter C++. Aber warum mit SEH ?
    Zitat Zitat von Atho Beitrag anzeigen



    3)
    Wie verhält sich GetModuleHandle bei NULL? Einfach nachlesen:
    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
    thx, ich check das mal.
    thx, das war garnicht gefragt *lol*
    thx, das war garnicht gefragt *lol*
    Zitat Zitat von Atho Beitrag anzeigen

    Und jetzt frage ich dich: Sollen wir für dich alles nachschlagen? Oder kannst du das nicht selbst?
    Mein Problem: Ich kenne die Puzzelteile und kann Sie auch zusammenbauen, aber sobald es unlogisch wird, dann komme ich ins scheudern.

  4. #4
    Registered User
    Registriert seit
    Dec 2003
    Beiträge
    322
    Renommee
    270

    Re: MASM und die Fragen dazu...

    Zitat Zitat von tomycat Beitrag anzeigen
    thx, struct kenne ich unter C++. Aber warum mit SEH ?
    Warum nicht? structs sind doch ganz praktisch. Die kann man in vielen Situationen einsetzen. Muss man natürlich nicht.

    Zitat Zitat von tomycat Beitrag anzeigen
    Mein Problem: Ich kenne die Puzzelteile und kann Sie auch zusammenbauen, aber sobald es unlogisch wird, dann komme ich ins scheudern.
    Naja. Aber bei GetModuleHandle beispielsweise. Warum hast du die Funktion nicht einfach mal nachgeschlagen und durchgelesen? Die Informationen sind im Prinzip alle da. Du musst nur ein bisschen lernen, wie und wo man richtig sucht.
    Die MSDN-Seite ist übrigens erster Eintrag bei Google für den Suchbegriff "GetModuleHandle".

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Problem mit MASM
    Von mackdawg im Forum Systemnahe Programmierung
    Antworten: 2
    Letzter Beitrag: 08.05.2004, 14:01
  2. MASM Problem
    Von evidence im Forum Systemnahe Programmierung
    Antworten: 8
    Letzter Beitrag: 19.07.2002, 23:31
  3. masm dll ind bcc++5
    Von singleblue im Forum C / C++
    Antworten: 1
    Letzter Beitrag: 25.02.2002, 09:07
  4. [MAsm]Kommandozeilenparameter
    Von Smartie im Forum Systemnahe Programmierung
    Antworten: 3
    Letzter Beitrag: 31.07.2000, 20:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •