Deutsch
Forum

FreeProfan - Tests...

 
 
23.01.2013  
 




E.T.
Mal so nebenbei: Laufen denn die 64-Bit-Proggis auch unter 32 Bit ?
Hab grad nix zum testen zur hand
 
XProfan X2
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...
23.01.2013  
 




ByteAttack
Ist wie bei jedem Programm anderer Hersteller auch: 64Bit-Progis KÖNNEN nur unter 64bit Betriebssysteme laufen! Ansonsten müsste der Compiler ja auch eine 32bit-Version mit compilieren...
War doch damals auch das Thema von Windows 3.11 (16 bit)
Wer in 32 bit compiliert hat, konnte es nicht auf Win311 laufen lassen, es sei den er hatte diese Pseudo Erweiterung Win32s die eh nie stabil lief )))
Oder noch schlimmer: 80286er - 8bit mit Windows 3.1 ! Erst der 80386er kam mit 16bit daher (Windows 3.11)
 
23.01.2013  
 




RGH
Soeben habe ich eine neue Version hochgeladen. Link im ersten Post.

Einige Probleme im Zusammenhang mit QuadInts wurden gelöst. (FreePascal ist halt doch nicht 100%ig Delphi-kompatibel ...) So langsam dürfte nahezu alles funktionieren. Was noch nicht fehlerfrei klappt ist das Multi-Prozessing.

Was auch nicht mit FreePascal machbar ist, ist die Verwendung von OLE bei den Grafikformaten. (Überhaupt ist das mit den COM-Schnittstellen so ein Problem unter FreePascal.) Daher beschränken sich die Bitmapformate auf BMP, JPG und PNG. Alle drei können auch gespeichert werden. Ich denke aber, damit kann man leben.

Ach ja: Ein neues Feature habe ich fast vergessen, das es auch in XProfan 2.1 geben wird: QuadInts in Strukturen. Als Kennzeichen dient das "&&"! Ein Beispiel:
struct test = itest%, qtest&&, dtest!
declare mem Struktur
dim Struktur, test
cls
Struktur.itest% = 56
Struktur.qtest&& = 1234567890123456789
Struktur.dtest! = 2.56
print Struktur.itest%
print Struktur.qtest&&
print Struktur.dtest!
waitinput
end

Wenn etwas noch nicht geht, einfach hier rein schreiben. Ich kümmere mich dann darum. Also bitte eifrig testen.

Gruß
Roland

Edit: Auf Vorchlag von iF habe ich als QuadInt-Kennzeichen in Strukturen das && genommen.
 
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
06.02.2013  
 




RGH
Du bist sicher die aktuelle Version von gestern Abend zu haben (Dateidatum)? Bei mir läuft es ohne Probleme.

Moment: Ich hatte nicht die aktuellste Version hochgeladen. Mit der, die ich jetzt hochgeladen habe, klappt es bei mir interpretiert und kompiliert.

Gruß
Roland
 
XProfan X2
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
06.02.2013  
 



Hallo Roland,

auf welchen Beitrag hast Du geantwortet?

o____O
 
06.02.2013  
 




RGH
Auf einen, der jetzt nicht mehr da ist. Seltsam das ....
Jörg wies darauf hin, das folgender Code seltsame Ergebnisse zeitigen soll:
Proc Test

    Parameters x&,y&
    Return Str$(x&) + " " + Str$(y&)

EndProc

Cls
Print Test(10,100)
WaitInput

Gruß
Roland
 
XProfan X2
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
06.02.2013  
 




Jörg
Sellmeyer
Sorry - hab bemerkt, dass es die neueste normale Profanversion war und nicht Profanfree und hab diesen Beitrag gelöscht. Hab dir dann per Mail geschrieben.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
06.02.2013  
 




RGH
Alles klar. Ich habe den Fehler gefunden und die korrigierte Version ist unterwegs.

Gruß
Roland
 
XProfan X2
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
06.02.2013  
 



RGH (06.02.13)
Ach ja: Ein neues Feature habe ich fast vergessen, das es auch in XProfan 2.1 geben wird: QuadInts in Strukturen. Als Kennzeichen dient das Quadratzeichen "²"!


Hallo Roland,

wie wäre es mit && statt ² ?

Überhaupt bleibt zu überlegen ob Du das nur intern verwendest,

xpse:
 
06.02.2013  
 




RGH
Die Idee mit dem && hat was. Ich habe es mal ausprobiert und es funktioniert. Ich glaube, ich werde ausnahmsweise mal Deinen Vorschlag übernehmen.

Danke und Gruß
Roland
 
XProfan X2
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
07.02.2013  
 




RGH
Hallo,

eine neue Version von FreeProfan32 ist an obige Adresse hochgeladen.

Neben dem angekündigten 64-Bit-Attribut in Strukturen mit && gibt es nun mit %% auch ein Attribut, das unter 32-Bit 32 Bit breit ist und unter Win64 eben 64 Bit. Das ist wichtig für Handles, Adressen, LPARAM/WPARAM, etc. So können unter beiden Versionen gleice Strukturen genutzt werden.

Ebenso gibt es einenn euen Variablentypen HANDLE oder POINTER, der auch passend zum System entweder 32 oder 64 Bit groß ist.

Der Codestand ist inzwischen an XPRofan 2.1 angepasst. Es sollte also nahezu alles funktionieren!

Gruß
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
15.02.2013  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

101.291 Betrachtungen

Unbenanntvor 0 min.
Gast.0815 vor 15 Tagen
Member 862464111.05.2024
Sven Bader16.09.2021
p.specht10.06.2021
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie