AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Lazarus-Umfrage

Ein Thema von Insider2004 · begonnen am 2. Dez 2006 · letzter Beitrag vom 13. Jan 2008
Antwort Antwort
Seite 5 von 7   « Erste     345 67      
schöni

Registriert seit: 23. Jan 2005
Ort: Dresden
445 Beiträge
 
Delphi 7 Personal
 
#41

Re: Lazarus-Umfrage

  Alt 31. Mai 2007, 16:24
Hallo!

Zitat von mimi:
Wenn ALLE mithelfen wird es ein tolles Projekt(was es jetzt schon ist *freu*)
Super, das wollte ich schon lange, nur leider wird die Kenntnis aller Quelltexte stillschweigend vorausgesetzt. Ich hatte mich vor langer Zeit mal auf der Lazarusseite registriert, in der Hoffnung, in den erlauchten Krei der Programmierer aufgenommen zu werden. Danach hatteich Probleme mit dem Einloggen in die wirklich interessanten Foren. Das gleiche Problem hatte ich schon mal mit Freepascal. Dort ging es um FreeVision. War zu der Zeit, wo FreeVision noch nicht freigegeben war. Meine Mitarbeit wurde mit der Begründung der damals bestehenden Lizenzprobleme abgelehnt. Ich hätte das schon für mich behalten bis zur offiziellen Freigabe. So konnte ich meine Fragen zu den Quelltexten nicht klären und selber damit klarkommen, ohne jede Unterstützung durch die Entwickler, die daran gearbeitet haben, da bin ich erstens nicht versiert genug und zweitens nicht länger bereit. Wenn ich mir das alles selber beibringen muss, dann bin ich auch nicht länger bereit, meine Leistungen dann öffentlich zu machen. Das funktioniert nur, wenn die OpenSource Entwickler ihr Wissen auch preisgeben.

Zitat:
Was konntest du denn nicht nach Lazarus umwandeln ?
Wenn du ein Projekt hast, was nur mit Standart Komponenten arbeitet sollte das kein Problem da Stellen.
Einige der Synedit-Komponenten sind nicht kompatibel. Dann hat die Eigenschaft Selected der ColorBox-Komponente in Lazarus einen anderen Namen, der mir imMoment nicht einfällt. Kann ich aber in der PDF Doku nachschlagen. Ok, MDI Funktionen hab ich verwendet, was aber das Einbinden von GTK noch nicht erklärt. Eher müsste da der Compiler wegen fehlender Eigeschaften streiken. Meine Lazarus IDE ist auf Win32 eingestellt und sollte deshalb auch nur die Win32 Bibliotheken einbinden.
Mehr kann ich dazu nicht sagen, denn sonst verwende ich im fraglichen Projekt nur Standardkomponenten, die sowohl in Delphi als auch in Lazarus vorhanden sind.

Als LCL Schnittstelle habe ich Win32 eingestellt.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#42

Re: Lazarus-Umfrage

  Alt 31. Mai 2007, 16:39
seltsam. aber das geht mir auch so:
ich habe einige Punkte(Vorschläge) an Mathis gesendet, bis heute habe ich keine Antwort bekommen im forum meinen die die sind sinlos, nur weil ich gerne mehr 9 Sprungmarken im Projekt habe also:
unit 1 Strg+1 unit2 Strg+1
dann ist aber das Strg+1 in unit1 weg.

das hatte ich mal umgestellt.

Ich kann dir nur den tipp geben: Melde dich mal hier an:
http://www.lazarusforum.de/
dort sind einige Bei, die sich evlt. besser mit dem Quellcode auskennen oder dir Fragen beantworten könnten.

Um was für Fragen ging es denn ?
Ich habe wie oben bereits gesagt, auch mal ein blick in den Quellcode geworfen !

Das mit SynEdit kann daran liegen, das noch nicht alle Higleiter für Lazarus verfügbar sind.
Aber die Namen sollten, gleich sein, bei den Standard Komponenten.

Also wenn du es nochmal versuchen solltes, kann ich dir gerne Helfen(soweit mir möglich).
Ich hatte auch vor einige Addons zu schreiben zu Lazarus und die dann als Patch bereit zu stellen.

Aber noch habe ich mich nicht dran gemacht !

Wann waren den deine versuche mit Lazarus ?
Evlt. ist es jetzt bei 0.9.22 Beta ja anders.
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
schöni

Registriert seit: 23. Jan 2005
Ort: Dresden
445 Beiträge
 
Delphi 7 Personal
 
#43

Re: Lazarus-Umfrage

  Alt 31. Mai 2007, 18:25
Hallo mimi,

hab mich grad im Lazarusforum angemeldet. Danke fürden Tipp. Werde sehen, ob die Hilfsbereitschaft dort besser ist.

Bei Lazarus ging es um den Aufbau des Debuggers. Bei Version 0.9.16 hatte der Schrittbetrieb noch nicht funktioniert. Das klappte erst in der Version 0.9.20. Außerdem ist bei einigen Dialogen die Beschriftung unsauber. Und selber muss ich da erst lange suchen, um die richtigen Units mit den Dialogen zu finden und korrekt in die IDE zu laden, um die Beschriftungen anders anzuordnen. Zudem interessiert mich der Aufbau des Objektinspektors. Hatte mal selber versucht den nachzubauen. Ziel war ne eigene RAD IDE. Irgenwann kam dann Lazarus und da kann ich, wenn ich so ne RAD IDE bauen will, ja auch bei Lazarus mitmachen, statt nochmal ganz von vorne anzufangen.
Und letztens will ich die Toolpalette und die Komponentenpalette so schön angeordnet haben, wie in Delphi. In Lazarus sind mir die Buttons zu klein. Das will ich verändern. Derzeit sind die Buttons oben angeordnet und der Bereich mit den Buttons hat unterhalb derselben noch ne Menge Pixel Platz. Zwar nur ein Schönheitsproblem, aber wenn schon OpenSource, dann kann das auch angepasst werden. Deshalb gleich die Frage an Dich (Hast ja Hilfe angeboten): Welche Units enthalten den Code des Hauptfensters mit Menü, Toolpalette und Komponentenpalette und in welchem Verzeichnis sind sie zu finden. Zudem trau ich mir das vorserst nicht alles im Quellcode zu machen. Muss ich da das Lazarus Pojekt in die IDE laden? Will für die Größenänderung und die Beschriftungsanpassung den FormDesigner verwenden.


Ich habe, glaub ich, mit Lazarus 0.9.08 oder so angefangen, dann die 0.9.16 und später die 0.9.20 auf meinen Rechner geladen und installiert. Die 0.9.22 hab ich noch nicht. Hab auch nur ISDN. Hab aber in der Dresdner Uni-Bibliothek kostenlosen Internet-Zugang, den ich für größere Downloads nutze. (Dank USB Stick). Muss aber dann jedesmal ins Stadtzentrum, wohne am Stadtrand.

Das man mit Lazarus für Windows und Linux entwickeln kann, spricht natürlich für Lazarus. Bei meinen Portierungserfahrungen sollte man dann aber gleich mit Lazarus entwickeln. Wie es mit der Portierbarkeit in der Version 0.0.22 aussieht, kann ich derzeit nicht sagen, siehe voriger Absatz.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.
  Mit Zitat antworten Zitat
CCRDude
(Gast)

n/a Beiträge
 
#44

Re: Lazarus-Umfrage

  Alt 31. Mai 2007, 19:14
Der Debugger ist echt so ein Knackpunkt, insbesondere da er imho noch nicht auf nem 64-bit-Windows läuft (bei Delphi kein Problem, obwohl das auch 32 bit ist, aber FPC/Lazarus benutzt nen GNU-Debugger imho, der da wählerischer zu sein scheint). Aber: heute ist zum ersten mal (seit ich den Newsfeed beobachte zumindest) eine 64-bit-Windows-Version auf Sourceforge released worden.

Zu Foren, Freundlichkeit & Co.: das kommt da leider immer drauf an, an wen man gerät. Das "offizielle" Forum ist etwas chaotisch, neben einigen sehr netten Leuten gibt es einige von Standardfragen häufig angenervte und einige etwas arrogante. Der Newsserver soll wesentlich professioneller sein, und eher zu empfehlen wenn man mithelfen will.

Und ja, der Source ist manchmal äußerst kompliziert zu verstehen, aufgrund der verschiedenen Prozessor- und UI-Möglichkeiten ist der teilweise übel aufgesplittet. Ich hab mir angewöhnt, dafür ein Kommandozeilenfenster nebenbei offen zu haben und im Ordner fleissig zu grep'en, wenn ich was bestimmtes suche
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#45

Re: Lazarus-Umfrage

  Alt 31. Mai 2007, 19:51
@CCRDude
Also ich meine es gibt zwei Debuggers, einen eigenen. und ein Standard. muss mal schauen welche bei dir eingestellt ist.
Wobei das Schrittweise geht immer noch nicht.

@schöni
Zitat:
um die Beschriftungen anders anzuordnen
Ist bei mir nicht mehr so...

Zitat:
Zudem interessiert mich der Aufbau des Objektinspektors
Es gibt zwei Wege:
1. Lazarus hat einen eigne Fertige Komponente in meinem Paint2 Projekt verwende ich ihn.
Weil die VST damals noch einige Fehler hatte ! habe ich es umgestellt.

2. Es geht auch über die VST, es gibt ein Beispiel dazu.
das ist gar nicht mal so schwer nur aufwendig !

Zitat:
Welche Units enthalten den Code des Hauptfensters mit Menü, Toolpalette und Komponentenpalette und in welchem Verzeichnis sind sie zu finden.
Das wollte ich auch schonmal wissen. Ich habe die Unit gefunden wo der Editor drin ist.

Alles was mit der IDE zu tuen hat es
/usr/lib/lazarus_neu/ide

Muss halt den Pfad anpassen *G*
Welche Units das genau sind weiß ich im Moment leider nicht !

Zitat:
Das man mit Lazarus für Windows und Linux entwickeln kann
Das ist der größte Vorteil. Es werden auch Windows CE und Os2 unterstützt.
Meines wissen aber noch nicht vollständig. Es gab mal im Forum einige Fragen dazu !


Zitat:
Bei meinen Portierungserfahrungen sollte man dann aber gleich mit Lazarus entwickeln.
Ja das Stimmt. Das ist am einfachsten.
Es gibt aber verschinde Menu Punkte unter Werkzeuge, die dir dabei helfen
Mein Paint2 Projekt z.b. habe ich nach Lazarus Portiert bis auf die VST hatte ich keine Probleme damit.

Ach ja noch was: z.b. ist der Menu Editor einfach eine Katastrophe.

Aber ich hoffe das die Entwicklung rasch voran geht .
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#46

Re: Lazarus-Umfrage

  Alt 31. Mai 2007, 20:43
mimi: habe es in Bugtracking drinnen: http://www.freepascal.org/mantis/view.php?id=8982
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#47

Re: Lazarus-Umfrage

  Alt 31. Mai 2007, 20:54
Ich kann leider noch nicht so gut Englisch, könntest du es mir hier noch einmal in deutsch schreiben ?
Danke !
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#48

Re: Lazarus-Umfrage

  Alt 31. Mai 2007, 21:33
Wenn ich ein Programm kompiliere ohne es gespeichert zu haben und es darauf linken und ausführen lasse (kurz: F9), läuft alles wie gewünscht.
Wenn ich es abspeichere und dann F9 drücke, wird alles kompiliert und gelinkt, aber es kratzt sozusagen beim Ausführen ab.

Damit du es lernst:
Die IDE stürzt beim ausführen des Programms, nach dem kompilieren und linken, ab. Wäre das Projekt nicht abgespeichert, würde dort kein Absturz sein [sein nur um es klarer zu sehen] (Page Fault) oder irgendetwas anderes schief laufen.
  Mit Zitat antworten Zitat
schöni

Registriert seit: 23. Jan 2005
Ort: Dresden
445 Beiträge
 
Delphi 7 Personal
 
#49

Re: Lazarus-Umfrage

  Alt 1. Jun 2007, 09:33
Zitat von mimi:
Alles was mit der IDE zu tuen hat es
/usr/lib/lazarus_neu/ide
So weit, so gut, in Windows ist es der Ordner ...\lazarus\ide

Aber dort finde ich nur die Projekte startlazarus.lpr und lazbuild.lpr. Ich kriege aber damit keine Formulare geladen. Damit muss ich nun wieder anfangen mühsam diejenigen Units zu suchen, in denen der von mir zu ändernde Quelltext steht, wenn wir mal bei dem Beispiel mit den Beschriftungen und den Größen der Buttons bleiben. Es gibt zwar im IDE-Ordner die Unit ainbar.pas. Leider fehlt in dieser Unit der Quelltextteil, der die Größe der Buttons festlegt. Der Name MainBar suggeriert mir, das es sich dabei um das Fenster mit demHauptmenü, der Toolpalette und der Komponentenpalette handelt. Und in der Tool- und auch in der Komponentenpalette sind mir die Buttons zu klein. Ich würde gerne deren Größe so ändern, das erstens die Komponentenpalette in der Einstellung ihrer Standardhöhe mit den Buttons ausgefüllt ist (unterer Rand genauso hoch, wie der obere. Das gleiche will ich für die Tool-Palette erreichen, die buttons so vergrößern, das unterer und oberer Rand gleich hoch sind. Mit nem Formulardesigner brauchte ich nur die Buttons passend vergrößern. Wenn ich jedoch wüßte wo der Quellcode für die Größe dieser Buttons steht, könnte ich das auch mit der mühsameren Variante, der Änderung der Größenwerte im Quelltext erreichen. Leider steht der entscheidende Quelltext nicht in der Unit Mainbar, deren Name mir das Hauptfenster mit Menü, Tool- und Komponentenpalette suggeriert. Ich muss schon sagen, das ich mit dieser Philosophie der Modularisierung sehr große Probleme habe. Nach meinem Verständnis von Modularisierung müßte der von mir gesuchte Quellcode in der Unit Mainbar stehen, eben in jenem Modul, der vomNamen her für das steht,was ich bei dieser RAD IDE unter MainBar verstehe. Warum so kryptisch. Ist das in der professionellen Programmierung, wo die Leute mit diesem Gewerbe ihr Geld verdienen müssen auch so, oder sind die Programmquellen dann klarer und einsichtiger strukturiert??? So wie die Lazarus-Quellen aufgebaut sind, muss ich wegen jeden Scheiss fragen, bis die Hilfsbereitschaft der Entwickler erschöpft ist. Ich mache bei der Entwicklung jedenfalls nur dann noch mal mit, wenn ich beim vorliegenden Aufbar der Quelltexte mit wirlich jeder noch so primitiv wirkenden Frage kommen kann. Das wäre jetzt zum Beispiel die Frage: In welcher Unit stht der Quelltext, der die Button-Größen einstellt und wie sind die Buttons benannt?
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.
  Mit Zitat antworten Zitat
CCRDude
(Gast)

n/a Beiträge
 
#50

Re: Lazarus-Umfrage

  Alt 1. Jun 2007, 09:40
re debugger: wovon es zwei gab, war der Linker, einmal der GNU-Linker, einmal ein eigener (Geschwindigkeit und Größe besser). Debugger gibt es zwar zwei Einstellmöglichkeiten, sind aber bei GNU, einmal loka, einmal für remote-debugging (welches immerhin selbst mit Delphi nicht unter 64 bit funktioniert).

re was ist wo: wenn das so kompliziert versteckt ist, wäre es ja vielleicht mal angebracht, solch mühsam gefundene Informationen strukturiert niederzuschreiben und im Lazarus-Wiki zu hinterlegen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 7   « Erste     345 67      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz