- -pv
スレッドの閲覧状況:
現在、- がスレを見ています。
これまでに合計 - 表示されました。
※PC・スマホの表示回数をカウントしてます。
※24時間表示がないスレのPVはリセットされます。

Lazarus と Free Pascal

※ID非表示スレ
1名無しさん@おーぷん:2015/12/09(水)12:38:51 ID:???
Lazarus Homepage
http://www.lazarus-ide.org/

Free Pascal - Advanced open source Pascal compiler for Pascal and Object Pascal - Home Page
http://www.freepascal.org/

>>1-10 その他の情報
753名無しさん@おーぷん :2018/07/02(月)06:52:33 ID:???
>>727 の設定例が
classtree.zip に 727.txt として入ってます。

ここに書き込んだらアク禁食らった。
754名無しさん@おーぷん :2018/07/02(月)07:30:20 ID:???
classtree.exe を外部ツールに登録して、
$CurToken() をパラメータとして渡せば、
完全一致するクラス名があればそれを表示、
なければその文字列を含むクラスを表示してくれる。
755名無しさん@おーぷん :2018/07/03(火)14:50:19 ID:???
project.pp
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/ide/project.pp?root=lazarus&view=co&content-type=text%2Fplain

DefaultSyntaxHighlighter/Value
を読み書きするところはコメントアウトした方がいいかもしれん
2箇所ある
756名無しさん@おーぷん :2018/07/05(木)16:18:34 ID:???
>>751 は Linux だと、
アプリを終了すると、クリップボードにコピーしたものが消えますね
757名無しさん@おーぷん :2018/07/06(金)06:28:03 ID:???
既に起動している Lazarus にファイル名を渡す仕組み
TTimer 使って、 50ms に一回 temp フォルダに通信用のファイルがあるかチェックして、
あるならそれを読み込んで開いている

[lazarus] Log of /trunk/ide/ideinstances.pas
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/ide/ideinstances.pas?root=lazarus&sortby=file&view=log

[lazarus] Log of /trunk/ide/lazadvancedipc.pp
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/ide/lazadvancedipc.pp?root=lazarus&sortby=file&view=log
758名無しさん@おーぷん :2018/07/11(水)17:56:47 ID:???
Mac は View や Help ってメニューがあると、
勝手に項目を追加するらしい

Problem occuring in Cocoa menus
http://forum.lazarus.freepascal.org/index.php?topic=41656
759名無しさん@おーぷん :2018/09/11(火)08:56:39 ID:???
[lazarus] Contents of /trunk/ide/main.pp
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/ide/main.pp?view=markup&revision=58903&root=lazarus&sortby=file#l9515
procedure TMainIDE.CodeBufferDecodeLoaded(Code: TCodeBuffer;
...
DiskEncoding:=InputHistories.FileEncodings[Filename];

ここで inputhistory.xml から文字コードを取得しているんだけど、
IDE以外で文字コードを変更した場合、 inputhistory.xml に記録されている文字コードと
合わなくなるので、文字化けが起きる。
タイムスタンプの比較はやっていない。

[lazarus] Log of /trunk/ide/inputhistory.pas
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/ide/inputhistory.pas?root=lazarus&sortby=file&view=log
760名無しさん@おーぷん :2018/09/12(水)21:53:26 ID:???
BOM無しUTF8の欠点だな
BOM無しUTF8は最悪の場合、最後の文字まで調べないと
文字コードを判別できない。

BOMを付ければすぐに判別可能だけど、
そうすると、UTF16でいいじゃんってことになる。
761名無しさん@おーぷん :2018/09/19(水)16:45:13 ID:???
>>727
このタイプのパッケージを複数作ると、
Note: Duplicate unit "... って出る。
Clean and Build した場合は出ないけど。

IDE のユニットが パッケージ側に追加されてるのかな。
762名無しさん@おーぷん :2018/09/21(金)01:21:00 ID:???
パッケージ側にIDEのユニットが移動するっぽいな

そのパッケージを「要求されたパッケージ」に追加すると、
なんと、 IDE以下のユニットが使えるようになる。
このとき、ユニットパスや出力先をIDEと同じにする必要はなくなる。

新着レスの表示 | ここまで読んだ

名前: mail:





Lazarus と Free Pascal
CRITEO