Beiträge von Developer30
-
-
-
Hallo Sanlker,
natürlich ist das machbar. Du kannst ein IE-Objekt in deine AutoIt GUI einbinden.
Das läuft dann praktisch auf dasselbe hinaus, wie wenn du die Seite im Browser öffnest.So z.B.:
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <WindowsConstants.au3>
#include <IE.au3>Opt("GUIOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit]$GUI = GUICreate("HaxBall", 800, 600)
[/autoit] [autoit][/autoit] [autoit]
$IEObj = _IECreateEmbedded()
$IECtrl = GUICtrlCreateObj($IEObj, 0, 0, 800, 600)
GUISetState(@SW_SHOW)
GUISetOnEvent($GUI_EVENT_CLOSE, "_close")_IENavigate($IEObj, "http://www.haxball.com")
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit] [autoit][/autoit] [autoit]
Sleep(50)
WEndFunc _close()
[/autoit]
Exit
EndFunc ;==>_close
mfg
Developer30 -
Herzlich Willkommen
-
Alles Gute!
-
Listen in AutoIt 8o.. das hat echt was.
Ich kann mich meinem Vorgänger nur anschließen,
Hut ab für diese tolle Übersicht der Alternativen! -
Dann noch ein Beispiel mit Code::Blocks für x86.
Code::Blocks liefert da direkt ein Beispielprojekt, in welchem man nur wenige Zeilen abändern muss und fertig ist eine voll funktionsfähige DLL.
Die au3 Datei zum Testen befindet sich im "bin" Ordner. -
-
Alles Gute!
-
von mir auch noch: Alles Gute!
-
Herzlich Willkommen!
-
von mir auch Alles Gute !
-
Alles Gute zum Geburtstag
-
keine (umständlichen) Speicherreservierungen bei Strings o.ä.
in C++ gibt es die String-Klasse (string.h), mit der man ganz normal mit dynamischen Zeichenkettenarbeiten kann, wie auch sonst in Java oder AutoIt.. Ich finde es sogar etwas umständlich, jedes mal in Java einString.isEqual(str2) zu machen, weil str1==str2 in dem Fall nicht funktioniert... in C++ dagegen geht das..
Was ich noch an C++ besser finde ist, dass man selbst Operatoren erstellen kann. Soweit ich weiß, ist das in Java nicht möglich.
Wenn man entsprechende Libraries benutzt, kann man auch in C++ plattformunabhängig programmieren.den Entwicklerkomfort
Ok, Java hat gute Packages auf Lager, mit denen sich problemlos arbeiten lässt. Auch kommen in Java keine Bufferoverflows beim unsauberen Programmieren zum Vorschein, weil der Compiler beim entwickeln sofort darauf hinweißt, wenn Objekte nicht initalisiert sind o.ä....
Und zudem hängt es auch immer vom IDE ab. Microsoft Visual Studio kann das Debuggen in C++ beispielsweise durch gute Tools sehr vereinfachen im Gegensatz zu einfachen Editoren...
Bei allem Respekt gegenüber Java, finde ich C++ einfach besser. Nicht nur aus Geschwindigkeitsgründen - aber es ist für mich Teil der Gründe, weshalb ich Java fast nur in Zusammenhang mit bukkit-Plugins für Minecraft benutze. -
Alles Gute zum Geburtstag!
-
Eigentlich im Endeffekt gibt es ja auch keine negativen Zahlen. Was ist weniger als nichts?
hm das ist wohl wahr :D, aber dann noch die Wurzel aus weniger als nichts zu ziehen^^.. naja ;D
Ich denke sowas steht gar nicht auf dem Lehrplan. Meiner Meinung nach lernt man sowas erst im Studium.
Ja, leider. Ich glaub ein paar wenige Lehrer behandeln das noch im Mathe-Leistungskurs.. aber davon ausgehen kann man nicht.
-
Kann ich die 0b noch so in die Fkt. verlagern, dass sie nicht im Parameter auftaucht?
nicht ohne einen String zu benutzen, was allerdings wesentlich umständlicher wäre. Übrigens muss 0b ja nicht umbedingt im Parameter auftauchen.. du kannst die Zahl direkt dezimal hinschreiben, dann taucht kein 0b auf, aber leserlich wär das dann auch nicht mehr...
-
-
controlLEDs(0000011111100000);
probiers mal so:
Edit:
Du kannst integer nicht binär schreiben. Verwende Hexadezimal.
warum soll das nicht gehen? wenn man 0x00 kann man doch genauso gut 0b0000 schreiben..?!
-
-
dass sie nur einen Parameter hat, der die 2 Bytes beinhaltet.
wenn es nur darum geht, dass aus 2 Parametern einer wird, dann mach doch eine Struktur:
-
-
Was kann man eigentlich damit machen???
Das frage ich mich auch (bin schulisch leider noch nicht auf dem mathematischen Niveau). Ich hab mir auf Youtube mal ein paar Videos zu Komplexen Zahlen angesehen. Aber so auf nen praktischen Anwendungssinn bin ich noch nicht gestoßen.. außer bei Elektrotechnik, da kann man iwas damit berechnen, aber wozu brauch man das in AutoIt oder allgemein beim Programmieren?
Ich meine, man stellt sich vor es gäbe eine Imaginäre Einheit und rechnet dann mit Zahlen, die es ja eigentlich im Endeffekt gar nicht gibt, oder versteh ich das falsch?Edit: Ich poste in den nächsten Tagen auch noch mal ein Skript zu diesem Thema...
Ich bin schon gespannt
-
Bestes Beispiel für Aktuelle Spiele auf Java-Basis: Minecraft, Creepsmash (CreepTD).
Leider kann ich (direkt) nur Java mit AutoIt vergleichen, da mir in C++ kein Minecraftäquivalent einfällt.Ich denke, dass trotzdem viele andere Spiele in C++ realisiert wurden, wegen einem (immernoch vorhandenen) Geschwindigkeitsunterschied.
Java kann man mit C++ nicht so direkt vergleichen. Wenn man Software für Handys o.ä. schreiben will, dann bietet sich Java natürlich sehr gut an. Ich denke Java ist deshalb so praktisch, weil man es leicht für andere Betriebssysteme portieren kann. Möchte man sehr perfomante Spiele schreiben oder Grafikbearbeitungen durchführen, dann kommt man glaube ich an C++ gar nicht vorbei. Minecraft benutzt beispielsweise Engines wie OpenGl (bzw. LWJGL) und ich glaube nicht, dass die allein auf Java basieren.
Mein Fazit wäre: Java ist leichter zu portieren, jedoch ist C++ systemnäher und kann daher schnellere Zugriffe durchführen.(ich lasse mich aber gerne auch anderst belehren)
dem schließe ich mich an
mfg
Developer30