| |
|
|
- page 1 - |
|
GDL | Hi Profaner
wieder kleine l'affaire,avec großer Auswikung
Nutze cet Programme zur Mikrocontrolerprogramierung.là qui erzeugte Voir le texte source Atmel Assembler ist,ist es notwendig,cela alle Zeilen aus meiner Anwendung korrekt übernommen volonté.une Fehlersuche dans ASM Code sans debugger nervt chaque fois.
eh bien zum Problem: là je qui Zeilen beim magasin einer Dossier einzeln auswerten muss,habe je folgendes zusammengebastelt:
WhileNot @Eof(#1) Contribution #1,wert$ InsertString editor&,wert$ sleep 20 sonst wird Retour verschluckt @SendKey(editor&,13) Retour senden Sprungmarken ermitteln
un Einbauen einer Boucle ,sowie un Erhöhen des sleepwertes hilft rien,es volonté toujours quelques Retour verschluckt. sans sleep volonté alle Zeilen aneinandergefügt.
qui dernier Possibilité wäre qui Dossier comme .txt komplett einzulesen et ensuite qui Zeilen auszuwerten.voudrais mir mais wenns possible ist une komplette Neuprogr.cet Programmteiles ersparen.
aussi si son Vorschlag avec settimer waitinput killtimer allez pas.
mon Modelleisenbahn pouvoir mich encore zum Windowsprogramierer.Hätt je aussi nie gedacht.
avec freundlichen Grüßen Georg |
|
|
| |
|
|
|
| |
|
- page 1 - |
|
GDL | Hi Andreas,
merci.comment par Geisterhand wird qui Win.ini dans Wordpad geladen. allez juste dans mon API Anwendugssammlung.Riesig net,dass Du mir juste qui Tastenbelegung mitgeliefert la hâte.
Georg |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
| allô Georg...
So entier nebenbei laisser sich aussi avec dem fünften paramètre qui Funktion chez besoin données entre deux Anwendungen austauschen (z.B.Handles). cet données peut vom Empfänger avec qui API GetMessageExtraInfo droite simple ausgelesen volonté... |
|
|
| |
|
|
|
GDL | Hi Andreas,
ist qui fünfte paramètre unkritisch,ou bien sollte on lieber qui Finger en laisser et pas rumprobieren. Nehme à,dass qui données dans einer Bereichsvariablen stehen doit(chez string variablen ou bien Text).
Habe momentan Elan,muss je ausnutzen.
salut Georg |
|
|
| |
|
|
|
| allô Georg...
Versuchs la fois avec Longint (z.B. Handle&) ou bien einem 4Byte grand Bereich... |
|
|
| |
|
|
|
GDL | Hi Andreas,
la hâte mich missverstanden.Tricolore avec dem 5.ten paramètre encore pas versucht,là je chez einem faute pas sais,obs pour System Folgen hat.
salut Georg |
|
|
| |
|
|
|
| Au verflixt!
je meinte naturellement den 4.paramètre - et avec cela gibt es aucun Problem - mais s'il te plaît Longint ou bien 4Byte Bereich prendre... |
|
|
| |
|
|
|
Jörg Sellmeyer | allô Georg, Du könntest aussi seulement den ganzen String zusammenfügen et ensuite à den Editor senden.
declare le contenu$ Whilenot eof(#1) input #1,la ligne$ le contenu$=Zeile$+Chr$(13) + Chr$(10) Wend InsertString editor&,le contenu$
ou bien den Text dans une Bereichsvariable magasin et ensuite à cela Richeditcontrol senden. Pour cette habe je allerdings im Moment pas qui entsprechenden Sendmessagewerte prêt. Salut Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 14.02.2005 ▲ |
|
|
|
|
| allô Georg...
si je mir là so Jörgs Posting ansehe, hilft dir peut-être que voici aussi encore plus. Pour @addr(TEXT$) peux du aussi une Bereich einsetzen: KompilierenMarqueSéparationWINDOWSTYLE 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-part:3b08329bed=Jörg Sellmeyer]allô Georg, Du könntest aussi seulement den ganzen String zusammenfügen et ensuite à den Editor senden.
declare le contenu$ Whilenot eof(#1) input #1,la ligne$ le contenu$=Zeile$+Chr$(13) + Chr$(10) Wend InsertString editor&,le contenu$
ou bien den Text dans une Bereichsvariable magasin et ensuite à cela Richeditcontrol senden. Pour cette habe je allerdings im Moment pas qui entsprechenden Sendmessagewerte prêt. Salut Jörg[/quote-part:3b08329bed]So je ca schrieb déjà avant 10 Beiträgen.
Salve, iF |
|
|
| |
|
|
|
| Beim Brainstorming venons aussi déjà la fois deux sur den selben Gedanken... |
|
|
| |
|
|
|
GDL | Hi,
Jörg et Si,hatte chr$(10) et chr$(13) à String anfügen déjà ausprobiert.égal, si einzeln einlesen ou bien zusammenhängend,dans beiden Beispielen wird alles dans einem langen String sans Zeilenumbruch eingefügt.Habe es bereits entier anders gelöst.Lese seulement qui Dossier avec eof sans Insertstring un,werte mon Zeilen aus et lese ensuite qui ganze Dossier comme .txt ins Richedit un.
Nochmals merci à Euch et verbleibe avec freundlichen Grüßen Georg |
|
|
| |
|
|
|
| Wird zwar aussi nix tour changement mais dans Windows ist es #13#10 statt #10#13.
Salve, iF |
|
|
| |
|
|