BlitzMax Code mit anderem Programm "Compilen". Wie

Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen

 

klepto2

BeitragFr, März 17, 2006 0:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich schreib meinen gerade mit den Visual Express Versionen von Microsoft
, die momentan noch kostenlos sind. Der artikel war auf Dreamora bezogen, da er mich darauf hingewiesen hat, wie man das Richedit Control für SyntaxHighlighting optimieren könnte.

Ich empfehle dir auch mal BRL.MAp anzugucken (ein weiteres modul, welches nicht dokumentiert ist Sad ). Dieses ist sehr gut geeignet für SyntaxHighlighting und andere Dinge. (TMAP ist sowas wie eine HashTable).

@Dreamora: VS Express 2005 ist nicht timed. Man bekommt es nur in diesem Zeitraum umsonst. Dananch muss man 20-40 Euro bezahlen. Allerdings wenn man sich diese Versionen runterlädt und registriert, dannlaufen sie nicht aus.
Matrix Screensaver
Console Modul für BlitzMax
KLPacker Modul für BlitzMax

HomePage : http://www.brsoftware.de.vu

FOODy

BeitragFr, März 17, 2006 1:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Cool.
Danke für den Hinweis!
Ich glaub ich werde am WOchenende erstmal die ganzen Moduleteile anschauen oO

könntest du vielleicht ein kleines Beispiel machen wie man das TMap verwendet? Embarassed
Muss nicht unbedingt "Heute" sein.
Aber würd mich echt freuen wenn du es machen würdest. Very Happy (zwinge dich aber nicht dazu^^)
 

Dreamora

BeitragFr, März 17, 2006 1:28
Antworten mit Zitat
Benutzer-Profile anzeigen
TMap funktioniert wie ein Lexikon eigentlich.

Du kannst über .Insert(String,Object) ein Objekt hinzufügen, es über .Remove(String) löschen und mittels .ValueForKey(String) wieder ausgeben lassen. (habe in den Klammern jeweils den Typ angegeben von dem die Eingabe ist).

String wäre dann einfach der Name. zB für IF

Code: [AUSKLAPPEN]

   Type TKeyword
      field name:string
     
      function create:TKeyword (name:string)
         local result:tkeyword = new tkeyword
         result.name = name
         return result
      end function
   end type

   global keywords:TMap = new TMap
   local keyword:TKeyword = TKeyword.Create("IF")

   keywords.insert(keyword.name,keyword)

   ....
   ' irgendwo anderst im Code ist ein TKeyword gefragt
   local keyword:Tkeyword = keywords.ValueForKey("IF")



Blide ist sehr empfehlenswert, da es eine Frameworkunterstütztung hast. Sprich du kannst alle Types etc direkt über eine Treeview untersuchen, oder direkt über die Autocompletition das gewünschte feature nutzen Smile
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

FOODy

BeitragFr, März 17, 2006 1:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Ah...
Ich habs verstanden ^^
Danke, Dreamora!
Im prinzip ist es ja so eine art liste.
Ich geh dann mal schlafen.

Hoffentlich hab ich euch heute nicht zu sehr mit meinen fragen genervt xD
Muss aber immer alles sofort wissen ^^
(Sonst kann ich nicht schlafen xD *lol)

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group