| |
|
|
Stefan Landsberg | ¡Hola,
irgendwie wurde me el alte Hilo aquí [...] a unübersichtlich, y como pensamiento Que hago una neuen Hilo en. (Wenn dass no gewünscht es Por favor, Soy un Admin una de beiden a löschen).
Worum gehts: Yo bin esta mein erstes Programa a programa. lo se una liste de ips anpingen y luego Mostrar si ellos erreichbar son oder eben no.
mein Programa es (salvo el Design) ya fast fertig. En el momento sieht el Code así de: [...]
y aquí el Cuestión:
es una gute Concepto como Ausgabefeld una MultiEditBox a nehmen oder hay dafür besseres? Yo tener nichts gefunden! mein problem es, dass el no como absatz adecuado se pero sólo como schwarzer Kasten. en el Ausgabefeld sino que debe una Liste ausgegeben wobei jede IP una propio Línea ha. |
|
|
| |
|
|
|
Stefan Landsberg | weiß keiner una alternative a multieditbox oder kann me sagen cómo con settext absätze en multieditboxen kriegt? |
|
|
| |
|
|
|
Sebastian König | ¡Hola Stefan,
Stefan Landsberg
weiß keiner una alternative a multieditbox oder kann me sagen cómo con settext absätze en multieditboxen kriegt?
en MultiEdits bekommt uno una Zeilenumbruch por el Kombination el ASCII-Signo 13 (CR) y 10 (LF). Ab XProfan 9.0 es el " " para una String de beiden Signo (deshalb liefert len(" ") auch una 2 zurück). Für ältere Versionen kannst Usted simplemente
"Zeile 1"+chr$(13)+chr$(10)+"Zeile 2"
benutzen.
HTH
Sebastian |
|
|
| |
|
|
|
Stefan Landsberg | Gracias funktioniert super.
Darf Todavía drei Fragen stellen?:
1. irgendwie voluntad en meiner ip outputbox sólo 230-260 zeichen ausgegeben. el rest se irgendwie verschluckt. Es el bereichsvariable voll?? eigentlich tener Yo el en 32000 byte dimensioniert. weiß alguien woran el mentira kann? ha una ascii zeichen soviel byte?
2. como mache Yo dass uno el ip inputbox auch otra vez con uno liste füllen kann y una zweites (y drittes, y ...) veces en el button Überprüfen clic kann?
3. Como macht uno lo dass el Ventana sólo encima el (rote) schließen kreuz geschlossen voluntad kann.(y natürlich con ALT+F4). Tengo el automatische schließen des fensters primero con waitkey verhindert.
Der code sieht zurzeit así de: [...] |
|
|
| |
|
|
|
| |
|
| |
|
|
|
Sebastian König | Stefan Löwen
1. irgendwie voluntad en meiner ip outputbox sólo 230-260 zeichen ausgegeben. el rest se irgendwie verschluckt. Es el bereichsvariable voll?? eigentlich tener Yo el en 32000 byte dimensioniert. weiß alguien woran el mentira kann? ha una ascii zeichen soviel byte?
Das liegt daran, dass en Profano² 6.6 el maximale Longitud uno Cuerdas todavía en 255 Signo beschränkt es. In el Línea
settext ipoutput%,@cadena$(ipouttxt#,0)
se el Rückgabe de @cadena$() deshalb después de 255 Signo abgeschnitten. Umgehen kannst Usted el problema, indem Usted el Texto Schritt para Schritt en el MultiEdit schreibst. Dazu es wohl algo API notwendig - Yo benutze siempre esta Kombintation: KompilierenMarcaSeparación In Profano² 6.6 necesidad Usted el Zahlenwerte el Messages - ellos debería en el Ayuda posición. Außerdem muss hinter el Addr() todavía una +1 ergänzt voluntad.
Stefan Löwen
2. como mache Yo dass uno el ip inputbox auch otra vez con uno liste füllen kann y una zweites (y drittes, y ...) veces en el button Überprüfen clic kann?
Falls Yo el Cuestión correcto verstehe, sería Yo sagen: Bucle en alles y ggf. al Anfang el Edición-Box löschen.
HTH
Sebastian |
|
|
| |
|
|
|
Stefan Landsberg | hmm, danke IF para rápido antwort.
aber el erwünschte ha el auch no gebracht. jetz se zwar el waitkey übersprungen si yo encima el kreuz schließe. aber el kreuz ha no wirkung bevor I überprüfen geklickt habe. Und si yo, después de que en Überprüfen geklickt habe, simplemente así una Taste drücke se el Ventana auch geschlossen (wegen el WaitKey).
Yo denke 2. y 3. necesario gemeinsam gelöst voluntad. vielleich irre Yo mich aber auch.
Aktueller Code: [...]
Editar: ui jetz tener Todavía una antwort (danke sebastian). Voy a me jetz auch angucken y mich entonces otra vez informe. |
|
|
| |
|
|
|
| Was sehe Yo como...
el waitKey wech,- una waitinput antes caso %key=2 : romper |
|
|
| |
|
|
|
Stefan Landsberg | @IF: ne auch no. jetz kann Yo el fenster zwar auch antes el Überprüfen schließen, aber después de el Überprüfen Será mejor que te va automáticamente geschlossen.
So sieht el Code jetz de: [...] |
|
|
| |
|
|
|
Stefan Landsberg | así jetz el antworten a sebastian:
en me en el hilfe posición sólo el zahlenwerte para em_setsel y em_replacesel. em_scrollcaret es garnicht erwähnt. y infos dazu lo que el parameter hinter el mensaje bedeuten gibts auch no.
y una schleife Yo doch en alles.
Sinestar encargado exit% ... EndWhile
y: Welche ausgabebox media du
tut me leid dass Yo soviele negative ergebnisse liefere. Yo find el auch doof el el no así voluntad Yo!
code: [...] |
|
|
| |
|
|
|
Sebastian König | Stefan Löwen
en me en el hilfe posición sólo el zahlenwerte para em_setsel y em_replacesel. em_scrollcaret es garnicht erwähnt. y infos dazu lo que el parameter hinter el mensaje bedeuten gibts auch no.
Ok, hier es primero el Valor: EM_SCROLLCARET = $00B7. Ausführliche Beschreibungen a Parametern y vieles mehr findest Usted bajo [...]
Stefan Löwen
y una schleife Yo doch en alles.
Sinestar encargado exit% ... EndWhile
y: Welche ausgabebox media du
Mit el Edición-Box mi Yo el Ergebnisliste. Wenn Yo el correcto sehe, es Su Code wirklich ya así, dass uno siempre otra vez en "Überprüfen" clic kann. ¿Puede Usted genauer beschreiben, qué Usted hacer möchtest?
MfG
Sebastian |
|
|
| |
|
|
|
Stefan Landsberg | hm voluntad me con el messages entonces veces angucken.
Yo möchte dass así haben, dass Yo el programm öffne, y el eingabefeld una liste de ips eintippe. entonces klicke I überprüfen. daraufhin voluntad en el unteren box el ergebnisse adecuado, y el obere box se gelehrt. Soweit funktioniert el en efecto. Aber Yo hätte lo gerne así dass Yo el eingabebox entonces una zweites veces con (otro) ips füllen kann y otra vez en Überprüfen clic kann. Dann se el untere Box geleert y ser lo voluntad el ergebnisse el neuen liste ausgegeben.
danke schonmal para el Ayuda |
|
|
| |
|
|