Italia
Stammtisch & Caffè

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 circa 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 per einfache Fehlerkorrekturen oder Anmerkungen bzw. kleinere Änderungen ist hier nun ein einfaches Mittel geschaffen. Ebenso kann man Fonte 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 disponibile - 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 circa 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 per 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 un 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.

Saluto
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  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.340 Views

Untitledvor 0 min.
Peter Max MĂĽller07.11.2017
RudiB.31.01.2016
mene20.11.2013

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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