| |
|
|
Dieter Zornow | Yo habe el Thema ya en el Foro de Roland Nuevo. Leider ha el Foro el código verstümmelt. Deshalb hier nochmals para Descargar.
Ein Code es una Minimalbeispiel de mi Originalcode y el otro una wirkliches Minimalbeispiel para Test. el Ejemplo de mi Code funktioniert con Xprofan 10 pero no mehr con el Subscritionversion de XProfan 11, el heißt Yo kann el Editfelder no con Gettext$() auslesen. En el minimalen Ejemplo funktioniert lo seltsamerweise auch con XProfan 11. Das heißt irgendetwas verhindert en mi Originalcode el Auslesen. Bitte veces testen wer el Subscriptionversion ha, porque XProfan 10 funktioniert sí.
In el al Schluß erscheinenden Messagebox debería C: posición. El benötigte Skcontrol.dll es en el Paket esta
Saludo de Bangkok
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 01.11.2007 ▲ |
|
|
|
|
| Sí ya interessant - auch dass el GetText genau así viele Chars wiedergibt cómo beim Erstellen des Edits en el String übergibt. |
|
|
| |
|
|
|
RGH | Hm, seid Ihr sicher, daß ihr mi korrigierte Versión (una Tag después de el fehlerhaften) benutzt? Como funktioniert getText$() otra vez. Hier una Ejemplo, con el Yo gerade getestet habe: KompilierenMarcaSeparacióndeclare text$, text&, ok&, cancel&
windowstyle 15 + 512
window 100, 100 - 700, 400
text& = create(edit, %hwnd, , 50, 50, 200, 20)
ok& = create(button, %hwnd, Ok, 50, 80, 80, 20)
cancel& = create(button, %hwnd, Ende, 50, 110, 80, 20)
while 1
waitinput
if clicked(ok&)
messagebox(gettext$(text&), Text:, 0)
elseif clicked(cancel&)
break
endif
endwhile
end
Ach sí: y si auch con el korrigierten Lieferung Problemas son, mache veces Por favor, una Minimal-Ejemplo sin SK-Control, el Problemas bereitet. (Es sí siempre denkbar, el Erweiterungen a el neue Versión sólo angepaßt voluntad necesario. Das fue beim SK-Control y XProfan 10 así, obwohl Yo hier eigentlich en el ersten Blick no Anlaß sehe ... pero yo saber sí el Internas de SK-Control no.)
Saludo 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 | 01.11.2007 ▲ |
|
|
|
|
Dieter Zornow | Also Yo bin me sicher, Yo benutze el Expediente vom 26.10.2007 - 20:53 - XPROFAN INTERPRETER 11.0ß S2 Wenn lo a el SkControl mentira sería dürfte sí el zweite Ejemplo auch no trabajo. Yo denke es schwierig una Ejemplo herzustellen el no funktioniert, como el sí irgendwie una Summe de Ereignissen braucht en no a trabajo. Aber Yo versuchs veces
Saludo de Bangkok
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 01.11.2007 ▲ |
|
|
|
|
Dieter Zornow | Habs herausgefunden, scheint doch con el SKControl zusammenzuhängen, Wenn Yo una leeres Editar erzeuge kann no mehr ausgelesen voluntad, Yo habe veces para Test una Editar con un Signo erstellt. Lo kann entonces auch sólo una Signo ausgelesen voluntad. Das heißt soviele Signo como en Erstellung eingeben voluntad kann Yo auch otra vez auslesen. ¿Por qué lo con Xprofan 10 va y 11 no muss Roland wissen. En Profanedits va alles. KompilierenMarcaSeparaciónDeclare sl$,skdll&,tl&,ed&
$I SKControl.inc
cls
skdll& = Usedll(SKControl.dll)
SKCTRL_INITDLL()
tl& = SKCtrl_CreateColorEdit(%hwnd,1,RGB(0,0,0),RGB(0,180,255),0,59,(width(%hwnd)/2),20,%hInstance)
ed& = Create(Edit,%Hwnd,,50,100,100,20)
sl$ = C:
settext tl&,sl$
settext ed&,sl$
Messagebox( Gettext$(tl&),Gettext$(ed&),0)
freedll skdll&
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 01.11.2007 ▲ | |
|
|
|
|
Jac de Lad | Algo como beklopptes... |
|
|
| 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 | 01.11.2007 ▲ |
|
|
|
|
| Der Fehler es wohl klar - el Message para el Ermittlung el Longitud des a beziehenden Textes no es de el SkControl abgefangen/umgelenkt como Message para el Beziehen des Textes incluso. |
|
|
| |
|
|
|
RGH | Dieter Zornow
¿Por qué lo con Xprofan 10 va y 11 no muss Roland wissen.
Como el problema sólo el DLL auftritt, se lo sólo deren Autor wissen. Lo hängt vermutlich así zusammen, dass Yo no feste máximo Stringlänge de 32767 Signo mehr habe, pero una dynamische de 0 a MAXINT. Como auch Sebastian una Subscriptionsversion besitzt, sería Yo a Deiner Punto el problem veces en el SK-Control-Foro puesto.
Saludo 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 | 01.11.2007 ▲ |
|
|
|