| |
|
|
- Página 1 - |
|
GDL | Hi Profaner
otra vez kleine Sache,con großer Auswikung
Nutze dieses Programa a Mikrocontrolerprogramierung.Como el erzeugte Ver código fuente Atmel Ensamblador es,es notwendig,el todos Zeilen de meiner Anwendung korrekt übernommen voluntad.Un Fehlersuche en ASM Code sin debugger nervt jedesmal.
Nun para Problema: Desde que el Zeilen beim Laden uno Expediente einzeln auswerten muss,Yo folgendes zusammengebastelt:
Sinestar encargado @Eof(#1) Entrada #1,wert$ InsertString editor&,wert$ sleep 20 sonst se Volver verschluckt @SendKey(editor&,13) Volver senden Sprungmarken ermitteln
Ein Einbauen uno Bucle ,sowie una Erhöhen des sleepwertes hilft nichts,lo voluntad siempre algunos Volver verschluckt. sin sleep voluntad todos Zeilen aneinandergefügt.
El letzte Möglichkeit wäre el Expediente como .txt komplett einzulesen y luego el Zeilen auszuwerten.Möchte me aber wenns posible es una komplette Neuprogr.dieses Programmteiles ersparen.
Auch if ser Vorschlag con settimer waitinput killtimer va no.
Mi Modelleisenbahn macht mich todavía para Windowsprogramierer.Hätt Yo auch nie pensamiento.
Mit freundlichen Grüßen Georg |
|
|
| |
|
|
|
| |
|
- Página 1 - |
|
GDL | Hi Andreas,
Gracias.Como por Geisterhand se el Win.ini en Wordpad geladen. Geht igual en mi API Anwendugssammlung.Riesig net,dass Usted me igual el Tastenbelegung mitgeliefert hast.
Georg |
|
|
| |
|
|
| |
|
- Página 2 - |
|
|
| ¡Hola Georg...
So bastante nebenbei dejar se auch con el fünften Parámetro el Función en Bedarf Daten zwischen zwei Anwendungen austauschen (z.B.Handles). Diese Daten puede vom Empfänger con el API GetMessageExtraInfo bastante simplemente ausgelesen voluntad... |
|
|
| |
|
|
|
GDL | Hi Andreas,
es el fünfte Parámetro unkritisch,oder debería uno más bien el Finger su dejar y no rumprobieren. Nehme a,dass el Daten en uno Bereichsvariablen posición necesario(en cadena variablen oder Texto).
Posesiones momentan Elan,muss Yo ausnutzen.
Servus Georg |
|
|
| |
|
|
|
| ¡Hola Georg...
Versuchs veces con Longint (z.B. Handle&) oder una 4Byte großem Zona... |
|
|
| |
|
|
|
GDL | Hi Andreas,
hast mich missverstanden.Habs con el 5.ten Parámetro todavía no intenta,como Yo en una Fehler no weiß,obs fürs Sistema Folgen ha.
Servus Georg |
|
|
| |
|
|
|
| Au verflixt!
Yo meinte natürlich el 4.Parámetro - y así hay no Problema - aber Por favor, Longint oder 4Byte Zona nehmen... |
|
|
| |
|
|
|
Jörg Sellmeyer | ¡Hola Georg, Usted könntest auch sólo el ganzen String zusammenfügen y luego a el Editor senden.
declarar Inhalt$ Sinestar encargado eof(#1) input #1,Línea$ Inhalt$=Zeile$+Chr$(13) + Chr$(10) Wend InsertString editor&,Inhalt$
oder el Texto en Un Bereichsvariable invitar y luego a el Richeditcontrol senden. Dafür Yo allerdings en el Moment no el entsprechenden Sendmessagewerte parat. Saludo Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 14.02.2005 ▲ |
|
|
|
|
| ¡Hola Georg...
Wenn Yo como así Jörgs Posting ansehe, hilft dir tal vez que aquí auch todavía más. Für @addr(TEXT$) kannst du auch una Zona einsetzen: KompilierenMarcaSeparaciónWINDOWSTYLE 31+512
WINDOWTITLE "RichEdit"
WINDOW 0,0-640,440
Declare RichEdit&,DLL_HDL&,Text$
DLL_HDL&=@UseDLL($SYSPATH+"RICHED20.DLL")
LET RichEdit&=@Control("RichEdit20A","",$40000000+$10000000+4+$1000+$800000+$200000+$100000,20,20,300,300,%HWND,2112,%HINSTANCE)
@SENDMESSAGE(RichEdit&,$0400+53,0,$7FFFFFF0)
LEt Text$="Hallo "
@SendMessage(RichEdit&,$00C2,0,@ADDR(Text$)) Text einfügen/ersetzen
LEt Text$="da!"
@SendMessage(RichEdit&,$00C2,0,@ADDR(Text$)) Text einfügen/ersetzen
@SendMessage(RichEdit&,$00B1,6,6) Cursor setzen oder markieren
LEt Text$="du "
@SendMessage(RichEdit&,$00C2,0,@ADDR(Text$)) Text einfügen/ersetzen
whilenot %MENUITEM=-2
WAITINPUT
wend
@DESTROYWINDOW(RichEdit&)
| 15.02.2005 ▲ | |
|
|
|
|
| [quote:3b08329bed=Jörg Sellmeyer]¡Hola Georg, Usted könntest auch sólo el ganzen String zusammenfügen y luego a el Editor senden.
declarar Inhalt$ Sinestar encargado eof(#1) input #1,Línea$ Inhalt$=Zeile$+Chr$(13) + Chr$(10) Wend InsertString editor&,Inhalt$
oder el Texto en Un Bereichsvariable invitar y luego a el Richeditcontrol senden. Dafür Yo allerdings en el Moment no el entsprechenden Sendmessagewerte parat. Saludo Jörg[/quote:3b08329bed]So Yo dies schrieb ya antes 10 Beiträgen.
Salve, IF |
|
|
| |
|
|
|
| Beim Brainstorming kommen auch ya veces zwei en el selben Gedanken... |
|
|
| |
|
|
|
GDL | Hi,
Jörg y If,hatte chr$(10) y chr$(13) a String anfügen ya ausprobiert.Egal, si einzeln einlesen oder zusammenhängend,en beiden Beispielen se alles en un langen String sin Zeilenumbruch eingefügt.Posesiones lo ya bastante anders gelöst.Lese sólo el Expediente con eof sin Insertstring una,werte mi Zeilen de y lese entonces el todo Expediente como .txt en el Richedit una.
Nochmals Gracias a Euch y verbleibe con freundlichen Grüßen Georg |
|
|
| |
|
|
|
| Wird zwar auch nix dran ändern aber en Windows es #13#10 en lugar de #10#13.
Salve, IF |
|
|
| |
|
|