Français
Wünsche et Anregungen

XProfan10 - Wünsche

 
- page 1 -


ici volonté Wünsche geäußert.

[box:174b705055]je wünsche mir pour XProfan10:[/box:174b705055]
isset(a&) zum vérifier si a& declariert ist
unset(a&) zum undeklarieren de a&
sort(array[&|$]) / Sortierbefehle pour Arrays
Startpaint  -1 nécessaire ne...aucune %hwnd plus, et/ou bien
%hwnd  (Hauptfenster) peux erzeugt volonté sans dans qui Taskbar trop erscheinen
hiword et loword im Sprachschatz
clearlist  avec Handle comme paramètre löscht Listboxinhalt .

Salve.
 
19.06.2005  
 



 
- page 8 -



RGH
allô iF,
cela artet ensuite oui déjà presque dans une Stringlisten-Ersatz aus.
quoi Stringlisten betrifft, suis je avec mir encore nich einig, comment je cet realisiere. Geplant ist es déjà!
une variante wäre dans qui acte, Cordes comme Stringlisten trop behandeln. l'autre variante wäre, avec hStrList& = Créer(List) Stringlisten trop erzeugen et cet ensuite avec den bekannten Listenfunktionen (Addlist, InsertList, DeleteList, etc.) trop Travailler. Votre Funktion pourrait ensuite z.B. encore comme SetList(hStrList&, N&, neuStr$) hinzugefügt volonté.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
21.04.2006  
 




Ragnar
Rehbein
allô Roland!

stringlisten wären im moment qui nr. 1 sur meiner wunschliste.
justement dedans de klassen serait cela pour qui datenhaltung ungemein aider (z.b. pour qui zwischenspeicherung de sql sélectionner -abfragen)
bisher habe je überwiegend listboxen eingesetzt, qui mais certains nachteile avons (mettons un hauptfenster voraus et erzeugen sous certain SP de windows schutzverletzungen)

dans diesem zusammenhang wäre un moven qui profan listboxliste dans qui stringliste bien, ou bien encore besser un neuer sqlexec paramètre qui cela ergebnis qui abfrage direct dans un stringliste schiebt. (sqlexec sélectionner * à partir de tabelle,4,hStrList&)

encore la fois une autre frage. denkst du, cela es la fois possible son wird dans XProfan echte threadmöglichkeiten einzubauen ? bisher bleibt malheureusement seulement une externe DLL. aussi avec Profan2CPP ist es schwierig et erzeugt partiellement merkwürdige faute.

r.r.
 
21.04.2006  
 



@Roland: Wow - meinst Du quelque chose comme ici (  [...]  ) seulement nativ et avec cela plus rapide?

@Ragnar: je crois Roland devrait ensuite viele Funktionen kapseln - je glaub cela serait ensuite malheureusement doch très trop Lasten qui Abarbeitung aller. je serait volontiers dans einem anderen Fil sur Probleme de echten XProfanthreads plus par-dessus erfahren si Du déjà Tests gemacht la hâte.

 
21.04.2006  
 




Clemens
Meier
Einen Vorschlag hätte je encore et je crois, il pourrait sich aussi realisieren laisser. sous XProfan ist es pas possible, derrière einem si, tandis que ou bien until une Wertzuweisung vorzunehmen, so comme dans so manch anderer Programmiersprache gibt. alors so quelque chose comment dans PHP:

tandis que (file$ = readmyfile())
do something
Wend

XProfan serait dans dem le cas vérifier, si qui le contenu de file$ dem Rückgabewert qui Funktion/Procédure readmyfile identique ist. XProfan hätte aussi un Problem, den Unterschied entre Zuweisung et comparaison trop erkennen. mais peut-être pourrait on une speziellen Construire verwenden, avec cela es XProfan doch possible ist, car une Zuweisung dans qui obigen forme erleichtert einem doch très cela vivre:

Möglicher Construire pour XProfan:
tandis que (file$) = readmyfile()
do something
Wend

alors, qui Variable steht dans einer eigenen Klammer, qui reste ist offen. cela Tandis que bezieht sich sur qui Klammer, cela = wird ensuite comme Zuweisungsoperator erkannt.

ou bien on führt qui geschweifte Klammer un:
tandis que {file$ = readmyfile()} ...

XProfan pourrait den le contenu qui geschweiften Klammer comme Zuweisung erkennen, était qui Zuweisung <> 0 bzw. <> faux, bzw. <> NULL etc, wäre qui Ausdruck véritable.

 
XProfan 9.1; XP SP2; FF; Editpad
22.04.2006  
 




Frank
Abbing
Ersparniss: une la ligne...
 
22.04.2006  
 




RGH
[quote-part:228e80a12c=Clemens Meier]alors de à cause de une la ligne, cela était wohl un peu zuvoreilig geschrieben.[/quote-part:228e80a12c]
Völlig indépendant de qui Zeilenzahl peux cet Construire (Zuweisung dedans eines Ausdruckes) dans XProfan déjà c'est pourquoi pas marcher, weil qui Zuweisung un Befehl ist (aussi si cela Befehlswort LET dans Anlehnung à BASIC être omis peux). un Befehl peux toujours seulement am Anfang einer la ligne stehen et plan pas dans einem Ausdruck. Um Deinen Wunsch trop realisieren, wäre alors un assez großer intervention dans qui intérieur Struktur de XProfan notwendig.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
22.04.2006  
 




RGH
[quote-part:691298bdc0=Clemens Meier]
tandis que (file$ = readmyfile())
do something
Wend[/quote-part:691298bdc0]
cela serait je dans XProfan so écrivons:
KompilierenMarqueSéparation
!file$ = readmyfile()

while file$ <> ""

    do something
    file$ = readmyfile()

endwh
>

je denke, und dir aussi sans Zuweisung im Ausdruck derrière WHILE bzw. WHILENOT. et dans manchen Fällen vermeidet aussi qui fußgesteuerte Boucle (REPEAT ... UNTIL Condition) überflüssige Programmzeilen.
Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
22.04.2006  
 




Clemens
Meier
[quote-part:3cf0fae77c=RGH]Um Deinen Wunsch trop realisieren, wäre alors un assez großer intervention dans qui intérieur Struktur de XProfan notwendig.[/quote-part:3cf0fae77c]
Tja, dans dem le cas: tant pis
 
XProfan 9.1; XP SP2; FF; Editpad
22.04.2006  
 




RGH
NACHTRAG: Grid wurde um den paramètre Typ% erweitert, so dass aussi ici eh bien une Sortierung et qui l'élection entre un- et Mehrfachauswahl possible ist! aussi Listbox et GridBox wurden entsprechend erweiter. (Siehe dessus!)

[quote-part:67b0b14ced=Ragnar Rehbein]allô Roland! stringlisten wären im moment qui nr. 1 sur meiner wunschliste.
r.r.[/quote-part:67b0b14ced]
allô Ragnar, ab qui prochain Subscriptionslieferung vous êtes vorhanden:
avec create(List, Typ%) wird une stringliste erzeugt, qui avec den gleichen Funktionen bearbeitet volonté peux, comment qui avec create(ListBox,...) erzeugten Listboxen. Beim Typ% steht 1 pour sortiert et 2 pour Mehrfachauswahl. cet Eigenschaften peut kombiniert volonté. (oui, dans XProfan peut Elemente einer Stringliste markiert volonté, oui c'est ca comment dans einer Listbox!)
un Beispielcode;
KompilierenMarqueSéparation
! Programm listtest.prf
Declare hSL&
Cls
1. Stringliste erstellen
Typ 3 = Sortiert und Mehrfachauswahl
hSL&   = Create("List", 3)
2. hier werden der String-Liste Zeilen hinzugefügt
AddString(hSL&, "AB")
AddString(hSL&, "GHI")
AddString(hSL&, "|")
AddString(hSL&, "STUV")
AddString(hSL&, "ABCD12STUVW")
AddString(hSL&, "ABCD34stuvw")
AddString(hSL&, "Abcd45STUVW")
AddString(hSL&, "Abcd56StUVW")
AddString(hSL&, "Abcd56AbxVW")
AddString(hSL&, "Abcd67STUVW")
InsertString(hSL&, 5, "Hugo was here")
3. Stringliste ausgeben

WhileLoop 0, GetCount(hSL&)-1

    Print GetString$(hSL&, &loop)

EndWhile

Print "--------------"
4. Strings auswählen
Print SelectString(hSL&, -1, "Hugo")
Print SelectString(hSL&, -1, "GHI")
5. Jetzt auswerten
Print Str$(GetSelCount(hSL&)) + "/" + Str$(GetCount(hSL&))

WhileLoop 0, GetCount(hSL&)-1

    If GetState(hSL&, &loop) > 0

        Print GetString$(hSL&, &loop)

    EndIf

EndWhile

WaitInput
Fin

mais c'est encore pas alles! il y a eh bien aussi Stringgrids, qui plusieurs Spalten avons peut. Erzeugt volonté vous avec create(Grid, Spalten%, Typ%). qui Typ% hat qui gleiche Funktion comment chez List. (cela Gridcontrol qui letzten Lieferung wurde pour dans GridBox umgetauft, quoi eh besser trop ListBox, ChoiceBox et EditBox paßt.). aussi ici marcher alle Funktionen, qui aussi chez einer GridBox marcher. un Beispiel:
KompilierenMarqueSéparation
! Programme gridtest.prf
Déclarer X%, champ$
Déclarer hGrid&
Cls
1. String-Grid erstellen
Typ 2 = Mehrfachauswahl
hGrid&   = Créer("Grid", 3, 2)
2. ici volonté qui String-Grid-Zeilen hinzugefügt
AddStrings(hGrid&, "AB|DEF|0123")
AddStrings(hGrid&, "GHI|J23KL|012345")
AddStrings(hGrid&, "|MNOP|PQR|")
AddStrings(hGrid&, "STU||V")
AddStrings(hGrid&, "ABCD12|STUVW|XYZ0")
AddStrings(hGrid&, "ABCD34|stuvw|999,00")
AddStrings(hGrid&, "Abcd45|STUVW|-111,11")
AddStrings(hGrid&, "Abcd56|StUVW|2.111,11")
AddStrings(hGrid&, "Abcd56|AbxVW|-15.234,56")
AddStrings(hGrid&, "Abcd67|STUVW|0,00")
X% = InsertString(hGrid&, 5, »)
SetText hGrid&, X%, 0, "Hugo"
SetText hGrid&, X%, 1, "war"
SetText hGrid&, X%, 2, "hier"
3. Gridbox-le contenu ausgeben

WhileLoop 0, GetCount(hGrid&)-1

    Imprimer GetString$(hGrid&, &loop)

Endwhile

Imprimer "--------------"
4. Cordes selektieren
Imprimer Sélectionnez String(hGrid&, -1, "Hugo")
Imprimer Sélectionnez String(hGrid&, -1, "GHI")
Imprimer Sélectionnez String(hGrid&, 6, "Hugo")
5. maintenant auswerten
Imprimer Str$(GetSelCount(hGrid&)) + "/" + Str$(GetCount(hGrid&))
maintenant volonté qui selektierten Zeilen ausgegeben

WhileLoop 0, GetCount(hGrid&)-1

    X% = &Boucle

    Si GetState(hGrid&, X%) > 0

        Imprimer GetString$(hGrid&, X%)
        champ$ = »

        WhileLoop 0, 2   3 Spalten

            champ$ = champ$ + GetText $(hGrid&, X%, &Boucle) + " / "

        Endwhile

        Imprimer champ$

    EndIf

Endwhile

WaitInput
Fin

ah oui: derrière cette neuen Controls cacher sich naturellement qui Windowscontrols Listbox et SysListView32, allerdings sans chacun Beziehung trop einem Elternfenster ou bien Taille ou bien Anzeigeoptionen, plan comme pure Datenspeicher!

je hoffe, qui qui 6. Subscriptionslieferung avec den neuen Opportunités encore aujourd'hui rausgeht.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
22.04.2006  
 




Jac
de
Lad
allô Roland!

peux du es peut-être einrichten, dass Funktionen dans Klassen, qui aucun paramètre avons, ne...aucune () besoin? ou bien ca peut-être allgemein sur alle Funktionen sans paramètre ausweiten? Fänd je jedenfalls bien.

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
23.04.2006  
 




Andreas
Gaida
Hi!
Echte Threads cela wäre une Super l'affaire si on vous sous XProfan 10 realisieren pourrait

MfG
Andreas
 
Athlon X2 4800 , 2GB Ram , GeForce 7800GT
Windows XP Pro , XProfan 10 und 11 , Profan2Cpp 1.6b
25.04.2006  
 




RGH
[quote-part:39eb735042=Jacob Liebeck]allô Roland!

peux du es peut-être einrichten, dass Funktionen dans Klassen, qui aucun paramètre avons, ne...aucune () besoin? ou bien ca peut-être allgemein sur alle Funktionen sans paramètre ausweiten? Fänd je jedenfalls bien.

Jac [/quote-part:39eb735042]
cela wird malheureusement pas aller, là dans XProfan une Funktion oui justement daran erkannt wird, qui un Klammerausdruck folgt!

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
25.04.2006  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

47.638 Views

Untitledvor 0 min.
RudiB.07.04.2016
H.Brill26.11.2014
Peter Max Müller06.09.2014
mj04.05.2014
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie