Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Ixion IDE (https://www.delphipraxis.net/73846-ixion-ide.html)

arbu man 24. Jul 2006 20:32


Ixion IDE
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

(24.7.06)
ich arbeite schon seit langer Zeit immer mal wieder an einen Editor bzw. habe von auch mehrmals von neu angefangen.
Mein Ziel war es einen erweiterbaren Editor zu schreiben d.h. einen Editor denn man auch einfach an andere Datei Formate anpassen kann, nach einigen Versuchen mit DLLs bin jetzt bei Packages stehen geblieben. Der Editor über alle Standart Editor Funktionen wie Copy, Paste, Search, Replace etc. .

(3.8.06)
Heute habe ich nochmal von neu angefangen... naja also eins meiner Ziele habe ich bereits aufgeben der Editor soll nicht mehr für viele verschiedene Dokumententypen sein, nach dem Desaster mit den Packages sah ich da keinen Sinn mehr drin... Deswegen wird Ixion nun ein Editor für Pascal. Deswegen kommt heute ein von Grundauf überarbeitete Version mit den Standart Editor Features.

(4.8.06)
Nach dem ich mal wieder vergessen habe die SciLexer.dll zum DL Package hinzuzufügen, wieder ein kleinres Update natürlich mit der SciLexer.dll. Jetzt wird die Fensterposition bei Starten gelesen und und beim Beenden gespeichern, aber dabei eird auch überprüft ob das Fenster maximiert ist, damit das Fenster beim näschten start wieder die Normale Größen annehmen kann.

Ein weiteres Update, mit Statusbarfunktionen kommt dann wahrscheinlich morgen...

Kritik und Vorschläge für gute Features sind immer Willkommen :D

Ixion Features

# Schnelles bearbeiten meherer Dateien
# Schnelle Suchen und Ersetzen Funktion
# Anzeige des Namen des Dokument in der Taskleiste, dass grade bearbeitet wird
# Code Folding
# Speichern der Fenstergröße und des WindowsStates
# Erkenne der CMDLine auch bei laufenden Programm

Version: Alpha 3
http://ixion.bsnx.net/go/download/fullpackage kein Achtung mehr ~800 KB

Michael Habbe 24. Jul 2006 20:38

Re: Ixion IDE
 
Nen paar Screenshots wären nicht schlecht.

Flips 25. Jul 2006 14:06

Re: Ixion IDE
 
Hi.

Sry bin auf der Arbeit un kann mir deshalb den Code nicht anschauen...
Deshalb hab ich ne schnelle Frage:
Hat er Unod&Redo Funktionen? Wenn ja: Über ne richtige "Undo-Redo-Engine" (Tutorial) oder nutzt er einfach die Message WM_UNDO (Sry wenn die Konstante jetzt ned stimmt, aber ich hab das grad nicht im Kopf)?

bigg 25. Jul 2006 14:32

Re: Ixion IDE
 
Liste der Anhänge anzeigen (Anzahl: 1)
hi,

Zitat:

So wahrscheinlich habe ich jetzt wieder die hälfe vergessen, aber hier ist die IDE
Richtig, hast du. ;-)
Der Editor lässt sich nämlich nicht starten, da eine oder mehrere Dateien fehlen.

arbu man 25. Jul 2006 19:32

Re: Ixion IDE
 
Ja er hat kann UNDO und REDO die Funktionen dafür sind in der Basisklasse definiert und werden z.Z. an Scintilla weiergebenen.

So hab jetzt alles neupackt und laut depends werden auch keine Packages mehr benötigt :)

bigg 25. Jul 2006 19:55

Re: Ixion IDE
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

wenn ich Ixion starten möchte, erhalte ich erneut eine Fehlermeldung.
Zuvor wird aber noch das Setup.exe gestartet? (Ixion.exe ruft Setup.exe auf?)

PS: Wäre es nicht eleganter das Setup.exe in einem Programm zusammenzufassen?
Das spart zusätzlich Speicherplatz. Die Setup-Formulare müssen ja nicht
automatisch und immer erstellt werden. Zumal man einfach die Setup.exe
austauschen könnte und dann?

arbu man 29. Jul 2006 17:58

Re: Ixion IDE
 
So hab jetzt alle Packages die ich noch finden konnte hinzugefügt und hoffe es läuft jetzt :)
Zitat:

Ixion.exe ruft Setup.exe auf?
Ja, wenn ixion noch nicht eingerichtet ist wird das setup gestartet.

Zitat:

PS: Wäre es nicht eleganter das Setup.exe in einem Programm zusammenzufassen?
Das spart zusätzlich Speicherplatz. Die Setup-Formulare müssen ja nicht
automatisch und immer erstellt werden. Zumal man einfach die Setup.exe
austauschen könnte und dann?
Nun so bald das Programm läuft werde ich Setup.exe auch mit packages compilieren.

bigg 29. Jul 2006 19:50

Re: Ixion IDE
 
Hi,

der Link verweist ins Nirvana. Getestet mit Opera und Firefox. :wink:

arbu man 29. Jul 2006 20:05

Re: Ixion IDE
 
Hm mein FTP Proggi hat das Hochladen irgentwie abgebrochen, habs jetzt nochmal hochgeladen und jetzt sollte es gehen

bigg 29. Jul 2006 20:14

Re: Ixion IDE
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von arbu man
Hm mein FTP Proggi hat das Hochladen irgentwie abgebrochen, habs jetzt nochmal hochgeladen und jetzt sollte es gehen

Ohne Worte...

DGL-luke 29. Jul 2006 20:17

Re: Ixion IDE
 
:warn:

Du linkst gegen die VCL, sprich sie wird nicht miteinkompiliert. Projekt|Optionen|Packages|Laufzeit-Packages verwenden -> Haken wegmachen!

EDIT: @bigg: Komisch... wenn du D7 hast, müsste der das Package eigentlcih aber finden udn beutzen können... :gruebel:

arbu man 29. Jul 2006 20:19

Re: Ixion IDE
 
:wall: :wall: :wall: :wall: :wall: Ich brauch en Rechenr ohne Delphi
Zitat:

Zitat von DGL-luke
Du linkst gegen die VCL, sprich sie wird nicht miteinkompiliert. Projekt|Optionen|Packages|Laufzeit-Packages verwenden -> Haken wegmachen!

Aber dann kann ich keine Packages mehr verwenden

3_of_8 29. Jul 2006 20:22

Re: Ixion IDE
 
Hmm, mit ausliefern darf man die auch nicht.

Du müsstest bei den Laufzeitpackages wohl die Delphi Standardpackages raustun, sodass sie miteinkompiliert werden.

bigg 29. Jul 2006 20:29

Re: Ixion IDE
 
Hi Luke,

[ot]
Zitat:

Zitat von luke
@bigg: Komisch... wenn du D7 hast, müsste der das Package eigentlcih aber finden udn beutzen können...

ich habe mein D7PE frisiert, so dass es unter allen Windows Versionen läuft, ohne es installieren zu müssen. Wie das funktioert, verrate ich lieber mal nicht...

übernerd halt^^ :freak: :mrgreen:
[/ot]

PS: Legt euch doch eine virtuelle Maschine an und testet eure Programme damit, diese gibt es im übrigen auch kostenlos von Microsoft und Vmware.

DGL-luke 29. Jul 2006 20:44

Re: Ixion IDE
 
Zitat:

Zitat von arbu man
Aber dann kann ich keine Packages mehr verwenden

:shock:

Na dann leere das Edit da wenigstens und schreib nur die Packages rein, gegen die du linken willst...

Michael Habbe 29. Jul 2006 21:05

Re: Ixion IDE
 
Zitat:

Zitat von arbu man
:wall: :wall: :wall: :wall: :wall: Ich brauch en Rechenr ohne Delphi

Dann installier Dir mal ne VirtualMachine. So teste ich auch meine Installationsdateien.

Matze 29. Jul 2006 21:13

Re: Ixion IDE
 
Gib bitte noch die Dateigroße, wie es verlangt ist, mit an. 4.1 MB sind sehr sehr viel für so eine simple IDE, ich habe nun mit 500 KB rum gerechnet (Es gibt hier auch einige Modem-User ;) ).

Die Packages solltest du wirklich alle entfernen und mit hineinkompilieren, dann muss man nicht die ganzen Komponenten herunterladen, um die Anwendung starten zu können. Natürlich ist man mit Packages oft flexibler, doch so hat das keinen Sinn.
Um dein Programm zu kompilieren, benötigt man natürlich die entsprechenden Komponenten, darum solltest du auch angeben, welche du verwendest.

EDatabaseError 2. Aug 2006 22:05

Re: Ixion IDE
 
Ich such sowas zur Zeit als Editor aber leider lässt er sich aufgrund der Packages nicht installieren. schade :|

arbu man 2. Aug 2006 22:12

Re: Ixion IDE
 
Ich schmeiße z.Z. die ganzen Packages raus...

[OT]
Es liegt gar nicht an den Packages es liegt an http://area51.bsnx.net/img/ausreden_image.gif
[/OT]

Daniel G 2. Aug 2006 22:24

Re: Ixion IDE
 
Zitat:

Zitat von arbu man
Ich scheiße z.Z. die ganzen Packages raus...

Sieht bestimmt lustig aus. :mrgreen:

Michael Habbe 2. Aug 2006 23:27

Re: Ixion IDE
 
Zitat:

Zitat von arbu man
Ich schmeiße z.Z. die ganzen Packages raus...

[OT]
Es liegt gar nicht an den Packages es liegt an Doppel-Effekt
[/OT]

Da ist ein Schreibfehler! :!:

Am Doppler-Effekt sind schon viele gescheitert... :wink:


Zitat:

Zitat von Daniel G
Zitat:

Zitat von arbu man
Ich scheiße z.Z. die ganzen Packages raus...

Sieht bestimmt lustig aus. :mrgreen:

Wird das denn wenigstens auch animiert dargestellt?!?

arbu man 3. Aug 2006 09:15

Re: Ixion IDE
 
So ich bin jetzt mit den Packages fertig :mrgreen: Dadurch hat sich die DL größe auch wieder auf 1,6 MB reduziert, also wenn es jetzt nicht läuft dann geb ich es auf!
[OT]
:wall: Das war der http://area51.bsnx.net/img/ausreden_image.gif

Auf die Liste: Mehr ausreden einfügen! Nachtrag: auf 28 erhöht
[/OT]

EDatabaseError 3. Aug 2006 10:08

Re: Ixion IDE
 
:firejump: juhu es funktioniert!
freufreu!

Mfg
Tobi

EDatabaseError 3. Aug 2006 12:31

Re: Ixion IDE
 
bitte könntest du noch machen das statt Dokument1 etc. der Dateiname steht. Wäre übersichtlicher ;-)

arbu man 3. Aug 2006 13:06

Re: Ixion IDE
 
"Dokument1" usw. kommt nur wenn man eine Datei neu erstellt, wenn man eine Datei öffnet steht der Dateiname oben, oder läuft der Editor bei dir falsch ?

EDatabaseError 3. Aug 2006 13:10

Re: Ixion IDE
 
Öhm bim öffnen überschreitet der Listenindex -1 ;-) bitte fixen

(Also bei Datei öffnen)

arbu man 3. Aug 2006 13:18

Re: Ixion IDE
 
Da war noch so ein Package Rest der sich bei nicht php, html Dateien quer gestellt hat, hab jetzt das aktuelle DevBuild hoch geladen.

EDatabaseError 3. Aug 2006 13:23

Re: Ixion IDE
 
Also nu kann in den Anwendungsdaten die fasttampladedignse.xml nicht gefunden werden. Dafür öffnet er jetzt die Datei. Was du auch noch machen könntest in nr ini oder so den Dateipfad mit dem Typ verknüpfen denn er merkt sich nicht das es Pascal o.a. ist.

Mfg
Tobi

arbu man 3. Aug 2006 13:37

Re: Ixion IDE
 
Hm das ist aber echt seltsam da man die Datei eigentlich löschen kann zumindest kann ich das, da bei jeden start diese datei auf Vorhandensein geprüft wird und wenn diese nicht vorhanden ist wird die Datei wieder erstellt. Was kommt denn genau für eine Fehlermeldung ?

mdg, Björn

EDatabaseError 3. Aug 2006 13:41

Re: Ixion IDE
 
Liste der Anhänge anzeigen (Anzahl: 1)
Derda:

arbu man 3. Aug 2006 13:48

Re: Ixion IDE
 
So hab jetzt eine doppelte Abfrage aufvorhanden sein einbaut jetz muss es klappen...

Aber irgentwie läuft bei dem Programm nichts richtig :wall:

EDatabaseError 3. Aug 2006 13:54

Re: Ixion IDE
 
Gleicher Fehler ;-)

öhm wäre wcht cool wenn man dem Highlightner nich immer Pascal sagen müsste ;-)

arbu man 3. Aug 2006 14:04

Re: Ixion IDE
 
:wall: Also entweder das Verzeichnis ist Schreibgeschütz oder ich weiss auch nicht mehr...

Delphi-Quellcode:
  if not FileExists(EPath.Text+'fasttemplate.xml') then begin
    slist:= tstringlist.Create;
    try
      slist.SaveToFile(EPath.Text+'fasttemplate.xml');
    finally
      slist.Free;
    end;
  end;
  if FileExists(EPath.Text+'fasttemplate.xml') then begin
    XML.FileName := EPath.Text+'fasttemplate.xml';
  end;
Das müss doch reichen...

Zitat:

öhm wäre wcht cool wenn man dem Highlightner nich immer Pascal sagen müsste
Also im Verzeichnis "${ixionroot}\cfg\" kann man in der Datei "scilexer.ini" Dateiendungen Highlightner zuweisen. Ich hoffe es hilft dir...

mfg, Björn

Ich glaub ich fang mit dem Teil nochmal von neu an...

EDatabaseError 3. Aug 2006 14:12

Re: Ixion IDE
 
du musst ja auch das verzeichnis erstellen wenns noch nicht da ist ;-)

arbu man 3. Aug 2006 14:26

Re: Ixion IDE
 
Ok ich glaub ich muss da noch einiges machen aber der heute ist nicht mein tag, ausserdem geht gleich der Reiter spazieren das darf ich nicht verpassen, liegt wohl heute an den erhöhten Sonnenaktivitäten, morgen wird's hoffentlich besser. Update kommt wahrscheinlich Morgen ... :coder:

EDatabaseError 3. Aug 2006 14:27

Re: Ixion IDE
 
Wäre echt cool den dein Programm gefällt mir :P

arbu man 3. Aug 2006 22:17

Re: Ixion IDE
 
So hab jetzt mal den aktuellen Status hoch geladen alle Grundfunktion sind bereits drin, alles weitere im ersten Post

EDatabaseError 4. Aug 2006 09:06

Re: Ixion IDE
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wie schaffst du es immer das dir gleich beim Programmstart 2 Fehler entgegenkommen und das Programm abschmiert ;-)

arbu man 4. Aug 2006 09:12

Re: Ixion IDE
 
Da passiert wenn DLLs im Windows verzeichnis liegen so jetz aber neue Version

Alpha 3
# Saving the Windowsize and State
# Displaying CaretPos in the Statusbar
# Displaying weather a Document is saved in the Tabbar
# Inseret datetime via Menu
# Add the SciLexer.dll Das war der Fehler

EDatabaseError 4. Aug 2006 09:15

Re: Ixion IDE
 
WOW :thumb: ohne eine Exception eine Datei geöffnet wo sogar automatisch die richtige Syntax hat! cool!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:44 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz