Español
Foro

Delphi Übersetzung notwendig

 

Clemens
Meier
In el Win32.api Yo algo gefunden, Yo no verstanden habe. Also Yo una Stück Programa gesucht, en el el Función benutzt se. Und gefunden Yo el:
KompilierenMarcaSeparación
 
XProfan 9.1; XP SP2; FF; Editpad
24.05.2006  
 




Michael
Wodrich
(char *) y @B
Hier es lo en Profano en una Zona (Zeiger en el Daten) y el folgende es entonces simplemente el Größenangabe.

Richte una Zona una, poner con Byte Zona#,0 = ... Su Bool-Valor hinein y dar Bereichsvariable a (lo se automáticamente el Adresse des Bereiches genommen y como Größe sólo el 1.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
24.05.2006  
 




Clemens
Meier
Übersetzt also:
KompilierenMarcaSeparación
declare buffer#
dim buffer#,1
string buffer#,0 = "1"
setsockopt(csockTCPget&,$ffff,4,buffer#,sizeof(buffer#))pre>

Oder Yo lo falso verstanden?
 
XProfan 9.1; XP SP2; FF; Editpad
24.05.2006  
 




Michael
Wodrich
Byte, no String. So como Usted lo machst landet hay el Dezimalzahl 49. Es para TRUE egal (ungleich null) aber para 0 es entonces hay 48 y el es auch TRUE !!
Byte Buffer#,0 = 1 true
Byte Buffer#,0 = 0 falso

Dann es correcto - sicherheitshalber sería Yo para el Größe aber direkt una 1 einsetzen - spart sobre el tiempo y Code.
Der Optionswert darf glaube Yo sólo 1 Byte groß ser.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
24.05.2006  
 




Clemens
Meier
Klar, como Tuve wohl una Aussetzer. Byte, no String, anders macht lo entonces en efecto no Sinn. Merci.
 
XProfan 9.1; XP SP2; FF; Editpad
24.05.2006  
 




Sebastian
König
Vorsicht: Der Delphi-Typ Bool es eigentlich sólo una Integer y Por consiguiente, 4 Byte groß.

Und con Addr() podría uno incluso ni Línea sparen...
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
24.05.2006  
 




Michael
Wodrich
Dann debería wohl mejor con un LongInt gearbeitet voluntad.
KompilierenMarcaSeparación
!
Declare Bool&
Bool& = 1
SetSockOpt(cSockTCPget&,$FFFF,4,Addr(Bool&),SizeOf(Bool&))pre>
 
Programmieren, das spannendste Detektivspiel der Welt.
24.05.2006  
 




Clemens
Meier
SizeOf(Bool&) es natürlich Q... Jedenfalls bajo XProfan 9.1. Como lo bajo 10 aussieht, weiß Yo no. Aber Yo vermute, dass dies el Fehler war, el mich así einiges a Kopfzerbrechen gekostet ha. Und como lo XProfan es y Valor en un Longint steckt, muss Yo stattdessen 4 angeben (así hoffe Yo y así probiere Yo de)
 
XProfan 9.1; XP SP2; FF; Editpad
29.05.2006  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.564 Views

Untitledvor 0 min.
RudiB.14.11.2012

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie