Deutsch
Stammtisch & Café

Quelltextseparé

 
Quelltextseparé:
KompilierenMarkierenSeparieren
 {$cleq}
 {$debug}
/* achtung beispielcode - der läuft nicht! */
seterrorlevel 0
 $U thread.pcu = thread.
 $U file.pcu = f
 $U optionsdialog.pcu = optionsdialog.
Declare Command#,StartupInfo#,ProcessInfo#,ExitCode#,appname$,appver$,appstring$,G_Mousex%,G_Mousey%,GlobMousePos#
Declare dlg&,dir&,stat&,_dlgw&,_dlgh&,_odlgw&,_odlgh&,hMenu&,hwin&,ftps&,ftpp&,ftpm&,_topspc&,hToolbar&,tdlg&,tcdir&
Declare fnt1&,fnt2&,wantconn%,actsid$,fh&,s$,tme&,otme&,_dblk&,_dlbstop%,_ofoc&,remdir$,realrmdir$,pdir$,_lm%,ftpprocess%
Declare fly1$[12],fly2$[12],fly3$[12],fly4$[12],fly5&[12],fi&,asciis$,transfmde%,timeoutcnt&,sec2%,fndups&,_tie$
Declare rect#,__fname$,__fsize$,_ismin%,_menflag%,conSid$,conSetupStringCache$
Def lm_(0) neq(external(USER32,GetAsyncKeyState,1),0)
Def rm_(0) neq(external(USER32,GetAsyncKeyState,2),0)
Def SetWindowLong(3) !USER32, SetWindowLongA
Def getWindowLong(2) ! user32,GetWindowLongA
appname$=iFTP
appver$=0.9g
app.init

whilenot (%key==2)

    _ofoc&=%getfocus;_lm%=0
    waitinput
    case lm_() : _lm%=1
    case (%key==13) : proceedFileClick
    case rm_()	: proceedContextMenue

    if ( (_ofoc&==%getfocus) and (_ofoc&<>0) )

        ifnot _dlbstop%

            ifnot thread.is(3)

                thread.start 3,5//doubleclickthread

            else

                thread.stop 3
                case _lm% : checkdblclickevnt

            endif

        else

            _dlbstop%=0

        endif

    endif

    if (menuitem(100))

        sendmessage(%hwnd,$10,0,0)
        setmenuitem 0

    elseif (menuitem(200))

        optionsdialog
        setmenuitem 0

    elseif (menuitem(998))

        erroring Über:
        The tiny iFTP.
        iFTP ist ein opensource FTP-Client, geschrieben in XProfan.
        http://xprofan.mxii.com
        (C)2005 iF

    elseif (menuitem(997))

        shell rundll32.exe url.dll,FileProtocolHandler http://xprofan.mxii.com/thread.core?t=1084&highlight=iftp
        setmenuitem 0

    elseif (menuitem(999))

        erroring Hilfe:

    elseif (menuitem(2001))

        createnewfilemenu

    elseif (menuitem(2002))

        proceedFileClick
        setmenuitem 0

    elseif (menuitem(2005))

        delonftp
        setmenuitem 0

    elseif (menuitem(2006))

        proceedbookmarkmenu
        setmenuitem 0

    elseif clicked(ftpp&)

        proceedstartchoosedconn

    elseif clicked(ftpm&)

        if (logoff())

        endif

        enablewindow ftpp&,1
        settext ftpp&,Login
        wantconn%=0

    endif

wend

app.kill
end

Die QuelltexteBoxen werden jetzt nach Laden der Seite, wenn Höhe größer 240px, auf 240 Pixel gestaucht. Die Boxenhöhe kann über die Pfeile geändert werden. Der Button markieren ermöglicht einfaches Kopieren des Quelltextes, und der Button separieren öffnet den Source in einem Popup mit dem Feature das der Source dort direkt bearbeitbar ist. Zwar richtet sich das Highlighting nicht nach den Eingaben, aber für einfache Fehlerkorrekturen oder Anmerkungen bzw. kleinere Änderungen ist hier nun ein einfaches Mittel geschaffen. Ebenso kann man Quelltexte in ein Separé stecken um sich diese z.B. einfach nur zu merken. Jeder Source hat sein eigenes Separé, demnach kann man sich beim Rundgang durch die Nity verschiedene Sources ins Separé packen und hinterher betrachten.
 
16.06.2008  
 




Jörg
Sellmeyer
Sehr cool, aber was meinst Du mit bearbeitbar?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.06.2008  
 



Source im Separé anklicken bis Cursor sichtbar und Lospinseln!

Speichern geht nicht, aber wiederum abkopieren - also guter Tempeditor wenn man vlt. nur eine Kleinigkeit ändern/einbauen möchte.
 
16.06.2008  
 




Jörg
Sellmeyer
Also mit Deinem Beispiel oben funktioniert das bei mir nicht. Ich habe ausnahmsweise mal alle Skripte von XProfan gestattet aber der Text ist nur zum Ansehen und nicht zum Bearbeiten.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.06.2008  
 



Das Feature ist ab FF3, IE6,7,8 verfügbar - sorry FF2 ist net dabei...
 
16.06.2008  
 



@Jörg
Das wird wahrscheinlich an NoScript liegen. Ich habe auch alles frei gegeben und kann auch nicht bearbeiten. Der Cursor blinkt, aber reagiert nicht
neueste FF-Version
 
16.06.2008  
 




Jörg
Sellmeyer
@Horst: Siehe iFs Beitrag eins über Dir. Zumindest bei mir trifft das zu. Habe FF2. FF3 ist ja auch noch Beta.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.06.2008  
 




Dietmar
Horn
Ich weiß ja nicht, ob ich der einzige mit diesem Problem bin, aber für mich ist die neue Ansicht der hier reingestellten Codes bis jetzt total unbrauchbar.

Egal, welchen Editor ich nehme, nach Kopieren / Einfügen wird der gesamte Code in eine einzige Zeile geschrieben, den man erst wieder selber ordentlich strukturieren muß.

Bei der alten Code-Box gab es dieses Problem nicht. Ich verwende IE 7 unter XP-Home.

Gruß
Dietmar
 
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:  [...] 
16.06.2008  
 



Ah, IE8 tut auch so!

Einfach furchtbar dieses Gerät... (ich kümmere mich)
 
16.06.2008  
 



@Dietmar: Wieder heile?
 
16.06.2008  
 




Dietmar
Horn
Ja, wieder heile.

Danke!
 
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:  [...] 
17.06.2008  
 




Paul
Glatz
da könte arber der ausführen button auch sein
 
17.06.2008  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

3.410 Betrachtungen

Unbenanntvor 0 min.
Peter Max Müller07.11.2017
RudiB.31.01.2016
mene20.11.2013

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