Wie mache ich einen eigenen editor
Übersicht BlitzBasic FAQ und Tutorials
Mathias-KwiatkowskiBetreff: Wie mache ich einen eigenen editor |
Mo, Okt 24, 2005 21:13 Antworten mit Zitat |
|
---|---|---|
Hi, leute ich habe da echt ein gutes tutorial in bb+
es geht in diesem tutorial wie man sich einen editor schreibt, entweder einen normalen editor oder aber auch einen bb-editor client. ich hoffe das dieses tutorial jemanden von nutze ist, und das ich es nicht umsonst geschrieben habe. es ist eigentlich sehr nett geworden, wenn man bedenkt das es nur die grundfunktionen haben sollte, also erwartet bitte keine besondere ereignisse, dies soll halt nur als grundlage dienen , na hoffentlich hilft es habe 2 download warianten im angebot 1. direct link -> empfehlenswert 2. codepost hier im vorum 1. http://purechannel.ath.cx:81/8...Editor.rar 2. Code: [AUSKLAPPEN] ; Codevorlage by HTTP://PureChannel.ath.cx ; ; Dieser Code soll demonstrieren wie man einen BlitzBasic Editor bzw. überhaupt einen Editor ; zusammenbastelt ; ich hoffe ihr findet gefallen dran, und der eine oder der andere erstellt mit hilfe dieses codes ; einen guten editor der vieleicht kosten frei ist ; die Buttons ; Neu ; Öffnen ; Save ; Löschen ; habe ich extra noch nicht geproggt aus dem einfachen grunde ihr sollt auch mal etwas kreativ sein :) ; ; MFG Mathias Kwiatkowski ; by Purechannel 2005 ; dim felder für die buttons Dim button(1) ;blitzbasic compiler wo befindet er sich bei euch? bbcompiler$="C:/programme/blitzplus/bin/blitzcc.exe" ;analyse vom desktop deskw=ClientWidth(Desktop()) deskh=ClientHeight(Desktop()) deskh=deskh-30 ; 30 pixel abziehen wegen der startleiste ;editor erstellen window=CreateWindow("PureChannel Editor",0,0,1024,768-30,0) ;fenster wird erstellt textarea=CreateTextArea(10,40,800,768-70-90,window) ;TextFenster from=1 alt_from=1 Button_Neu=CreateButton("Neu",0,3,50,30,window) ;button Button_Öffnen=CreateButton("Öffnen",60,3,50,30,window) ;button Button_Speichern=CreateButton("Save",120,3,50,30,window) ;button Button_del=CreateButton("Löschen",180,3,50,30,window) ;button Button_run=CreateButton("Starten",240,3,50,30,window) ;button Button_comp=CreateButton("Exe",300,3,50,30,window) ;button Button_end=CreateButton("Beenden",360,3,50,30,window) ;button ;font typen einladen font_a=LoadFont("Arial",14,1,0,0) ;schriftart laden font_b=LoadFont("Arial",14,0,0,0) ;schriftart laden ; weiteres bearbeiten (aufmachung / design) SetTextAreaFont textarea,font_a ;setz die font ab SetTextAreaColor textarea,0,128,192,1 ;hintergrund farbe vom textarea SetTextAreaColor textarea,255,255,255 ;textfarbe ;Hauptschleife Repeat If WaitEvent(1)=$803 Then End ;Wenn man oben Rechts auf X klickt wird das Programm geschlossen If EventID()=$401 Then If EventSource()=Button_END=1 Then End ;wenn man auf dem Button Beenden klickt wird das Programm ebenfalls geschlossen If EventSource()=Button_run=1 Then ;Button start button(1)=button_run ;button deaktiviren button_run=-1 ; -- -- a$=TextAreaText(textarea) ;der inhalt aus dem schreibformular wird in einer datei übergeben dat=WriteFile("BB-files/temp.txt") ;temp datei WriteLine dat,a$ ;wird geschrieben CloseFile dat ;schlissen der datei , niemals vergessen ExecFile(bbcompiler$+" +q BB-files/temp.txt") ;compaliert Delay 1000 ;warte eine sec bis der button aktiviert wird button_run=button(1) ;button aktiv EndIf If EventSource()=Button_comp=1 Then ; eine exe erstellen button(1)=button_comp button_comp=-1 a$=TextAreaText(textarea) dat=WriteFile("BB-files/temp.txt") WriteLine dat,a$ CloseFile dat ExecFile(bbcompiler$+" -o dd.exe BB-files/temp.txt") Delay 1000 button_comp=button(1) EndIf EndIf a$=TextAreaText(textarea) Forever |
||
Mathias-Kwiatkowski |
Mo, Okt 24, 2005 21:15 Antworten mit Zitat |
|
---|---|---|
misst hier gibt es auch einen tutorial topic, ohman
bin ich blind, admin bitte verschieben ; danke sorry deswegen |
||
Mr.Keks |
Mo, Okt 24, 2005 21:17 Antworten mit Zitat |
|
---|---|---|
verschoben | ||
MrKeks.net |
BIG BUG |
Mo, Okt 24, 2005 22:44 Antworten mit Zitat |
|
---|---|---|
Sorry, ich will nicht deine Arbeit schmälern, aber ich finde nicht, dass solche halbwegs durchgängig kommentierten Quelltexte als "Tutorial" bezeichnet werden sollten.
Naja, meine Meinung. |
||
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final) |
BtbN |
Mo, Okt 24, 2005 22:47 Antworten mit Zitat |
|
---|---|---|
Da is nen großer Bug drin!
Wenn du nen File(bei exe erstellen) unter "BB-files/temp.txt" speicherst, und der blitzcc sagst, sie soll von "BB-files/temp.txt" laden, ist das in der Regel bei der blitzcc wo anders,als bei der IDE ^^ |
||
Mathias-Kwiatkowski |
Mo, Okt 24, 2005 23:16 Antworten mit Zitat |
|
---|---|---|
hi, danke für die aufmerksamkeit, aber den bug den ihr beschreibt, den gibs bei mir nicht, bei mir funtzt alles rigoros ohne probleme
sorry der nachkritick, aber ihr könnt die zeile gerne verbessern oder mir sagen wo der bug is den, wie gesagt, ich will kein müll hierreinstellen und deshalb habe ich das ganze 1000 male durchgetestet (bplus) http://purechannel.ath.cx |
||
BtbN |
Di, Okt 25, 2005 13:42 Antworten mit Zitat |
|
---|---|---|
Wenn du den Editor ins selbe Verzeichnis tust, wie die blitzcc, wirds klar gehen!
Aber ansonsten gibts nämlich ne MAV. |
||
Übersicht BlitzBasic FAQ und Tutorials
Powered by phpBB © 2001 - 2006, phpBB Group