Français
Forum

Komisches Verhalten chez qui Addierung de Flags...

 
j'ai mir justement 5 Stunden läng à qui doch droite einfachen API CreateFileMapping qui Zähne ausgebissen - jusqu'à je folgendes entdeckt habe:
KompilierenMarqueSéparation
PRINT ($40000000+$80000000) Das ist der richtige Wert für die API...
Print ($80000000 | $40000000) Den Wert will die API nicht...
PRINT ""
PRINT 4*16^7
PRINT $40000000
PRINT ""
PRINT 8*16^7
PRINT $80000000
PRINT ""
PRINT 2*$40000000
PRINT $80000000
Wa
t

quoi fonctionne là de travers? Profanbug? Habe Profan 7.5...
 
01.04.2005  
 




4 kB
Hochgeladen:01.04.2005
Downloadcounter326
Download
 
01.04.2005  
 



intéressant, hat alors rien avec meiner älteren Profanversion trop 1faire. Einen Großteil drer Werte peux je mir expliquer, pas mais den Unterschied entre dem ersten et dem zweiten Wert. Folgendes ist aussi encore intéressant:
KompilierenMarqueSéparation
Print ($80000000 | $40000000) Den Wert will die API nicht...
Print @or($80000000,$40000000) Das wäre auch richtig...
Waitinputre>

je denke la fois, cela peux pour jeden, qui avec qui Windows-API arbeitet, une grande piège volonté!

[...] 
 
01.04.2005  
 





je serait dire cela schreit pour ner
KompilierenMarqueSéparation
Def ApiConformLong(1) val(translate$(substr$(str$(@&(1)),1,"."),"-",""))
>

 
01.04.2005  
 



Irrtum!
qui negative Wert ist qui korrekte Wert pour qui APIs.
APIs avec | trop addieren führt sous Umständen trop entier drastischen Fehlern chez qui Addition de Flag!!! aussi @or liefert den korrekten Wert, pas mais cela allgemeinübliche |, cela eigentlich faute par Doppeltaddition vermeiden sollte.

cela schreit plutôt (denke je) pour einem Profan Bugfix!!!
 
01.04.2005  
 




Frank
Abbing
Hi,

un eindeutiger Profanbug. maintenant weiss je aussi, pourquoi mon Fehlersuche avant einigen Wochen également trop einer Odysee wurde... la hâte du Roland déjà angemailt?
 
01.04.2005  
 



allô Frank...

j'ai là qui interne Profan Typenumwandlung dans le doute. je voulais seulement la fois nachprüfen, si qui Bug dans neueren Versionen pas déjà behoben ist. Im Profan Forum habe qui Geschichte également gemailt - Roland angeschrieben habe je encore pas. Würdest du cela prendre si il pas reagiert?
 
01.04.2005  
 




Frank
Abbing
Hi,

dein Posting ist wohl untergegangen. Tricolore nochmal à passender Stelle eingesetzt.
 
02.04.2005  
 



Besten Dank. Hatte grad cela gleiche avant et habe encore une phrase dazugeschrieben.
 
02.04.2005  
 




RGH
Salut,

cela Problem avec dem Operator | (OU) chez Flags habe je überprüft et pour qui prochain Profan-Version gelöst!
Es tritt seulement sur, si cela Ergebnis den Longint-Bereich pour dessus überschreiten serait, alors größer comme 7FFF FFFF ist. (LongInt allez de -8000 0000 jusqu'à +7FFF FFFF.) ensuite allez cela vorderste Bit (cela chez qui Wiedergabe des Wertes avec PRINT comme negatives Vorzeichen gewertet wird) verloren.

Comme je le disais: dans qui prochain XProfan 9 Subscriptionslieferung wird es korrekt marcher!

Salut
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
02.04.2005  
 



allô Roland...

Besten Dank.
là manche APIs, u.a. CreateFile, avec solchen grand (negativen) Flags travailler, wäre cela aussi sonst une böse Fehlerquelle.
 
02.04.2005  
 



Ah lol maintenant hab aussi je verstanden - worum und dir.
 
02.04.2005  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

6.849 Views

Untitledvor 0 min.

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie