[B+]Die Ultimative Coctail Bar
Übersicht

![]() |
TheMatrixBetreff: [B+]Die Ultimative Coctail Bar |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi Leutz,
da ich ja sehr gerne Coctails trinke und mache, habe ich mir gedacht, dass ich doch meine Lieblingsgetränke doch in ein Programm vereinigen lassen könnte. Da mein Kühlschrank aber nicht immer so recht gefüllt ist, habe ich mir einen virtuellen Barschrank programmiert, der überprüft welcher Coctail auch grad wirklich gemacht werden kann. (Spart vieeelll Zeit ![]() Wenn ihr Bugs, Vorschläge, oder Lob vielleicht für mich habt, dann schreibt es am besten gleich hier ins Forum. So, jetzt zu mein Programm: Hinweis: Nich nur den Code kopieren, sondern auch weiter unten die Zutaten.txt kopieren. Es kommt sonst zu einem Fehler! Code: [AUSKLAPPEN] Const key_return = 28, key_tab=15,key_gros = 42 Dim zutat_gadget(20,1) Dim zutat_name$(200) : zutat_name$(0)="-" Dim resource_name$(200) Dim resource_gadget(200) Dim coctail_name$(200) Dim coctail_zutat$(200,200) Dim coctail_menge$(200,200) Dim coctail_zubereitung$(200) Global pfad$=CurrentDir$() If Right$(pfad$,1)<>"\" Then pfad$=pfad$+"\" Global coctails, curcoctail, zutaten Global event, events, old_events Global resourcen Global selected_resource zutaten_lesen Global win = CreateWindow("Coctail hinzufügen",0,0,400,450,0,1) Global end_win = CreateWindow("Programm beenden",300,300,250,150,0,1) Global resource_win_y = 400 Global resource_win = CreateWindow("Verfügbare Produkte",200,200,600,resource_win_y,0,1) HideGadget end_win HideGadget resource_win CreateLabel("Zutat",40,75,100,20,win) CreateLabel("Menge",125,75,50,20,win) CreateLabel("Zubereitung",260,140,100,25,win) CreateLabel("Name",10,10,100,20,win) CreateLabel("Cocatail",200,10,50,20,win) CreateLabel("Sicher? Wollen Sie beenden?"+Chr$(13)+Chr$(10)+" Habe Sie gesichert?",60,20,150,30,end_win) Global name = CreateTextField(10,35,150,20,win) Global coctail = CreateListBox(200,30,175,100,win) neu = CreateButton("Neuer Coctail",235,325,100,20,win) loeschen = CreateButton("Löschen",290,355,100,20,win) speichern = CreateButton("Speichern",180,385,100,20,win) ende = CreateButton("Ende",290,385,100,20,win) verfuegbar_check = CreateButton("Verfuegbarkeit anzeigen",250,10,150,15,win,2) Global verfuegbar resource_open = CreateButton("Verfügbare Zutaten",180,355,100,20,win) Global resource_save = CreateButton("Speichern",250,330,100,20,resource_win) Global resource_ok = CreateButton("Ok",100,330,100,20,resource_win) Global resource_combo = CreateComboBox(50,300,100,20,resource_win) Global resource_new = CreateButton("Hinzufügen",150,300,100,20,resource_win) Global resource_del = CreateButton("Löschen",300,300,80,20,resource_win) Global ende_ja = CreateButton("Ja",10,90,100,20,end_win) Global ende_nein = CreateButton("Abbrechen",130,90,100,20,end_win) Global zubereitung = CreateTextArea(200,165,175,150,win) resourcen_lesen For a=0 To 11 box = a + 1 zutat_gadget(box,0) = CreateComboBox(10,100+a*25,100,20,win) zutat_gadget(box,1) = CreateTextField(120,100+a*25,50,20,win) For nr = 0 To zutaten AddGadgetItem zutat_gadget(box,0),zutat_name$(nr) Next Next oldcoctail=0 select_coctail(0) : SelectGadgetItem coctail,0 coctails_lesen hinweis = LoadSound("C:\Windows\Media\Windows XP-Hinweis.wav") Repeat oldcoctail = curcoctail If events<>0 Then old_events = events event = WaitEvent() : events = EventSource() curcoctail=SelectedGadgetItem(coctail) If curcoctail<>oldcoctail select_coctail(curcoctail) End If If events = neu Then new_coctail If events = speichern Then save : Notify "Coctails gespeichert" If events = ende Then PlaySound hinweis : quit If events = loeschen Then loesche_coctail(curcoctail) If events = resource_open Then resource_bearbeiten If events = verfuegbar_check Then verfuegbar = ButtonState(verfuegbar_check) : refresh_coctails If event = $803 Then PlaySound hinweis : quit refresh Forever Function new_coctail() coctails = coctails+1 : n = coctails coctail_name$(n)="Neuer Coctail" : coctail_name$(n)="" select_coctail(n-1) curcoctail=n-1 refresh_coctails : ActivateGadget name End Function Function refresh() st$ = TextFieldText(name) : n=curcoctail+1 : zutat_nr=1 If st$<>coctail_name$(n) Then coctail_name$(n)=st$ : refresh_coctails For box=1 To 12 selected = SelectedGadgetItem(zutat_gadget(box,0)) inhalt$ = TextFieldText(zutat_gadget(box,1)) If selected>0 ; Bei Änderung in der combo(Nur für Überprüfung ob der Coctail noch funktioniert) If (coctail_zutat$(n,zutat_nr)<>zutat_name$(selected)) Then coctail_zutat$(n,zutat_nr)=zutat_name$(selected) : re=1 : ActivateGadget zutat_gadget(zutat_nr,0) coctail_menge(n,zutat_nr)=inhalt : zutat_nr=zutat_nr+1 End If Next st$ = TextAreaText(zubereitung) coctail_zubereitung(n)=delbr(st$) If re=1 Then refresh_coctails End Function Function resource_bearbeiten() ShowGadget resource_win : DisableGadget win While ok=0 ev = WaitEvent() mx = MouseX() my = MouseY() source = EventSource() : c = resource_combo : anzahl = CountGadgetItems(c) Select source Case resource_ok : EnableGadget win : ActivateGadget win : ok=1 Case resource_new If anzahl>0 nr = SelectedGadgetItem(c) : st$=GadgetItemText$(c,nr) resourcen = resourcen + 1 : resource_name$(resourcen)=st$ refresh_resource(0) End If Case resource_del : delete_resource(selected_resource) Case resource_save : save_resourcen : Notify "Verügbare Produkte gespeichert" End Select If ev=$101 Then delete_resource(selected_resource) If ev=$201 Then select_resource mx,my Wend HideGadget resource_win refresh_coctails ; Refresh, falls Resourcen geändert wurden. Damit die Verfügbarkeit angezeigt wird End Function Function refresh_coctails() ClearGadgetItems coctail If coctails<=0 Then coctails=1 : coctail_name$(1)="Neuer Coctail" : curcoctail=0 For a=1 To coctails If verfuegbar=1 machbar=1 : If resourcen=0 Then machbar=0 For coc_zu=1 To 200 st$=coctail_zutat$(a,coc_zu) : If st$="" Or machbar=0 Then Exit found=0 For b=1 To resourcen If st$=resource_name$(b) Then found=1 : Exit Next : If found=0 Then machbar=0 Next End If If machbar=1 Then zu$=" OK!" Else zu$="" AddGadgetItem coctail,coctail_name$(a)+zu$ Next select_coctail(curcoctail) End Function Function refresh_resource(all=1) ClearGadgetItems resource_combo For zu = 1 To zutaten zu_name$ = zutat_name$(zu) : no_entry=0 For a=1 To 200 If resource_gadget(a)>0 And all Then FreeGadget resource_gadget(a) : resource_gadget(a)=0 If resource_name$(a)=zu_name$ Then no_entry=1 Next If no_entry=0 Then AddGadgetItem resource_combo,zu_name$ Next SelectGadgetItem resource_combo,0 x=20 : y=20 : s = selected_resource For a=1 To resourcen st$ = resource_name$(a) : If s=a Then rahmen=1 If all Or a=resourcen Then resource_gadget(a) = CreateLabel(st$,x,y,80,14,resource_win,rahmen) rahmen=0 : y=y+15 : If y>270 Then y=20 : x=x+90 Next End Function Function delete_resource(nr) If nr>0 For a=nr To resourcen-1 resource_name$(a)=resource_name$(a+1) Next : resource_name$(resourcen)="" : resourcen = resourcen - 1 If nr>resourcen Then selected_resource=resourcen refresh_resource() End If End Function Function select_resource(wx,wy) c = resource_win : s = selected_resource wx = wx - GadgetX(c) : maxy = resource_win_y wy = (wy-(maxy-ClientHeight(c))) - GadgetY(c) x=20 : y=20 selected_resource=0 For a=1 To resourcen If s=a And wy<290 FreeGadget resource_gadget(s) resource_gadget(s) = CreateLabel(resource_name$(s),x,y,80,14,resource_win) End If If wx>-1 If wx>=x And wx<=x+80 And wy>=y And wy<=y+14 FreeGadget resource_gadget(a) resource_gadget(a) = CreateLabel(resource_name$(a),x,y,80,14,resource_win,1) selected_resource = a EndIf End If y=y+15 : If y>270 Then y=20 : x=x+90 Next If wy>290 Then selected_resource=s End Function Function quit() ShowGadget end_win : DisableGadget win While Not ok WaitEvent() Select EventSource() Case ende_ja : End Case ende_nein : HideGadget end_win : EnableGadget win : ActivateGadget win : ok=1 End Select Wend End Function Function save() ChangeDir pfad$ save_resourcen f = WriteFile("coctails.txt") For n=1 To coctails st$ = coctail_name$(n)+";" For a=1 To 12 z$ = coctail_zutat$(n,a) : If z$<>"" Then z$=z$+"="+Str$(coctail_menge(n,a))+";" st$=st$+z$ Next : st$=st$+coctail_zubereitung$(n)+";" WriteLine(f,st$) Next CloseFile(f) End Function Function save_resourcen() f = WriteFile("resourcen.txt") For a=1 To resourcen If a<resourcen Then z$=";" Else z$="" st$=st$+resource_name$(a)+z$ Next WriteLine(f,st$) CloseFile f End Function Function select_coctail(nr) nr = nr+1 SelectGadgetItem coctail,nr-1 SetGadgetText name,coctail_name$(nr) SetGadgetText zubereitung,makebr(coctail_zubereitung$(nr)) For a=1 To 12 SelectGadgetItem zutat_gadget(a,0),0 SetGadgetText zutat_gadget(a,1),"" Next zutat_nr=1 For a=1 To 12 st$ = coctail_zutat(nr,a) : menge$ = coctail_menge$(nr,a) If st$<>"" For search=1 To zutaten If zutat_name$(search)=st$ box=box+1 SelectGadgetItem zutat_gadget(box,0),search SetGadgetText zutat_gadget(box,1),menge$ Exit End If Next End If Next End Function Function chosegadget() s = old_events If s>0 If s=name Then g=zutat_gadget(1,0) For a=1 To 12 If s = zutat_gadget(a,0) Then g = zutat_gadget(a,1) If s = zutat_gadget(a,1) And a<12 Then g = zutat_gadget(a+1,0) Next If s = zutat_gadget(12,1) Then g = zubereitung If s = zubereitung Then g = coctail If s = coctail Then g = name If g>0 Then ActivateGadget g End If End Function Function loesche_coctail(nr) nr=nr+1 For a=nr To coctails-1 coctail_name$(a)=coctail_name$(a+1) For b=1 To 12 : coctail_zutat$(a,b)=coctail_zutat$(a+1,b) : coctail_menge$(a,b)=coctail_menge$(a+1,b) : Next coctail_zubereitung$(a)=coctail_zubereitung$(a+1) Next ;Der Letzte eintrag ist doppelt, löschen... coctail_name$(coctails)="" For b=1 To 12 : coctail_zutat$(coctails,b)="" : coctail_menge$(coctails,b)=0 : Next coctail_zubereitung$(coctails)="" ;Coctailanzahl verringern und coctail auswählen coctails=coctails-1 If curcoctail>coctails-1 Then curcoctail=curcoctail-1 : SelectGadgetItem coctail, curcoctail refresh_coctails() End Function Function zutaten_lesen() ChangeDir pfad$ If FileType("zutaten.txt") f = ReadFile("zutaten.txt") : nr = 1 While Not Eof(f) st$ = ReadLine$(f) : newst$="" For a=1 To Len(st$) z$ = Mid$(st$,a,1) If z$=";" Or a=Len(st$) If a=Len(st$) Then newst$=newst$+Mid$(st$,a,1) zutat_name$(nr) = newst$ : newst$="" : z$="": nr=nr+1 End If newst$=newst$+z$ Next Wend : zutaten = nr-1 CloseFile f Else Print "Es existiert keine 'zutaten.txt' Bitte erstellen Sie diese Datei" Print "Programm Stopp" : WaitKey() : End End If End Function Function resourcen_lesen() If FileType("resourcen.txt")=1 f = ReadFile("resourcen.txt") : nr = 1 While Not Eof(f) st$ = ReadLine$(f) : newst$="" For a=1 To Len(st$) z$ = Mid$(st$,a,1) If z$=";" Or a=Len(st$) If a=Len(st$) Then newst$=newst$+Mid$(st$,a,1) resource_name$(nr) = newst$ : newst$="" : z$="": nr=nr+1 End If newst$=newst$+z$ Next Wend : resourcen = nr-1 CloseFile f End If : refresh_resource End Function Function coctails_lesen() ChangeDir pfad$ If FileType("coctails.txt")=1 f = ReadFile("coctails.txt") While Not Eof(f) st$ = ReadLine$(f) : nr = 1 : name_ok=0 coctails=coctails+1 For a=1 To Len(st$) z$ = Mid$(st$,a,1) If z$=";" If name_ok=1 And a<Len(st$) coctail_zutat$(coctails,nr)=befehl$(newst$,"=") coctail_menge(coctails,nr)=wert(newst$,"=") nr=nr+1 End If If name_ok=0 Then coctail_name$(coctails) = newst$ : AddGadgetItem coctail,newst$ : name_ok=1 If a=Len(st$) Then coctail_zubereitung$(coctails) = newst$ newst$="" : z$="" End If newst$=newst$+z$ Next : newst$="" Wend : CloseFile f End If refresh_coctails End Function Function befehl$(st$,find$) For a=1 To Len(st$) If Mid$(st$,a,1)=find$ Then st$=Left$(st$,a-1) : Exit Next Return st$ End Function Function wert$(st$, find$ = "=") For a=1 To Len(st$) If Mid$(st$,a,1)=find$ Then st$=Right$(st$,Len(st$)-a) Next Return st$ End Function Function delbr$(st$) For a=1 To Len(st$) b$=Mid$(st$,a,1) If Asc(b$)=13 Then a=a+1 : h$=h$+Chr$(1) Else h$=h$+b$ Next Return h$ End Function Function makebr$(st$) For a=1 To Len(st$) b$=Mid$(st$,a,1) If Asc(b$)=1 Then h$=h$+Chr$(13)+Chr$(10) Else h$=h$+b$ Next Return h$ End Function So, alls nächstes die möglichen Zutaten.(Bitte in eine txt kopieren und sie zutaten.txt nennen) Code: [AUSKLAPPEN] Amaretto;Ananassaft;Angostura;Anisette;Apfelsaft;Apricot Brandy;Aquavit Bananenlikör(Crème de Bananes);Barak Palinka;Bitter Lemon;Bitter Orange;Blue Curacao;Blutorangensaft;Brauner Rum;Brombeerlikör Calvados;Campari;Cassis;Chartreuse Verte;Cherry Brandy;Cognac;Cola;Cointreau;Crème de Cacao;Curacao Triple Sec Drambuie;Dubonnet Eigelb;Eiweiß;Erbeeren;Erbeersirup Galliano;Gin;Ginger Ale;Granatapfelsirup;Grand Marnier;Grapefruitsaft;Grenadin Himbeergeist Irish Cream Likör Jamaica Rum;Jambosala Kaffeelikör;Kakao;Kalúa;Kirschwasser;Kiwi;Kiwi(püriert);Kokosnusscreme;Kokossirup;Korn Läuterzucker;Limettensaft,Limettensirup Mandellikör;Maracujasaft;Maraschino Orangensaft;Orangenlikör Parfait Armour;Pernod;Pfefferminzsirup;Pfirsichlikör;Pfirsich-Nektar;Portwein Sahne;Salz;Sangrita;Scotch Wiskey;Slivovitz;Sodawasser;Southern Comfort Tequila;Tomatensaft;Tonic Water;Traubensaft Vanille Pulver;Vermouth Dry;Vermouth Rosso Weißer Rum;Weißwein(trocken);Weizenkorn;Wodka Zitronensaft;Zucker;Zuckersirup Noch ein paar Erklärungen: Coctail ersttellen: -Klicke dazu auf 'Neuer Coctail'. Du kannst sofort ein Name angeben. Wähle anschließen alle Zutaten, die für den Coctail benötigt werden, sowie Menge und Beschreibung. Es kann auch alles freigelassen werden. Coctail löschen: -Wähle dir ein Coctail aus der Liste und drücke auf 'Löschen' Verfügbare Zutaten hinzufügen/auswählen/löschen: -Auf 'Verfügbare Zutaten' klicken, eine Zutate aus der Combobox wählen und auf Hinzufügen klicken. -Zum Löschen eine Zutat anwählen und auf den Button 'Löschen' drücken Speichern: -Es gibt den Speicher Button einmal im Hauptfenster und einmal unter Verfügbare Zutaten. Das ist dazu gedacht, falls man mal vergisst auf beide zu drücken(gilt aber nur für den Speicherbutton im Hauptfenster!!!) Beenden: -Klicke auf 'Ende'. Eine Message fragt dich ob du auch wirklich abgesichert hast und ob du gehen möchtest. Wenn du BB+ nicht besitzt, dann kannst du die Software !!!HIER!!! kostenlos downloaden und mit dem Programm über F5 starten. Für meine Zwecke reicht dieses Programm vollständig. Aber wenn jedoch doch noch irgendwo Ideen in andere Köpfe herumschweben, dann wie gesagt, hier hineinschreiben. Dann viel Spaß beim ausprobieren der Software! EDIT: Titel angepasst. Bitte angeben wenn es sich um Versionsspezifischen Code handelt. Gruß, BladeRunner ~EDITIERT~ Code von hier in diesen Post verschoben. d-bug[/url] |
||
- Zuletzt bearbeitet von TheMatrix am Fr, Sep 01, 2006 12:55, insgesamt einmal bearbeitet
![]() |
SpionAtom |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also wenn sie wirklich so gut ist, kannst du sie dann mal kompilieren? Hab kein B+ ![]() P.S. Es gab mal so ein richtiges komerzielles Mixer-SPiel, finde es aber gerade nicht... |
||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
![]() |
Firstdeathmaker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hey, sowas habe ich auch mal programmiert, aber leider ohne GUI, also nur Textbasiert. Kompilieren wäre fein ![]() |
||
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon Gewinner des BCC #57 User posted image |
![]() |
Cardonic |
![]() Antworten mit Zitat ![]() |
---|---|---|
Bei mir kommt beim Kompilieren ne Fehlermeldung:
Zitat: Gadget item list index out of range
In der Zeile: Code: [AUSKLAPPEN] SelectGadgetItem coctail,nr-1
mfg Cardonic |
||
If you should go skating on the thin ice of modern life, dragging behind you the silent reproach of a million tear-stained eyes, don't be surprised when a crack in the ice appears under your feet. |
![]() |
IronstormErstklassiger Contest-Veranstalter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Habs mal in ne Exe gemacht.
Hier (link entfernt... d-bug) Ist nicht schlecht geworden. MFG Blitzmaker ~EDITIERT~ Da TheMatrix nicht die Vollversion von B+ hat ist es illegal für ihn eine Exe zu erstellen und sie hier hochzuladen. Von einer Verwarnung wird abgesehen, da zu diesem Zeitpunkt noch nicht bekannt war, dass er keine Vollversion hat. d-bug |
||
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja, ist lustig. Mach allerdings mal, dass man mit dem X-Button schließen kann. | ||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
![]() |
TheMatrixBetreff: Die Ultimative Coctailbar Teil2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
So hab jetzt die Ende Funktion auch noch auf den X-Button verzweigt. Normalerweise kann aber wie gesagt auch unter 'Ende' das Programm schliessen ![]() Cardonic, weißt du vielleicht noch, bei welcher Aktion der Fehler genau aufgetreten ist? Wär lieb wenn du mir da weiter hilfst, da mit ich jeden miesen Bug ausmerzen kan ![]() Zur Exe erstellung muss ich leider sagen das ich gar nich die Vollversion von B+ habe ![]() Thx Leutz für die super Kommentare!!! Weiter so! ~EDITIERT~ Code in den ersten Post verschoben, da es sich um ein Update handelt. Beim nächsten mal bitte den ersten Post editieren sonst wird der Thread nur unnötig aufgebläht. d-bug |
||
![]() |
d-bug |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallöle,
jeder der seinem Aufruf folgt und eine Exe uploaded, macht sich strafbar, da er nicht die Vollversion von BlitzPlus besitzt. Ob ihr euch selbst eine erstellt ist euch überlassen, aber diese zu verteilen ist nunmal illegal. Wollte das nur nochmal klarstellen. Vielen Dank für ihre Aufmerksamkeit... ![]() d-bug |
||
![]() |
TheMatrix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Oha, sorry das wusste ich nun nich ![]() Wollt hier keinem zu irgendwelchen elegalen Zeugs anstiften ![]() Aber wenn ihr BB+ nicht habt, dann könnt ihr euch auch die Demo !!Hier!!! runterladen. Einfach die Datei .bb Endung öffnen und auf F5 klicken |
||
°_° °.° °~° °v° .. -.- |
![]() |
stfighter01 |
![]() Antworten mit Zitat ![]() |
---|---|---|
aehm warum macht man sich strafbar wenn man mit seinem eigenen bezahlten b+ eine .exe erstellt?
es mag nicht gern gesehen sein, aber strafbar? er verlangt kein geld dafür und hat auch keinen rechtlichen anspruch auf den maschinencode. was wäre wenn er den code mit dem notepad schreiben würde und ihn hergeben? denke du übertreibst hier ganz gewaltig. ![]() [edit] das klingt als ob ich um ne simple html datei mit dem texteditor zu erstellen dreamweaver od. einen anderen teuren kostenpflichtigen editor kaufen ,müsste [/edit] |
||
Denken hilft! |
![]() |
TheMatrix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hm, dass ist eine gute Idee.
Den Code kann meinetwegen jeder für sich selbst umeditieren oder als Exe machen und verscheuern(will aber wohl keiner haben^^). Ich gebe also den Code gaaanz offiziell als Open-Source frei ![]() Es dürfte also wohl keine rechtliche Konsequenzen geben, wenn jemand den Source als Exe vergibt, da es sich dann ja um sein "eigenes" Programm handelt ![]() |
||
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
stfighter01 hat Folgendes geschrieben: aehm warum macht man sich strafbar wenn man mit seinem eigenen bezahlten b+ eine .exe erstellt?
es mag nicht gern gesehen sein, aber strafbar? er verlangt kein geld dafür und hat auch keinen rechtlichen anspruch auf den maschinencode. was wäre wenn er den code mit dem notepad schreiben würde und ihn hergeben? denke du übertreibst hier ganz gewaltig. ![]() Diese Diskussion gab es schon öfter und als sie das letzte Mal im großen Rahmen geführt wurde hat die Forenadministration einstimmig entschieden - ob es nun illegal ist oder nicht - dass Fremdkompilieren im Portal NICHT geduldet wird. |
||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
![]() |
TheMatrix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich verstehe das nich
Ich mein,wenn ich ihm den Code schenke, dann kann er doch machen was er will damit. Das is doch das selbe wie mit Übungsaufgaben. Die kann man doch auch Compilieren wenn man will. Ob er nun selber programmiert oder einen vorgefertigen Code, das kommt aufs selbe hinaus. Wenn er es jedoch für mich machen würde, dann wär es strafbar, aber so ist es ja nicht... |
||
°_° °.° °~° °v° .. -.- |
![]() |
Cardonic |
![]() Antworten mit Zitat ![]() |
---|---|---|
Den Code kannst du ja zur verfügung stellen und kann auch von anderen kompiliert werden.
Nur darf dann die Exe nicht veröffentlicht werden (ausser DU hast die Vollversion und veröffentlichst den Code und die Exe) mfg Cardonic |
||
If you should go skating on the thin ice of modern life, dragging behind you the silent reproach of a million tear-stained eyes, don't be surprised when a crack in the ice appears under your feet. |
![]() |
Firstdeathmaker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hmm, moment Mal:
Wenn er den Code unter Open Source veröffentlicht, dann kann doch jmd anders den Code kompilieren und öffentlich für jeden zugänglich verteilen. Das heist ja nicht, das er in den Genuss kommt, selber alles mögliche zu kompilieren. Linux-Betriebssysteme wie z.B. Suse sind doch auch nicht von denen kompiliert worden welche den Code ursprünglich geschrieben und veröffentlicht haben. Auf eine Bitte, den Code zu kompilieren, wäre natürlich mit "Nein" zu antworten, aber da dies hier dem Zwecke der Allgemeinheit dient.... |
||
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon Gewinner des BCC #57 User posted image |
![]() |
TheMatrix |
![]() Antworten mit Zitat ![]() |
---|---|---|
So, wer mal mein Prog testen will, ohne gleich hunderte von Cotails erst eingeben zu müssen, der kann sich ja mal meine vorgefertigte Coctail Karte + Bar angucken.
-->HIER<-- Ganz unten Rechts auf 'Free' klicken, Code eingeben und ma reinschnuppern. (Hab da schon einiges auf Lager zum mischen ![]() UPDATE UPDATE UPDATE Wenn bestimmte Sachen im Coctail nich vorhanden seil sollen, dann kann dies jetzt auch ausgewählt werden. Hab da halb n neues Gadget geschrieben^^. Klicke oben rechts neben ' Verfügbarkeit prüfen' auf den Pfeil. Das Fenster scrolt sich sogar auf ![]() Gruß TheMatrix |
||
![]() |
stfighter01 |
![]() Antworten mit Zitat ![]() |
---|---|---|
D2006 hat Folgendes geschrieben: stfighter01 hat Folgendes geschrieben:
aehm warum macht man sich strafbar wenn man mit seinem eigenen bezahlten b+ eine .exe erstellt?
es mag nicht gern gesehen sein, aber strafbar? er verlangt kein geld dafür und hat auch keinen rechtlichen anspruch auf den maschinencode. was wäre wenn er den code mit dem notepad schreiben würde und ihn hergeben? denke du übertreibst hier ganz gewaltig. ![]() Diese Diskussion gab es schon öfter und als sie das letzte Mal im großen Rahmen geführt wurde hat die Forenadministration einstimmig entschieden - ob es nun illegal ist oder nicht - dass Fremdkompilieren im Portal NICHT geduldet wird. vielleicht wäre es sinnvoll das nächste mal zu erwähnen das ein ban aus dem portal ansteht anstatt mit dem gesetz zu wedeln "illegal, strafbar" usw. schade das ich bei diskussion nicht dabei war, ich hätte feuer und flamme gespuckt ![]() als ob unsere gesetze uns nicht schon genug verbieten würden. |
||
Denken hilft! |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group