| |
|
|
- page 1 - |
|
Frank Abbing | Peut-être un tel fil est parfois Nice. Quelqu'un demande à un Programmier-devoir et le reste a essayé, une court et une bonne Solution pour trouver... Le meilleur Solution pourrait le Code-Snippets être emballés.
Mon travail pour Aujourd'hui, c'est:
Trouvez une courte et schnelle Solution à déterminer, Si un répertoire est vide ou non! |
|
|
| |
|
|
|
| |
|
- page 2 - |
|
Sebastian Sprenger | Jörg Sellmeyer
Pourquoi avez-vous même à travers les Lg(10) teilst. Il est encore un ou? vraie, Il est le? Essayez * * oui, il est. Bon à savoir. On peut prendre le logarithme d'une certaine base (dans mon cas 10) errechnen, mais si le Lg-Funktion chez 10 sowieso 1 ausgibt, kann's en effet omis. |
|
|
| Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32 Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM Windows Me, 1.8 Ghz, 256 MB RAM | 29.08.2008 ▲ |
|
|
|
| |
|
- page 3 - |
|
|
Jörg Sellmeyer | Lg ist oui qui décennale Logarithme. Korrekterweise ist qui Longueur einer numéro:
Weil avec cela qui Potentats (alors qui Potenzzahl) ermittelt wird avec dem 10 potenziert wird, à numéro trop conservé: 10^0 = 1 10^ 0.nnnnn = Wert zw. 1 et 9.9période 10^1 = 10 10^ 1.nnnnn = Wert zw. 10.nnnn et 99.9période 10^2 = 100 10^ 2.nnnnn = Wert zw. 100.nnnn et 999.9période 10^3 = 1000 10^ 3.nnnnn = Wert zw. 1000.nnnn et 9999.9période ...
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 29.08.2008 ▲ |
|
|
|
|
Frank Abbing | Netter Versuch... |
|
|
| |
|
|
|
| |
|
| |
|
|
|
Frank Abbing | s'il te plaît seulement Aufgabenstellungen, trop denen du selber aussi une Solution savoir... |
|
|
| |
|
|
|
| Hey, Du sollst doch pas behaupten cela ca pas gegeben ist! |
|
|
| |
|
|
|
| alors je weiss malheureusement aucun Solution trop qui unten suivant devoir. Vorgeschichte: avant Jahren Gabs la fois un programme de reconnaissance vocale nommé G-Vox, cela hatte statt eines Windows zur Contrôle un tour grünes Ding avec plus ou bien moins caché Enquêtes, qui beim clics de souris jaune wurden, sich déformé et beim (zeitgefächerten) Loslassen jeweils bestimmte Optionen schalteten (alors court, moyennes à long et long Klick effet quoi différent).
cela Ding konnte aussi sur dem Desktop-Hintergrund comment une rondelle en caoutchouc rumgeschubst volonté et wurde de den bords de l'écran billardmässig reflète. Alle anderen Desktop-Elemente étions fonctionnel (!), et dans einem certain Modus wich cela Ding sogar qui souris aus, si es quoi verdeckte, cela on au-dessous Vous pouvez voulais. Ist bestimmt La protection des dessins ou bien so sur elle, mais: cela Prinzip selbst, nämlich comment on quelque chose pas-rechteckiges sur den fonctionnement Desktop bewegen peux, serait mich intéresser.
Nostalgique Hintgergrund: je serait volontiers meinen 3D-Papierflieger de Anno Schnee sur den Destop fliegen laisser... Code de dunnemal anbei. Salut, Specht |
|
|
| |
|
|
|
Jörg Sellmeyer | là gibt's quoi de Thomas Bois, quoi on anpassen pourrait:
$H Windows.ph
$I profalt.inc
' PRFellow - Présentation
' Zeigt, comment on un tour la fenêtre simuliert
' Autor: Thomas Bois
' Requiert Profan 6.0 (32)
Def CreateEllipticRgn(4) !"GDI32","CreateEllipticRgn"
Def DeleteObject(1) !"GDI32",«DeleteObject»
Def InvertRgn(2) !"GDI32","InvertRgn"
Def PaintRgn(2) !"GDI32","PaintRgn"
Def SetWindowRgn(3) !"User32","SetWindowRgn"
Def Capture de sortie(0) !"User32",Capture de sortie "
Proc DrawTime
Déclarer t$
Rectangle 120,140-190,160
Laisser t$=Time $(0);»;Left $(Time $(1),2)
DrawText 120,140,t$
ENDPROC
'##################################
Proc Pousser
SetWindowPos %hwnd = (Tour(%maxx -300) + 300),(Tour(%maxy -300) + 300) - 300,300
ENDPROC
'###################################
Déclarer ende%,rgn&,x%,déplacer%
SetTrueColor 1
Fenêtre Style $78
Titre de la fenêtre "Round Fenster"
Fenêtre 0,0-300,300
Utilisateur Messages 16
Laisser rgn&=CreateEllipticRgn(0,0,300,300)
SetWindowRgn(%hwnd,rgn&,1)
Cls RGB(0,0,255)
UseFont Arial,20,0,0,0,0
UseBrush 1,RGB(0,0,255)
USEP 5,0,0
Couleur du texte RGB(255,255,255),-1
DrawText 80,80,«Les droits Bouton de la souris!"
DrawTime
SetTimer 1000
'#########################################
Var Timer& = ~SetTimer(%hwnd,1,1000,ProcAddr(Pousser,0))
'#########################################
WhileNot ende%
WaitInput
Cas %umessage = 16:Pause
Si %wmtimer
DrawTime
Si déplacer%
SetWindowPos %hwnd=% X,0-300,300
Ajouter x%,10
Cas Gt(% X,%maxx):Laisser x%=0
EndIf
EndIf
Si Equ(%message,$204)
CreateMenu
AppendMenu 1, "& Inverser"
IF déplacer%
AppendMenu 2,"& Pause
D'autre
AppendMenu 2, "B & ewegen"
EndIf
AppendMenu 3,"& Color ändern"
Séparateur
AppendMenu 4,"& Quitter"
TrackMenu %MouseX,%MouseY
Si MenuItem(1)
InvertRgn(%hdc,rgn&)
Elseif Menuitem(2)
Laisser déplacer%=Not(Move%)
ElseIf MenuItem(3)
Randomiser
' avec région-Funktion:
' UseBrush 1,RGB(Tour(256),Tour(256),Tour(256))
' PaintRgn(%hdc,rgn&)
' cela TUTS bien sûr aussi...
Cls RGB(Tour(256),Tour(256),Tour(256))
DrawTime
ElseIf MenuItem(4)
Laisser ende%=1
Endif
Elseif Equ(%message,$201)
UseCursor 5
SendMessage(%hwnd,$0112,$0F012,0);
UseCursor 0
Capture de sortie()
EndIf
Wend
KillTimer
'#####################
~KillTimer(%hwnd,Timer&)
'#####################
SetWindowRgn(%hwnd,0,0)
DeleteObject(rgn&)
Fin
Netter Flieger! |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 09.09.2008 ▲ |
|
|
|
|
| |
|
| |
|
|
|
| Muss seulement la fois apprendre, quoi qui ~-Dinger faire... s'il te plaît wohin bekomme je profalt.inc ? (cherche im Profan-Verzeichnis et ici malheureusement négative...)
1. Ergänzung: Avec l' runden Windows klingt déjà la fois droite bien ... 2. Ergänzung: WOW, est cela Windows selbst peux cela bereits? Teufel encore la fois, ensuite werde je doch encore API-ami... 3. Ergänzung: Hey je hab un Triangulaire la fenêtre erzeugt! --> Schneekönig!!! merci! |
|
|
| |
|
|
|
Jörg Sellmeyer | et CombineRgn peux on ensuite encore verschiedene Formen zusammenfügen. qui Profalt.inc brauchst Du pas, là dans XProfan10 qui Funktionen Ajouter, Sous u.s.w. encore marcher. Ab 11 sommes seulement encore Operatoren zulässig.
qui ~-Dinger (nennt on incidemment Tilde) leiten Conditions suppléant un, qui aus einer externe Dossier (ici Fenêtre.ph) qui réel Werte/Funktionsnamen o.ä. lire volonté. ~ KillTimer (...) steht ensuite pour Externe("User32","KillTimer",....) tiens sous En-tête-Fichiers pour. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 10.09.2008 ▲ |
|
|
|
|
| Salut, je hätte aussi une kleine devoir pour euch, ist mais un un peu schwerer, et zwar il y a sous Windows 7 so une Funktion wohin on einstellt dans welchen Modus qui calculateur justement fonctionne (est sich im Systemtray). il y a là den Energiesparmodus et den Hochleistungmodus. mon Frage en supplément lautet peux on avec XProfan un Programme écrivons quoi autommatisch dans den Moden wechselt, d.h. si z.B. qui CPU-Nutzung niedriger comme 50 ist wechselt il dans den Energiesparmodus et si vous höher ist dans den Höchsleistungsmoodus oderr so. Am besten wäre naturellement si cela Programme dans Hintergrund courir serait ou bien seulement im Systemtray trop voyons wäre? bof vlt fällt euch oui ne Solution un ou bien, es wäre vraie très pratique si il automatisch dans den Moden weckseln serait!!!!
mfg
Julian57 |
|
|
| |
|
|