Zitat:
Dafür sind die Lazarus Codetols ja da.
Ok, aber das muss man erst mal wissen.
Zitat:
Wenn du nur für Windows Programmieren möchtest, stimmt das, aber was machst du wenn du für Linux Programieren möchtest und Objekt Pascal einsetzten möchtest ?
Nimmst du denn gleich Java ?
Ich nicht, aber wer weiß, vielleicht so mancher andere.
Zitat:
Warum ? Lazarus oder hier OpenOffice werden doch von zigtausenden Leuten Entwickelt die kannst du Fragen.
Es kann sogar sein das bei OpenSoruce-Projekte Fehler wesentlich schneller beseitig werden als bei "gekauften" Produkten. Gerade Sicherheit Fehler.
Eben gerade nicht, wie ich im Lazarus Forum festgestellt habe. Denn dazu wäre mehr Hilfsbereitschaft der Entwickler notwendig, damit der Anfänger
das Anfängerstadium in wirtschaftlich vertretbarer Zeit überwinden kann. Ich glaube einfach nicht, das das bei Open Office wesentlich anders ist. Die schnellere Fehlerbeseitigung klappt auch nur, wenn sich ausreichend viele Entwickler damit beschäftigen.
Zitat:
Kann das sein das du im Lazarus-Forum angemeldet bist ? Dort ist einer der redet genau so *G*
Ja, ich bin im Lazarus Forum angemeldet. Ich hatte dort eine Frage zum GDB Debugger Interface.
Zuerst wollte ich ein eigenes bauen. Da hätte ich aber noch viel mehr Fragen zum GDB Debugger
stellen müssen.
Dann habe ich mir die Lazarus Quellen angeguckt und das Debuggerinterface gefunden. Hatte aber während
des Queeltextstudiums zuerst die entscheidende Schnittstelle übersehen und auch das Beispielprogramm
im Ordner /Windebug erst später entdeckt. Kein Hinweis von den Lazarus Fachleuten, wo ich suchen muss um
schnell Erfolg zu haben. Laut
GPL darf ich aber abgeleitete Produkte erstellen, wie einen eigenen Debugger
oder ne eigene
IDE, die dieses Debuggerinterface nutzt. Auch
Dll-s darf ich sowohl mit Lazarus-Programmen
verwenden, als auch
Dll-s mit Lazarus erstellen, um diese in anderen Anwendungen zu verwenden.
Mit dem beabsichtigten Dbuggerinterface mache ich also nicht mal was illegales.
Leider fehlt der ShareMem Mechanismus, der bei Ansistrings für die
Dll-s gefordert wird, um Strings
übergeben zu können. Das das Debuggerinterface auch
Ansi Strings übergibt, kann ich von dem Recht,
eine
Dll zu erzeugen, die ich in anderer Anwendung einsetze, keinen Gebrauch machen.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.