Deutsch
Kompilierer

XProfan X4, Subscription

 
- Seite 1 -



RGH
Es ist soweit: Nach Fertigstellung können nun die Teilnehmer auch die endgültige Version hier downloaden. Das notwendige Installationspasswort findet sich in der Textdatei, die sich neben dem Installationsprogramm in der ZIP-Datei befindet.

Download/ In den Warenkorb
19,95 €
inkl. MwSt.
keine Versandgebühr


Vorraussetzung ist eine installierte Vollversion von XProfan X3.x.

18.109 kB19,95 €
inkl. MwSt.
keine Versandgebühr
Artikel:DE-10900
Bezeichnung:XProfanX4, Subscription
Version:Fertige Version X4 (13.05.2018)
Hochgeladen:17.05.2017
Herunterladen
 
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
17.05.2017  
 



 
- Seite 2 -



RGH
Ok, das mit den DropDownButtons habe ich jetzt eingebaut. Wenn man die Menü-ID als negativen Wert eingibt, wird dieser kleine Pfeil neben dem Button angezeigt.
Mit @MenuItem(ID) fragt man wie gewohnt den eigentlichen Button ab, mit @MenuItem(-ID) den kleinen DropDownButton. Dann kann man z.B. mit CreateMenu ein Untermenü erzeugen ... oder auch was ganz anderes tun.

Gruß
Roland
 
XProfan X3
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
24.06.2017  
 




Michael
W.
Uwe Lang (24.06.2017)
Da wir gerade bei der Toolbar sind,
kann man diese noch soweit erweitern das man die Toolbar auch an den Fensterrändern also rechts bzw. links anordnen kann?


geht laut Delphi-Praxis auch: [...] 

Style: [...] 

Control: [...] 

VB: [...] 
 
Alle Sprachen
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
25.06.2017  
 




RGH
Ja, mit der VCL geht das. Aber in XProfan benutze ich ja nicht die VCL, sondern "nur" die Windows-API. Und da ist dieses meines Wissens leider nicht vorgesehen. (Ok, auch die Toolbar unten taucht in der Microsoft-API-Doku nicht auf ...)

Gruß
Roland
 
XProfan X3
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
25.06.2017  
 




RGH
... und die neue Version mit der oben beschriebenen Erweiterung der Toolbar (und einem kleinen Beispielprogramm) hochgeladen.

Viel Spaß damit
Roland
 
XProfan X3
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
25.06.2017  
 




RGH
Vergeßt die oben beschriebene Syntax für die DropDown-Pfeile bei der Toolbar. Die Sache mit der negativen ID beißt sich intern mit den ItemIDs. So wird es also jetzt tatsächlich sein:

Die Toolbar-Funktionen "AddButton", "AddTextButton", "InsertButton" und "InsertTextButton" er halten einen optionalen zusätzlichen Parameter. Ist dieser 0 oder nicht vorhanden, gibt es keinen DropDownPfeil, ist er größer als 0, gibt es den DropDown-Pfeil für den Button.

Die ID des gedrückten DowpDown-Pfeiles befindet sich nach dem WaitInput in der Systemvariablen %DropDownID und kann auch mit der neuen Funktion DropDown(ID) abgefragt werden. Ähnlich wie bei der Funktion MenuItem() ist der Rückgabewert der Funktion 1, wenn der entsprechende Pfeil angeklickt wurde.

Das aktualisierte Beispiel:
Declare hToolBar&, hBild&, ende%
WindowStyle 63
Cls
hToolbar& = Create("TOOLBAR", &hWnd, 0, 0, 2, 2000, 1)
Toolbar("AddButton", hToolBar&, 0, 2000, "Button 1", 1)
Toolbar("Separator", hToolbar&)
Toolbar("AddButton", hToolBar&, 5, 2005, "ENDE")

WhileNot ende%

    WaitInput
    locate 10,30

    If %KEY = 2

        ende% = 1

    ElseIf %KEY = 4

        SetWindowPos hToolbar& = 0, 0 - 0, 0; 0

    ElseIf MenuItem(2000)

        MessageBox("Schnipp schnapp!", "Test", 0)
        cls rgb(255,255,255)

    ElseIf DropDown(2000)

        CreateMenu
        AppendMenu 101,"&blau"
        AppendMenu 102,"&rot"
        AppendMenu 103,"&grün"
        Separator
        AppendMenu 2005,"&Ende"
        TrackMenu %MouseX,32

    EndIf

    If MenuItem(2005)

        ende% = 1

    ElseIf MenuItem(101)

        cls rgb(0,0,255)

    ElseIf MenuItem(102)

        cls rgb(255,0,0)

    ElseIf MenuItem(103)

        cls rgb(0,255,0)

    EndIf

EndWhile

DeleteObject hBild&
End

Gruß
Roland
 
XProfan X3
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.07.2017  
 




jacdelad
Hm, jetzt muss man nur noch ausrechnen wo das Dropdown-Menü hin soll. Normalerweise ist ja direkt unterm Button, also bündig zu dessen linker unteren Kante. Sollte aber kein Problem sein.
 
04.07.2017  
 




RGH
Und der nächste Upload der Subscriptionsversion!

ftp("ListDir", Datei[, modus])
Wenn Modus weggelassen wird oder 0 ist, wird wie bisher ein ausführliches Listing in die Datei geschriebn, ist der Modus <> 0, stehen in der Datei nur die Dateinamen, die etwa mit move("FileToList", Datei) in die Listboxliste geschrieben werden können.

HashArray[] = json("Hash", Jsondatei)
Die JSON-Datei wird in ein Hash-Array eingelesen!
Boolsche Werte haben den "*TRUE*" oder "*FALSE*".
Eine Liste hat den Wert "[n]", ein Objekt den Wert "{n}", wobei n das entsprechende Handle ist. Ein Beispiel:
Declare string Dateiname, Schluessel, Wert, \
long js,                            \
hash HashArray[]
window 1500,1000
Dateiname = LoadFile$("Wähle eine JSON-Datei","*.json")

If Dateiname > ""

    js = Create("json", Dateiname)
    HashArray[] = json("Hash", js)
    ForEach HashArray[], Schluessel, Wert
    Print Schluessel + " = " + Wert
    EndFor

EndIf

Print
Print "Taste drücken ..."
WaitInput
End

Das Ergebnis sieht z.B. so aus:
 
XProfan X3
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
23.07.2017  
 




E.T.
...nebenbei: wann bekommt die neue Version die Versionsnummer 14 ??
Frage nur wegens der Unübersichtlichkeit halber
 
XProfan X3
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...
27.07.2017  
 




Ostfriesenjack
RGH (17.05.2017)
Die nächste XProfan-Version steht kurz vor Ihrer Veröffentlichung.


Wann wird denn die Version X4 auf CD herauskommen und ist ein Upgrade von der X2 möglich?

Beste Grüße,
Jack
 
09.08.2017  
 




RGH
Neue Version hochgeladen:

Neu ist der MailEmpfang mit XProfan.
Außerdem wurde der Datei-Download per FTP im Hintergrund ermöglicht, Create("Icon",...) erweitert und noch Einiges mehr.

Alle Neuerungen gibt es hier zum Nachlesen: [...] 

Gruß
Roland
 
XProfan X3
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
16.08.2017  
 




RGH
Ostfriesenjack (09.08.2017)
Wann wird denn die Version X4 auf CD herauskommen und ist ein Upgrade von der X2 möglich?


Ich denke, dass die CD (oder der USB-Stick?) im September oder Oktober fertig wird.

Updates wird es wie gewohnt von der letzten (X3) und vorletzten (X2) Version geben. Version 11.2 wird dann zur Freeware.

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
16.08.2017  
 




RGH
... und wieder eine neue Version:

Jetzt geht auch der FTP-Upload im Hintergrund, man kann den Inhalt einer ZIP-Datei auslesen und man kann nun beliebige eigene Containerfunktionen erstellen, denen wie bei den eingebauten Containern mit SUBPROC weitere Funktionen hinzugefügt werden können.

Und ein paar kleinere Bugs wurden auch beseitigt.

Eine Beschreibung der Neuerungen gibt es demnächst an gewohnter Stelle.

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
06.09.2017  
 




Rezension verfassen


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

66.017 Betrachtungen

Unbenanntvor 0 min.
Kutsche vor 31 Tagen
ByteAttack16.10.2024
Rschnett24.08.2024
Hans-Jürgen Trog29.07.2024
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