Wird es eigentlich auch irgendwann eine nicht-objektorientierte LASM.dll geben?
Eigentlich ist das nicht in Planung, technisch aber möglich. Sollte es eine Std-DLL geben, so werde ich trotzdem die OO aktuell halten ![]()
Wird es eigentlich auch irgendwann eine nicht-objektorientierte LASM.dll geben?
Eigentlich ist das nicht in Planung, technisch aber möglich. Sollte es eine Std-DLL geben, so werde ich trotzdem die OO aktuell halten ![]()
Das ist wahrscheinlich etwas hyperbolisiert, aber immerhin verdeutlicht es, dass man hier nicht nur um der Bezeichnung willen Datentypen "konvertieren" muss (wie in C++
) ![]()
Und wieso bleibst du nicht bei dem "konventionellen" Datentyp,Wert,Datentyp,Wert,Datentyp,Wert bei der Übergabe?
int wird nun mMn häufiger gebraucht und ist deshalb der Standard. So wird der Aufruf kürzer, arbeitet man nur mit Ints. Persönlicher Geschmack, kann ja jeder ändern wie er will ![]()
Eigentlich wollte ich dir Punkte in der B-Note für das "Cookbook" abziehen, da meiner Meinung nach das Thema 16Bit viel zu viel behandelt wurde....
Aber dafür bekam ich im 32Bit-Bereich fast durchgehend ein Grinsen aufs Gesicht gemalt, nur unterbrochen von einigen brüllenden Lachern! Köstlich geschrieben![]()
Hehe ![]()
Zitat von Andyfeines Projekt
Danke ![]()
Zitat von AndyPacker in der LASM.EXE
Der Packer ist mpress. Alle Antivirenprogramme sollten dann den String "mpress" in der "Bedrohung" enthalten. mpress ist ähnlich oft genutzt wie UPX, und eine bessere Alternative
. Eine ungepackte Version vielleicht im nächsten Build. Allerdings ist die LASM.dll genau so gepackt worden, also ebenfalls per mpress!
Ja teste weiter
. Das mit dem Console-Write behebe ich in der nächsten Version ![]()
Moin!
CookBook
Für viele ist der Einstieg in Assembler zu schwer, da er mit einer extrem steilen Lernkurve verbunden ist. Deshalb habe ich mal dieses kurz-geratene Tutorial verfasst, dass einige Topics von Assembler und dem Drumherum. Dabei geht es vor allem nicht immer um konkrete (funktionierende) Code-Beispiele, sondern mehr um die Theorie an sich.
Das Tutorial ist für absolute ASM Einsteiger. Ein wenig Programmierkenntnisse sind aber von Nöten. Trotzdem rolle ich auch noch einmal alles von den Zahlensystem angefangen auf.
LASM
Teil des CookBook sind Beispiele in LASM, meinem Assembler. Um das Tutorial durchzuarbeiten ist es nötig, sich das letzte Build von LASM zu laden. LASM ist ein x86 Assembler, welcher Marko-unfähig ist, dennoch aber alle wichtigen Befehle von SSE bis 3DNow! (
) unterstützt. Er ist extrem klein etwa 52KB groß. Eine selbstgeschriebene IDE ist im Release inbegriffen. LASM generiert nichts außer Win32 Portable Executables und ist kompatibel mit allen kkompressor Packern. LASM hat einen internen Syntax-Check.
LASM Inline
Dies ist ein Wrapper um die LASM.dll, welche das Einbringen von LASM Code in AutoIt ermöglicht. Dabei ist das Prinzip das selbe wie das von FASM. Bloß ist die UDF hier deutlich übersichtlicher und portabler. Auch hier greift der Syntax-Check von LASM, der automatisch nach Au3Check ausgeführt wird, und ausführliche Fehlerinfos gibt.
Download
Aktuelle Version des CookBook (PDF): http://apaste.square7.ch/Release/Assembler%20CookBook/
Aktuelle Version von LASM: http://apaste.square7.ch/Release/LASM/
Aktuelle Version von LASM Inline: http://apaste.square7.ch/Release/LASM%20Inline/
Der DX8 Chrorus Effekt ist ab Windows 7 tatsächlich der Flanger. Zu hören ist das recht deutlich im entsprechenden SetFX Example. Zudem sind wahrscheinlich bereits neue Effekte hinzugefügt wurden.
50+, dann bist du ja schon mit allen Wassern gewaschen ![]()
Alles Gute ![]()
Ein Teil eines Projektes von mir.
Achtung: Der Code ist unaufgeräumt, unoptimiert und ein schlechtes Vorbild. Allerdings sollte die Grundidee klar werden. Für mein Projekt wird das natürlich noch perfektioniert ![]()
Die Kurve hat zwei Modi: Interpoliert und nicht Interpoliert. Ersteres gleicht das Level der Kurve weitestgehend an. Das sieht besser aus, es lassen sich aber keine klaren Werte mehr ablesen wie bei keiner Interpolation. Das Bild zeigt die interpolierte Kurve.
[Blockierte Grafik: http://n42.img-up.net/deckb5e5.png]
Ales gute! ![]()
In einem Jahr bis du alt ![]()
Ich glaube es gab auch hier schon einen Thread dazu ![]()
Hängt aber mit AutoIt zusammen: http://www.autoitscript.com/forum/topic/12…-control/page-2
Zitat von BrewmanThis has been fixed in the latest beta version, no need for workarounds.
Zitat von Mike#Edit: I just tried the Beta and ...
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHAAAAAAAAAAAAAAAA
finally it works!Good job guys. This is awesome. No more stupid looks *__*
Das Problem sollte in der Beta behoben sein.
a) Wenn du Hilfe suchst, poste in Hilfe & Unterstützung und nicht in Skripte
b) Wenn du Code postest, der so lang ist, benutze bitte den Spoiler
![]()
Play it again, Sam.
PHP/Ajax Multiplayer Game
Tamagotchi Android/PC
Flip Book CMS
Browsergame
[ neu ] [PHP] Mysql Login/Profile System
Sonstiges HILFE - Suche Hilfedateien VBS/VBA/BAT für Prüfung
Ich suche / ich will... Vielleicht trägst du erstmal etwas hierzu bei? Wir sind ein AutoIt Forum. Nicht dein privates Google oder ein Webforum ![]()
Wo nichts kompiliert wird, gibt es auch nichts zu dekompilieren. Code ist nie sicher, egal wie und da darf endlich mal ein Schlussstrich drunter. Wie schon mehr als oft von vielen Nutzern und nicht wenigen AutoIt-Devs gesagt wurde: Es ist eine Skriptsprache. Willst du irgendwas kompilieren, dann benutzt eine kompilierte Sprache, an AutoIt wird sich nichts ändern. "Period" ![]()
BTW: Da du den Leser so direkt ansprichst: Nein, ich kenne das Problem nicht, denn das Problem hat man nicht, wenn man seine Skripte Open-Sourced.
Willkommen ![]()
(Nicht die Inspiration vergessen
)
Schön. Vielleicht solltest du dir noch etwas einfallen lassen, um die entstehenden Lücken zwischen den Feldern zu füllen ![]()
Natürlich alles gute fürn Chef ![]()
Solange man Arrays verwendet geht das gar nicht, dafür ist das Limit einfach zu niedrig. Ich hätte allerdings einen Torusknoten mit 40960 Vertices sowie einen Loader für OBJ Dateien im Angebot.
Ab damit in eine GLList, kompilieren und dann noch ein formschönes Plugin draus machen, damit wirs in der nächsten OpenGL SDK nutzen können ![]()