AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:02

Parameter dieser Suchanfrage:

Suche in Thema: Inline Assembler: CALL
Suche alle Beiträge, die von "Amicello" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    AW: Inline Assembler: CALL

     
      by Amicello, 13. Sep 2016
    So - jetzt muss ich mal wirklich ein großes Kompliment an die Aktiven hier im Forum loswerden.

    Delphi ist ein Thema, bei dem man insbesondere als Anfänger gern mal stundenlang im Kreis herum googlen kann - und dabei häufig nur allgemeines Blabla, geistigen Unfug und unnütze Dinge findet, die man eh schon längst wusste.

    So konkrete Antworten genau auf den Punkt wie hier im Forum, dazu noch...
  • Forum: Sonstige Fragen zu Delphi

    AW: Inline Assembler: CALL

     
      by Amicello, 13. Sep 2016
    Interessanter Ansatz!
    Manche Programmfunktionen erfordern zusätzlich zum PUSH'en der Paramenter aber auch noch bestimmte Suchverweisen, Kriterien etc. z.B. in den Registern EAX/ECX. Da muss ich dann in die Assemblertrickkiste greifen, aber trotzdem danke für deinen Tipp!
    Ich werde den sicherlich an der ein oder anderen Stelle mit einbauen.
  • Forum: Sonstige Fragen zu Delphi

    AW: Inline Assembler: CALL

     
      by Amicello, 13. Sep 2016
    Ja.. da hab ich mich auch schon versucht etwas einzulesen. Speicherzugriffe mit PDWORD Variablen(^) sind auch herrlich bequem.
    Irgendwann werd ich mich wohl auch noch dran gewöhnen wo man ein ";" setzt und wo nicht :-D
    Nur mit der IDE steh ich noch auf Kriegsfuß (Stichwort TABS, Zeilenende) .. aber ich denke das wird auch.
  • Forum: Sonstige Fragen zu Delphi

    AW: Inline Assembler: CALL

     
      by Amicello, 12. Sep 2016
    Jau.. genauso hab ich das jetzt auch umgesetzt. Ich habe die CALL-Adressen als Konstante definiert.
    Die fertige DLL hab ich mir dann mal mit einem Debugger in der Praxis angesehen.

    Delphi scheint das nicht als absolute Konstante im Programmcode zu verwursten, sondern legt schön eine 4-Byte breite Variable mit dem Wert als Inhalt an. In dem Fall recht praktisch!
    Im Endprodukt steht dann ein...
  • Forum: Sonstige Fragen zu Delphi

    AW: Inline Assembler: CALL

     
      by Amicello, 12. Sep 2016
    Oh sehe gerade, dass ein CALL ebenso wie ein JMP relativ zum EIP addressiert wird.
    Das ganze soll eine DLL zum Injecten in ein bestehendes Programm werden, und da der Compiler nicht wissen kann, wo die Originalroutine in Bezug auf die compilierte DLL im Speicher sitzt bleibt wohl nur die Lösung über den Umweg. Oder hat noch jemand eine andere Idee?
  • Forum: Sonstige Fragen zu Delphi

    Inline Assembler: CALL

     
      by Amicello, 12. Sep 2016
    Hallo,

    seit einigen Tagen hat mich Delphi als Programmiersprache begeistert, ganz einfach durch den Inline Assembler.
    Leider scheitert es an scheinbar trivialen Dingen:
    z.B. bei soetwas:

    push eax
    call 006F0B4F

    Hier meldet der Compiler beim Call: "error in numeric constant"


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Amicello&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=190208
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz