| |
|
|
 Dietmar Horn | ¡Hola,
sabe alguien una Möglichkeit, en una PC con deutschem Windows una Programa a escribir, welches sowohl Alemán Texto como auch polnischen Texto anzeigt? Im Polnischen hay wohl 8 Buchstaben, el no en el Alemán Tastatur para encontrar son.
Ejemplo: Ein Listview, en el en el ersten Spalte una deutscher Begriff es y el zweiten Spalte jeweils el übersetzte Alemán Begriff dazu.
Wenn Yo z.B. de google.pl una polnischen Texto en una Word-Dokument kopiere, entonces voluntad el polnischen Buchstaben korrekt adecuado. Wo nimmt como el Alemán Windows el polnischen Zeichensatz her (en el Word-Dokument se esta como Font Times New Roman angezeiht)? In uno normalen Textdatei con ASCII-Zeichensatz klappt el sin embargo no.
Saludo Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...]  Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...]  | 19.05.2009 ▲ |
|
|
|
|
 Thomas Freier | Dachte, podría dir en el Schnelle helfen. Geht pero no mehr. Auf el Página [...] gab lo früher viele Wörterbücher, el Yo para dBIII umgewandelt habe y el wäre entonces para una Listview sí kein Problema. Búsqueda doch veces después de Freelang Polnish German. Früher gab lo en cada Land una Gruppe que con el eigenen Wörterbüchern befasste. Hast du porque en StarOffice kein polnisches Wörterbuch? Oder suchst du sólo : [...]  |
|
|
| |
|
|
|
 E.T. | Yo denk veces, si du con @Conjunto(Charset,N) vorher el entsprechenden Zeichensatz einstellst (ISO-8859-1 (Latin-1)* para DE etc. oder ISO-8859-2 (Latin-2)** para PL etc.), podría lo ir.
[offtopic] *ISO-8859-1 (Latin-1): Dieser Zeichensatz enthält el schriftspezifischen Signo para westeuropäische y amerikanische Idiomas. Der Zeichensatz deckt el Idiomas Albanisch, Dänisch, Alemán, Inglés, Farörisch, Finnisch, Französisch, Galizisch, Irisch, Isländisch, Italienisch, Katalanisch, Niederländisch, Norwegisch, Portugiesisch, Schwedisch y Spanisch de. Lediglich einzelne Signo como el niederländische ij o Alemán Anführungszeichen unten fehlen.
**ISO-8859-2 (Latin-2): Dieser Zeichensatz enthält el schriftspezifischen Signo para el meisten mitteleuropäischen y slawischen Idiomas. Der Zeichensatz deckt el Idiomas Kroatisch, Polnisch, Rumänisch, Slowakisch, Slowenisch, Tschechisch y Ungarisch de. [/offtopic] |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 19.05.2009 ▲ |
|
|
|
|
 Dietmar Horn | @Thomas: Hast Usted todavía el Wörterbuch para dBase III y könntest Usted lo me mailen? Und si sí, como binde Yo, el slawischen Zeichensatz una, así daß sowohl el polnischen como auch el Alemán Signo korrekt dargestellt voluntad?
@Mario: Como lugar I, con Conjunto(Charset,N) el ISO-8859-2 (Latin-2) una?
Un Textdatei (INI) oder dBase-III-Expediente podría Yo notfalls en una polnischen Windows con polnischer Tastatur redactar.
Falls el con el Einstellen des slawischen Zeichensatzes irgendwie klappen debería (?), entonces befürchte Yo sin embargo, daß el Alemán Signo no korrekt dargestellt voluntad (y umgekehrt: si la Alemán Signo klappen, entonces klappts con el polnischen Signo no)?
Como ya he dicho, me es no por lo tanto, en erster Linie con uno gängigen Textverarbeitung polnisch-Alemán-gemischten Texto a redactar y en el Programa anzuzeigen. Das ließe se problemlos con Word oder Star-Office como RTF y Anzeige en un RichEdit realisieren. Das wäre el allerletzte (y schlechteste) Variante, si gar nichts más mehr va.
Mir sería lo ya ausreichen, si yo vom Programa de una normale Textdatei con gemischtem Texto einlesen y esta en el Programa ausgeben podría (Listview oder Listbox).
Saludo Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...]  Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...]  | 19.05.2009 ▲ |
|
|
|
|
 Nico Madysa | Ha! Endlich weiß Yo auch veces ne Antwort! 
Für el polnischen Sonderzeichen (ĄąČčĘꣳŃńÅ
Å Żż debería el ser) necesidad du Unicode. Dabei voluntad para una Signo no una, pero zwei Byte verwandt. Schau veces hier: KompilierenMarcaSeparacióncls
Einen Font laden, der vernünftig Unicode unterstützt
UseFont Times New Roman,16,0,0,0,0
Der eigentliche Text, noch normal
var t$ = Hallo, ihr lieben qLeuteq!
Puffer vorbereiten
da Unicode zwei Bytes pro Zeichen braucht, muss er logischerweise doppelt so groß sein
declare b#
Dim b#,2*len(t$)
Die Funktion macht aus dem einfachen Text Unicodetext, der in b# gespeichert wird
External(KERNEL32,MultiByteToWideChar,0,1,Addr(t$),len(t$),b#,SizeOf(b#))
Hier verändere ich den Text, nämlich Zeichen 2 und 3 (Erstes Zeichen = 0)
Word, da zwei Bytes/Zeichen benötigt werden
Der Code, den man mit charmap.exe ermitteln kann, steht für das durchgestrichene l
Word b#,2*2 = $0142
Word b#,3*2 = $0142
Und hier werden die langweiligen Doppelhochkommata durch echt typografische Anführungszeichen ersetzt:
Word b#,18*2 = $201E
Word b#,24*2 = $201C
Der Unicodetext wird angezeigt; da Parameter Nr. 5 die Anzahl der zu schreibenden Zeichen, nicht der
zu schreibenden Bytes, angibt, muss hier die ursprüngliche Textlänge genommen werden.
External(GDI32,TextOutW,%hDC,100,100,b#,len(t$))
Und Ende
waitinput
Dispose b#
end
Dank IF weiß Yo nun, dass lo algunos APIs son, el en una A enden, z.B. TextOutA. A es para Ansi, also el gewöhnlichen Texto. Zu cada derartigen Función hay una Pendant con W, hier TextOutW, welchen Widechar, also Unicodetext, unterstützt.
Inwieweit Controls y Gridboxen Unicode unterstützen, vermag Yo no a sagen, doch tal vez hilft dir el sí. |
|
|
| |
|
|
|
 Thomas Freier | Hier zwei *.csv (Unicode y UTF8). Im alten WIN-Editor Es el Anzeige, Kopieren y Einfügen OK. Auch es posible vom Editor en una Multiedit el Texto encima Strg C y Strg V einzufügen. Danach auch vom Multiedit 1 en el Multiedit 2. Alle Signo bleiben obtener. Wenn Yo sin embargo por script kopiere: KompilierenMarcaSeparación se de : abażur = abazur y abecadło = abecadlo (Bild-5).
Como son como el de Dietmar angeschnittenen Lösungsansätze? |
|
|
| |
|
|
|
 | Wenn lo el Dietmar lediglich a Anzeige va, entonces HTML-Win vlt. el einfachste Solución. |
|
|
| |
|
|
|
 Thomas Freier | Posesiones todavía algo probiert: con Gerhards lesetext.zip umgewandelt después de Gerhard.txt y ahora con Dieters Minitextpad.exe geöffnet. Alle Signo son disponible, auch si la Texto como *.rtf abgespeichert y luego z.B. con OpenOffice geöffnet se. El Anzeige en el Listview es todavía falso. |
|
|
| |
|
|
|
 | |
|
| |
|
|
|
 Nico Madysa | Yo komm no voran. 
Mein bisheriges Zwischenergebnis es, el Control por API a redactar: KompilierenMarcaSeparaciónStruct CREATESTRUCT = lpCreateParams&, hInstance&, hMenu&, hwndParent&, cy%, cx%, y%, x%, style&, lpszName&, lpszClass&, dwExStyle&
proc API_Create
if %pCount > 10
parameters Class$,Name$,style&,x%,y%,dx%,dy%,pWnd&,id%,hInst&,exstyle&
else
parameters Class$,Name$,style&,x%,y%,dx%,dy%,pWnd&,id%,hInst&
var exstyle& = 0
endif
var cs# = New(CREATESTRUCT)
With cs#
.lpCreateParams& = SizeOf(cs#)
.hInstance& = hInst&
.hMenu& = if(u_IsMenu(id%),id%,0)
.hwndParent& = pWnd&
.cy% = dy%
.cx% = dx%
.y% = y%
.x% = x%
.style& = style&
.lpszName& = Addr(Name$)
.lpszClass& = Addr(Class$)
.dwExStyle& = exstyle&
EndWith
var handle& = u_CreateWindowExA(exstyle&,Addr(Class$),Addr(Name$),style&,x%,y%,dx%,dy%,pWnd&,id%,hInst&,cs#)
ifnot handle&
Class$ = WinError$(%WinError)
MessageBox(Es trat folgender Fehler auf:
+ Class$,F E H L E R !!!,4096)
endif
Dispose cs#
return handle&
endproc
declare hUser&,hList&
cls
hUser& = ImportDLL(USER32,u_)
hList& = Create(GridBox,%hWnd,Deutsch;0;200;Polnisch;1;200,2,5,5,400,400) so willst dus doch haben, gell Dietmar?
hList& = API_Create(STATIC,Test,$50000001,5,5,100,20,%hWnd,1000,%hInstance,$200) dies ist ein Test der API.
waitinput
FreeDLL hUser&
'./../../funktionsreferenzen/XProfan/end/'>end
Meiner Theorie después de hätte una continuación sólo CreateWindowExA por CreateWindowExW sustituir necesario -- y aquí [...] stehts genau así. Jedoch erkennt el API entonces en una vez no Fensterklasse mehr. Yo weiß momentan auch no más como así weit. |
|
|
| |
|
|
|
 Thomas Freier | Irgendwo hapert lo en allen sólo RTF-Editoren en Übergabe des Textstrings con StrgC y StrgV en el Suchen/Ersetzen-Función. Seltsamerweise restos una así kopierter/eingefügter Texto innerhalb el RTF beim Guardar el RTF obtener. En allen Office-Anwendungen landet el kopierte Texto correcto en el Suchen/Ersetzen-Función y se entonces en el RTF auch otra vez gefunden. Como puede wir el/con el mitteleuropäischer Codeseite einstellen/trabajo y el problema es entonces auch para el Listviews gelöst? |
|
|
| |
|
|
|
 Dietmar Horn | Relacionado con la RichEdit wäre el allerletzte (y ungünstigste) Variante. Im Gegensatz a una Listview fehlen hier z.B. el Möglichkeiten des Sortierens, Umsortierens, des Vertauschens el Spalten, usw.
Das manuelle Umstellen de Codeseiten oder Zeichensätzen sólo para una einziges Programa dürfte viele Anwender überfordern.
El Anregung de Nico liest se zwar no schlecht, doch salvo el Textausgabe mittels des Imprimir-Befehles scheint ellos para esta Zweck a ahora por desgracia, no sonderlich geeignet a ser.
Saludo Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...]  Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...]  | 22.05.2009 ▲ |
|
|
|