Deutsch
Stammtisch & Café

Zeilenanzahl Freeware XProfan 11.2

 

Dieter
Zornow
Weiß zufällig jemand wie viele Programmzeilen in der Freeware Version von XProfan 11.2 erlaubt sind. Wusste gar nicht, dass das begrenzt ist.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
29.11.2009  
 



Ich meine ich hatte 5.000 gezählt, ich finde ist dann ein Demo statt Freeware.
 
29.11.2009  
 




Jörg
Sellmeyer
Hiermit kannst Du es ganz schnell testen:
KompilierenMarkierenSeparieren
Def Desktop(0) ReadIni$("Hkey_1","SoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders","DeskTop")
Assign #1, Desktop() + "\Zeilentest.prf"
Rewrite #1

WhileLoop 10000

    Print #1,"Print q" + Format$("00000",&Loop) + "q:Locate 1,1"

Wend

Print #1,"While 1:WaitInput:Wend"
Close #1
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
29.11.2009  
 




Dietmar
Horn
Inzwischen kriegt mein oller Hörnchen-Knusperkopp fast immer Augenkrebs, wenn seine geschwollenen und dicken Brillenglasaugen solche Sinnlos-Code-Konstruktionen lesen müssen, die jeglicher Logik entbehren (weil keine Abbruchbedingung in der Schleife vorhanden ist), wie
KompilierenMarkierenSeparieren
Anfänger kopieren sich sowas einfach und wundern sich dann darüber, weshalb sie mit ihrem "Superprogramm" compiliert in einer Endlosschleife rumhängen.

Sollten wir es solchen XProfanern nicht einfacher machen, indem wir da auch beim Posten von Minimal-Codes wenigstens ein Break in die Schleife einbauen? Break hat zwar auch nicht gerade viel mit gutem Programmierstil zu tun, aber das wäre immer noch besser, als XProfan-Neulinge mit dieser "While-1-Kacke" auf weiter Flur allein und im Endeffekt verhungern zu lassen.
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
29.11.2009  
 




Nico
Madysa
Dietmar, in Minimalbeispielen sind Endlosschleifen gang und gäbe; insbesondere, da durch das print davor ein Fenster erzeugt wird, und man so einfach das Programm schließen kann. Außerdem wird ein Anfänger wohl Bessres zu tun haben, als sich diesen Kode zu kopieren, ihn auszuführen und den produzierten Kode selbst ebenfalls auszuführen.
 
Nico Madysa
29.11.2009  
 




Jörg
Sellmeyer
Lieber Dietmar,
Nur weil Du irgendwo keine Logik erkennst, heißt das noch lange nicht, daß da keine ist.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
29.11.2009  
 




Dietmar
Horn
@Jörg: Na gut, dann wage doch bitte mal nen Versuch, einem Anfänger diese schreckliche "While-1-Logik" einigermaßen verständlich zu erklären. Ich selber habe das bisher leider noch nicht geschafft, denn offensichtlich bin ich zu doof dafür.
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
29.11.2009  
 




Dietmar
Horn

Dietmar, in Minimalbeispielen sind Endlosschleifen gang und gäbe ...


Und warum dann nicht gleich ein schlichtes und einfaches "Waitinput" statt des völlig unsinnigen und jeder Logik entbehrenden Ungetüms: "While 1:WaitInput:Wend"?
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
29.11.2009  
 



Ist nicht unsinnig weils XProfan bereits behandelt - diese Eigenschaft gilt als gegeben und sie ist praktisch - drum muss wohl kaum drumherumprogrammiert werden. Minimalbeispiele haben drum auch selten WindowStyle 512 intus.

Ich bin übrigens auch nicht Deiner Meinung, dass Continue/Break schlechter Stil sind.

Es macht keinen Sinn, eine Schleife nicht per Continue zu beschleunigen und keinen Sinn, eine Schleife nicht per Break zu beenden wenn sie garnicht mehr weiterlaufen muss.

Ich betreibe das z.B. auch gern per XPSE mit der "Kontrollstruktur" DO:
KompilierenMarkierenSeparieren
do{

    case ... : break
    case ... : continue
    ...

}

- wobei do lediglich in while 1 konvertiert wird (also Spielerei ist), (aber) äusserst praktisch!

Und nicht einmaliges WaitInput statt do { waitinput } doch nur, damit nicht gleich nach 1 Klick/Taste beendet wird.
 
30.11.2009  
 




Dieter
Zornow
Danke für die Antworten, ich kann es leider nicht selbst testen, denn ich habe die Freeware nicht installiert. 5000 könnte sein. Ich habe jemanden einen Code mit 5627 Zeilen geschickt, das ist auf jeden Fall schon zu viel.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
30.11.2009  
 




Frank
Abbing

Ich bin übrigens auch nicht Deiner Meinung, dass Continue/Break schlechter Stil sind.


Da pflichte ich bei. Hab mir nur angewöhnt, diese Befehle komplett gross zu schreiben, im Gegensatz zum anderen Rest. Aber die Funktionalität ist auf jeden Fall gegeben.
 
30.11.2009  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

10.556 Betrachtungen

Unbenanntvor 0 min.
RudiB.26.04.2020
Wilfried22.05.2016
RGH22.01.2013
Frank Vorholzer12.08.2011

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie