【Delphi】Embarcaderoオッチャ その34【C++ビルダ】
レス数が1000を超えています。これ以上書き込みはできません。
アプデ北
CnPack、GExpertsは下手すりゃ半年後とかかね
ANN: Documentation Insight and CodeInsightPlus now supports Delphi 10.3 Rio
Written by Baoquan Zuo on December 4, 2018. Posted in Announcements >>605
gexpertsはもうbeta3くらいが出てなかったか?
引き継いだ人のサイトの方で >>605
CnPackもNightly Buildで対応してる 30870 December 2018 IDE Patch for 10.3
https://cc.embarcadero.com/item/30870 10.2 Community Editionを手動で削除するにはどうしたらいいの?
10.23のインストーラを何度実行してもエラーが出るので
色々やっているうちにおかしくなってしまった
今は10.2のインストーラも10.23のも「10.2の前バージョンが見つかりました」
と出て、そこから先に進めない しかしembarcaderoのフォルダ内は空っぽで何もない
きっとどこかに旧バージョンの痕跡が残っているのだろうけど見つけられない >>610
IObit Uninstallerあたりを試してみるとか
何代か前のバージョンをレジストリ情報含めてアンインストールしたとき
IObit Uninstallerがすかさず立ち上がって削除漏れを警告してきたよ
(そのときは削除せずに次版のインストール成功したけど) >>611
おおお貴重な情報ありがとう
そのツールで削除できた!
インストーラーが使えるようになった
ただ、インストール中にまたエラーが出た
「操作でエラーが発生しました 処理中に問題が発生しました」
と表示されて失敗してしまう
せめて何の処理中にどんな問題が発生したか表示してくれたらいいのだが VS2017の更新に慣れてると、パッチの配布は自動検出されないし手動だし面倒でしょうがない エラーの後、インストーラーを閉じてからDelphiを再起動したら
インストールの続きが始まってなんとか完了した
数ヶ月前もこのやり方をしたことを思いだした
他にもWindows Firewallを停止してると謎のエラーが出たり
インストーラーに癖があるなあ >>614
ライセンス情報の引き継ぎなんかも含めて出来のいいインストーラーとは言いがたいよね MLの質問者に素人っぽいのが増えた気がするけど無料版効果で初心者が入ってきてるのかな? 俺初心者だけどコミュニティーで始めたよ
質問はしてないけど いいことだから温かく迎えて欲しい
Del6の時のような勢いになればいいのに >>610
delphi 10.2 Community Edition manual uninstallで検索 GExperts 1.3.12 Released with Support for Delphi 10.3 Rio | GExperts
http://www.gexperts.org/gexperts-1-3-12-released/ 【エンバカデロより】新年のごあいさつ
なんや珍しく年賀メールを送ってきおったw
もう少し安くするんだったら買ってやらなくもないんだが、いかんせん高すぎる。 天下撮りたいならProfessional版全面無料にすべきだね >>623
それがCommunity Editionなんだが… もうそういうレベルじゃないでしょ。community editionの制限とっぱらってももりあがらないしすべて手遅れで無理だろ 金にならん自社向けの業務アプリを書いてるだけなのに
c/sDBのためだけにEnterpriseが必要になるのがネックだな。
まあ外注するよりは安いんだろうけど。 Delphiって動作上特別なフレームワークやランタイムとか必要ないし、OSのAPI直使用だから長期間利用できる
20年近く前のバージョンでも最新のOS環境でほぼ問題なく動いたりする
買って損はない開発環境だと思うけどね 新版対応のBoostまだ来ないの?
Boost採用したプロジェクトばかりなもので10.3を試すことすらできない… community editionが出てからは無料でモバイル開発まで
できるようになったから趣味でやってる俺みたいな人間には
今が最強の時代だけど、いつまでこの大振る舞いが続くかそこだけが不安だ ビジネス向けのEnterprises版以上は別物と考えたほうがいいよ
例えばdbMagicや4D、他の4GLなんかと同じくビジネス用プライスなんだよね
他のビジネス用の開発環境なら100万くらい当たり前
まだcommunity edition出すだけエンバカは個人ユーザーを大切にしてるんじゃない? >>636
community edition出すのが遅すぎた…てことだろ?
腹立てて去ったユーザーはもう戻らない
手遅れだよ >>637
遅いよな
OracleがJavaがライセンスうんぬん言う前に動くべきだったわ >>630
Professional版でC/S開発を安く(2層でも良い)出来るなら、また状況は違ったよな dbgo(ADO Express)で出来なかったっけ? pro はバージョンが上がる毎に、金額は上がるは、DB接続範囲が減るわだったな
もう、Enterpriseのみにして、0円〜売上比例にすればいいような community editionがあれば当面良し!
でソフトが売れたらEnterpriseに移行すればいいんじゃないの? 内包するコンパイラが増えてるから価格が上がるのはわかる
だけど中には使わないコンパイラもあるから使うものだけに課金してほしい >>644
エンバカ側のライセンスの管理が面倒くさそう 10.3のBoostまだかよクソが
Boost無いと使い物にならねーんだよ 10.3用Boostの出なさからしてもうやる気無いのだろうと感じるけど
それはそれとして、Boost以外の何かをGetItから入れて使ってる人っている? それと、小規模パッチ(今日も出てた)を毎度毎度zipで小出しというのも面倒で自動インストールにしてほしい
それこそGetItで配るとか https://search.packtpub.com/?query=delphi&refinementList%5Bproduct_type%5D%5B0%5D=Book&refinementList%5Blanguage%5D%5B0%5D=Delphi ここ2、3年Delphiをめっきり使わなくなった
community editionとかも出てるし久しぶりに触って見ようかな? ここ20年ぐらいC++Bulderを触らなくなったな
まいっか >>653
eclpseとVS(C#)とQt人間になってしまった そこはかとなくおま環と思うけど
知らんうちに構造(structだったかstructureだったか)ってペインに何も表示されないようになった
フォームの情報(デザインタブ)の時は表示される
cppやhというようなソースコードの時に宣言(または実体)のリストや構造体などの情報が表示されなくなった
Windows10 C++Builder2009 Pro です >>655
うちも同じく表示されない
Win10 + XE7
もしかしてWin10に切り替えてから表示されなくなったのかな Delphi 24年、下天の内をくらぶれば、夢幻の如くなり 今、Delphiで作られたソフトで有名なものって何?
Windows、Android、iOS、Macそれぞれで 俺は未だにDelphiで作られた大昔の画像ファイルを閲覧するためのツールを
たまに使っているが、何を隠そうそのツールは俺が俺のためにつくった
Delphiで作った俺的有名ツールといえばこれぐらいだな >>662
うん、このスレ読んでる人はだいたいそんな感じだろうね?
俺が言いたいのは、クロスプラットフォームだの何だの言ってるけど
Delphiで作られた有名スマホアプリなんてなさそう、ということ 無料のCommunity EditionでAndroidアプリ開発できるから
ちょっとやってみようと試してみたら、IMEがまともに機能せずいきなり挫折した
具体的には、FMXで作ったアプリ内で、IMEで日本語入力をすると
変換中の文字列に色が付かなくて文節の区切り等が視認できなくなる
これじゃまともなアプリなんて作れない
マルチプラットホームを謳ってはいるが、実際には特殊なUI表示を
やっているからIMEみたいに入力や表示を外部に渡すものはまともに機能しない >>664
IMEの表示に関してはUWPアプリなんかも同じだね for varのような新しい構文がサジェストや構造ビューで認識されず
エラー扱いされるのが地味にストレスだけど10.3.1でも直ってないな・・・ >>668
まぁCastaliaっていう外部ソフト買収して統合しただけやからねぇ
IDEの部門とまた違う部門が担当してそうだし、そもそもCastalia修正できる部門が今残ってるかどうかは・・・ >>668
直っていたら時間を作ってすぐにアップデートしようと思っていたけど、
直っていないのなら後回しで良いやw
このエラー扱いになるのバグは、どんなに遅くても10.4のリリースまでに修正して欲しいな。 またMVPが自作ソフトの自慢をしている
あんなクソみたいのよく自慢できるわ あとOS/2だとDelphiもどきの開発環境あったよなw >>677
その時点ではWindowsなんかよりずっと安定してたのに普及しなくて残念。 OS2はメッセージが機械翻訳的でさっぱりわからないOSだった 結局良くも悪くもMSが一番「売れるOS」作りがうまかったってだけだなー >>686
スマホのアプリとか作ると、MSは下位互換対応をよくやってると思う >>688
95/98バイナリが普通に動くもんなー でもその下位互換対応のせいで中身ぐちゃぐちゃしちゃっているけど >>689
でも、新しい Wndows では、昔の Visual C++ がインストールできないように
なったらしいけどな。 >>684
シャットダウンが「遮断」で、ダジャレかよと思った。 >>697
円バカに買収されたと思うが、今でも有償なの? いまごろになって新元号が不安になって慌てて調べたが
基本的にOS依存なので、レジストリに追加してやればOKなんだな。
Delphi7とかで書いた古いプログラムでも無修正でいけたのでほっとした。 >>703
旧VBとかMSなのに自前処理だったりして、大変な予感だよ 前に買ったHands-On Design Patterns with Delphi来てるな
Delphi GUI Programming with FireMonkeyはまだComing soon Boostまだかよ
クソが
10.3リリースからそろそろ120日だぞ
C++のコード補完が良くなったとか吹聴してるが現実は、
補完なのにケースセンシティブ
→TStrings->count と入力してしまうと候補リストは空になる
先頭を数文字入力してからは起動できない
→TStrings->Cou ここでCtrl+Space押しても起動できない
候補リストが部分一致で絞り込まれ、完全一致しないと選択されない
→TStrings->Cou この時点で本来の候補はCountのみだが、GetCount等が表示されておりCountが選択状態にならない
というクソ仕様
ホントにそろそろ見切り時かね? まだ見切りつけてないないの?
このスレをウオッチはしてるけど、俺はもう5年以上は使ってねぇわ。 俺は組み込みが本業の自営だが
ネイティブC++でポトペタ出来る魅力には抗えない
>>712
どんな会社でなに作ってるの? 自分は組み込みが本業の会社員で
ネイティブ C++ でポトペタ出来る魅力で C++Builder 使ってたけど、
仕方なく VCL のソース読んでるうちに Delphi にハマってしまった。 とっても素人な質問なのですが、少しの手直しだけで
WinとMacの両方で動く(もちろんバイナリーは別)ソフトの開発は可能ですか?
Delphiは7までお付き合いし、窓の杜でも紹介されたこともあったのですが
本業(ITとは無関係)が忙しくなったのと.
NetなどDelphi8以降よく分からなくなったのでずっと離れてました
Delphiの現在の様子を知り、改めて興味をもった次第です ○既存の資産がある
→A. 捨てて作り直せ
→B. CrossVclでチャレンジw
○新規に作るんだよ
→A. 他のクロス開発環境にしとけ
→B. fmxでガンガレ >>716
既にMacOS搭載のパソコンを持っているかどうかも気になる。 レスありがとう
モノと言われればそうなんでしょうけど、あの塩梅だと思わぬ苦労がありそうですね
ちなみに事務所にmacの実機があるので、取り敢えずそこで動けばいいかなと思いました 今ならxojoとかの選択肢もあるね
できない訳じゃないけどDelphiはやっぱりWindowsメインの開発環境だよ >>722
Windowsメインなら10.3である必要もないよねw >>713
製造系の会社で、自社製検査機の制御や他社ERPとのデータ連携&分析等のツールを作っている。
1〜2時間で組まなければならない時があるからポトペタできるのはかなりいいよ。 文字列の暗号化ってどうしてる?
CAPICOMがいつまで使えるのか不安になってきたのだが。 >>725
SHA256のハッシュをパスに設定したパス付きZip 国内Delphi関連書籍が絶滅して久しいな
お前らも同人誌書いてくれよ
技術同人書籍が60%オフ、旧「技術書典シリーズ」全52タイトル、Kindle本を大幅割引販売中 - INTERNET Watch
https://internet.watch.impress.co.jp/docs/news/1179800.html 過去本の復刻でいいからKndle版で安く出して欲しい
中村拓男さんの本とか古本で恐ろしい値段になってるし 言語の技術解説書が同人で出版せねばならん(しかも叩き売り)とは
こりゃまたえらい時代になりましたな・・ 2000円の紙の本と同じ厚さの本を安く出そうとするから苦しいことになる
章ごとに20ページくらいに分解して1冊100円くらいでばら売りすればいい
紙の本みたいに1冊に全部詰め込む必要ない DLC方式がいいんじゃないか
だいたい書いてあるけど一番知りたいところが歯抜けになっていて
それぞれ別売りw
ときどきセールで安いけどランダムにどれかの章が当たるw だってDelphi/C++builderの技術書書いたって飲み代にもならないんだもん >>733
創刊号だけ安い「週刊○○」か。
毎週付いてくるパーツを組み立てると何かができると。 週刊Delphiを作ろう
創刊号はVCL Win32コンポーネント そして売れ行き不振でシリーズ途中で未完のまま終了w デアゴスティーニみたいな組み立て系は、刊行中に一定の販売量以下になったら残りのパーツのまとめ販売をして刊行を終了させるんじゃなかったっけ?
で、完成させたら10万くらいかかって、最初は安くても結果は
高かったという罠。 罠も何もそういうものやろ
分割払いみたいなものだし >>740
さてはお前、ただの一度もデアゴを組み立てたことねーな? >>714
ちょっと前に地元で
C++Builder→VC++への移行(マイグレーション)案件有ったが
VC++移行の時点で炎上しそうだったんで受けるの止めたな >>742
ずいぶん昔に会社のおじさんに聞いた話なんで、確かに私自身は組み立てたことがない…
不確かなカキコすまぬ。 >>746
それ
何で今さらVC++に変更するのか意味不明だったわ
Visual Studio Community Edition使いたいからだろうけど
C++プログラムソースがそのまま移行出来ないからねえ、、
今は案件消えたから、誰かが力技で移行したみたいだが 案件によってC++BuilderとMFCとC#を使い分けてるけど、C++Builderで一番腹が立つのは0オリジンと1オリジンが入り混じるところ
C/C++の部分とPascal由来の部分という理屈は分かるけどイラっとくる Delphから .netへの書き換えは簡単だったわ
VCL由来なのがよくわかる >>656
亀レス
気のせいかもしれないけど
最初は表示されていたと思うんだよね
で、気づいたら表示されていなかった感じ IDEがおかしくなったら
bds.exe /pCleanEnv
とかで起動してまともになったらレジストリが壊れてる
レジストリは毎日exportしておくと復旧しやすい
前回分との差分取って変化がなかったら削除すればディスク圧迫しない
reg export "HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0" BDS20-20190427.reg ありがとう
でも特に変わりなかった
というか実行したけど一切のメッセージ出なかったけどそういうもんなのかな? Boostようやくキタよ
10.3リリースからほぼ半年かよ bccosx64(clang版)開発と合わせて何かやっていたのだろうか リリースペースを上げたせいでGetItや周辺ツールが追随出来ない問題はずっとこのままなんだろうか Delphi10.3入れてみたんだけどコンパイルにwin32しかでてこないんだよね
x64が作れるんじゃなかったのかよ
買わないとだめってやつなのか >>761
右上のプロジェクトマネージャでWin32が表示されてるところで右クリしてWin64追加してWin64選択状態にする >>761
Delphi Starter Edition で作成したプロジェクトに
Delphi Community Edition で Win64 が追加できない件について
https://qiita.com/c-yan/items/604fb1ce6c15831957cb これホント面倒
以前starterでいろいろ作ってたやつ
モバイル版に移植しようとするとそうなる
dproj書き換えとかヒドいよ
リソースとか登録してないやつは
新規にプロジェクト作って
メインフォーム差し替えればいいんだけどね 最近2010から10.3にバージョンアップしたけど時々プロジェクトをクリーンナップしないとデバッガのブレークポイントが働かないんだな Boost提供が遅れに遅れまくったことに対する釈明
https://community.idera.com/developer-tools/b/blog/posts/boost-for-c-builder-10-3-1-ja
最後のほうにも書いてあるけど、究極的にはbccでも自分でBoostビルド(B2/bjamビルドシステムを使って)できるようになればこんな問題は起こらないんだが… 10.3に移行したら、bcc32cで一部の古いコード(registerを書いたままになっていたり、関数のあとにthrow宣言を付けていたり)が
通らなくなってしまった(C++17で廃止されたため)のだけど、
VC++みたいに「使用する言語規格(11、14、17など)」の指定はできないの? bcc32cではstd=c++17が自動で設定されてる
これを変えることが出来れば実現できる GMからのメッセージ「最近のアップデートと製品登録に関する影響度の高い変更について」 - Blog - Developer Tools - IDERA Community
ttps://community.idera.com/developer-tools/b/blog/posts/from-the-gm-new-updates-and-changes-ja
「登録の回数制限」のところを理解できなかった・・・。 それと関係するのかどうかイマイチだが
そう言えば2ヶ月ぐらい前にPCクリーンインストールしたとき
Delphiのインストールで上限に達したってメッセージが出て
登録できなかった
結局、メールで事情を伝えて無事解決した
あれって何だったんだろう、初めてだよ >>771
それは関係ないんじゃね?
インストール回数の回復は昔からあったし >>770
アップデートサブスクリプションの更新をやめたユーザーからの旧製品のインストール回数の回復はが
サポートの負担になっているからやめるよ。 サポートを受けたいなら新規購入かサブスクリプションの
契約をしてね。 この変更をするまえに旧製品のインストール回数のリセットを1回だけやるから
当面は問題なくインストールできると思うよ。ってことだろ。 10.3の無料版でも上限あるんだがこれも廃止されるんだろうか? 10.3は現行でサポートバージョンだからOKじゃないかな
今回話題になってるのはサポートが終わった旧製品のことみたいだし 昨今のバージョンアップがアホらしくなった
旧製品ユーザーは沢山いるだろうからな 仕事で使っているからまあ今回もお布施したよ
しかし相変わらずGetIt含めてインストーラがだめだね
再インストールとか修復位付けて欲しい >>773
理解できました。
ありがとうございます。 これ10.3で入ると言われてたやつか
nullableもそうだったような
次期メジャーリリース(10.4)は2019年末
Delphiで(カスタム)マネージドレコード型をサポート 去年Community Editionをインストールしてもうすぐ一年で
ライセンス期間を見たら残り57日と表示されている
57日後にライセンスが切れたらどうなるんだろう
自動で一年くらい延長してくれるのか、何か面倒な手続きがいるのか たしかDLしなおしでインストしなおしのはず
ただ期限切れる前だと送ってるシリアルが同一なので切れてから再DLの流れ 言語周りの進化がなさすぎていまいち面白くない
RAD Studioロードマップ(2019年5月付) - Blog - Developer Tools - IDERA Community
https://community.idera.com/developer-tools/b/blog/posts/rad-studio-roadmap-may-2019-ja >>664の問題点はいつ改善されるの?
今のままじゃ日本語文字入力が必要なアプリがまともに作れない
文字入力なんて基本中の基本なのに >>783
ControlTypeをPlatformにすれば お、一応 Linux GUI サポートも検討中なんだな。
でも高い、いつ消えるかわからないで買うのはムリっぽいかな。 >>785
ダメだった
というか、ヘルプにControlTypeはWindowsとiOSでしか意味がないと書いてある
Androidのネイティブコントロールには対応していないようだ TEditだけかよ・・
一行だけじゃ実用性低すぎる 10.1CEってもうライセンス切れてるはずだけど
起動できてる人いる?
やっぱりライセンス切れた瞬間起動できなくなる? インストール時のライセンス認証だけ通過したら、あとはもう起動時のオンラインチェック等はしてない気がする
逆にいえば起動してるならその環境は保存しといたほうがいいかも freeml終了のメール来た
Delphi MLの運命やいかに .NET CoreってVB.NETもLinuxやMacOSで動くとか言っておいて.NET5でVB.NET切ってしまったんだね
VB.NETがDelphiよりオワコンになるとは、、 プログラム板にキチガイ降臨中!botに一晩も反応する異常さ
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。 ftpd.codegear.comっていつまで生きてたっけ? >>805
ダウンロードサーバー(cc.embarcadero)落ちてね? DLまだできないね
土日にUpdateしたかったのだが 無料勢が増えすぎてサーバが機能不全に陥ってるんだな >>809
インストール後だけじゃなくダウンロードにも有効なユーザーアカウントが必要という徹底ぶり
いつになったらサーバー復旧するんだ やっとISOがDLできるようになったと思ったら今度はGetItが死んでて元の環境に戻せない
早くなんとかして android 64はいつになるんだろう
初めてのandroidアプリを
9月ごろ公開したいんだが RAD Studio 10.3.2 リリースのお知らせ
https://community.idera.com/developer-tools/b/blog/posts/announcing-the-release-of-delphi-c-builder-and-rad-studio-10-3-2-ja
に書かれている「下記ページよりダウンロードいただけます。」
https://cc.embarcadero.com/reg/rad_studio
に10.3.2が出てこないんだが、どうやってダウンロードすれば良いんだ?
この会社って、ホントこういう所がクソだよな
サブスクリプション加入しないと過去バージョンの登録にも制限かけるとか脅しかけといて
登録ユーザーに対するこの不親切
ちなみに登録ユーザー向けダウンロードのURLって製品Webページからのリンクが一切無いよな
なんとかしてようやくたどり着いたページは15秒待たされると 本当にクソなのはこんなクソな会社の開発ツールを有り難がって必死でしがみついている俺自身だなorz ダウンロードが集中する時期じゃなくても反応が遅いサイトだな。 あれ?今消えてるね
重大なバグでも見つかったか?
こちらはGetIt復旧待ち
10.3.2をインストールしたPCで仕事できなくてマジ困ってる GetItも落ちとるのか
10.3.2だけ入れてGetItの必須コンポーネントが無いのか
それは悲惨だね
10.3.1に戻してもGetIt使えないと
ちなみにCとDどっち使ってるの?
俺はC++ >>817
C++の方
BCB3の頃から使ってる
当時小学生だった俺には丁度いい教材だった
PythonやC#もやるけどWinアプリはほぼこれだね
しかし本当困るね
他にも仕事に影響してる人いるんじゃないか? 最新アップデートに律儀に付き合わなきゃいかんのなんてオンラインゲームくらいでは >>816
どんな不具合あるかわからんのに業務用PCにリリース即入れるのもどうかと思う コードフォーマッタとリアルタイム構文チェックが微妙にバグってたのは直ったのかね >>822
勿論検証用に1〜2つ入れるだけだよ
ただその分使える環境が減る訳で
しかしまさか一週間近くも復旧しないとは思わなかった
鯖スペースのレンタル料滞納でもしてたのか? >>818
会社で使ってるの?
BCB3〜6時代のユーザーが隠れて6をずっと使ってるケースは結構あると思うけど
最新版使ってるC++使いが俺の他にもいるのか
俺はDelphi1〜6で、BCBは2009から使ってる
初回版から数年かかってbcc32cがようやくまともに使えるようになって喜んでたのに、
あれだけ喧伝してたコード補完が改善どころか改悪されてるし、
年内にリリースされるはずのBoostのリリースまで半年かかったり
この会社には毎回ガッカリさせられ続けだよ >>826
会社でも使ってるよ
機械の関係上Win95のPCが残っているのでBCB6も残してある
コード補完は現状全く役に立たないね
10.3.2では改善されたそうなのでインストールしてみたのだが
まさかこんな罠が待っているとは
何に手間取っているのか分からないけど
とりあえず最新版とGetItだけでもなんとかして欲しい
サポートセンターに投げても返事が無いし
気の短い人だったら訴えるんじゃない? >>827
GetItについては、こんな情報でてるよ
https://community.idera.com/developer-tools/b/blog/posts/temporary-10-3-2-getit-server-for-installing-10-3-2-add-on-packages
10.3.2でBoostが使えるようになったら教えてくれる?俺も後を追うから
会社でBCB使ってるんだ。他にも使える人いるの?
俺は組込メインの個人事業者で組込でC/C++使うからBCB使ってるんだけど、他の人には到底勧められないな
VCLが素晴らしくてネイティブC++でGUIをポトペタできるのが他には無いから、もうホント仕方なくBCB使ってる 10.3.2のISOってどっからダウンロードできます? >>829
ありがとう、確認した
URL先のやり方でGetIt使えるようになったよ
boostのインストールも無事完了
いくつかコンパイル&動作テストもしてみたが今の所問題は出ていない
会社では俺の他にも何人か使ってるよ
社内でライブラリが揃っているから現状C#やPythonの出番が少ない
DelphiやC++Builderの案件が少ないのは社内で完結してる所が多いからだと思ってる >>831
ありがとう
そこにも書かれてるccで始まるページ
今まで何回か試してるけど1度も繋がらない
どっかに直リンが晒されてないかと思って バージョン表記が10.3 Rio Update 1のままなんだけどUpdate 2 に変え忘れてるのかな >>832
人柱ラー、サンキュー
Boost使えるのね
ところで、問題のコード補完はどうでつか?
ほんの少しだけ期待してる >>834
もうね、相変わらずのクソさ加減だな
IDと同じで俺の顔も怒りで真っ赤だよ >>839
俺もさっきダウンロードしたけど、ちょうど1時間かかったよ >>836
コード補完は今の所正常に動いてる
ツールチップも問題無さそう?
ただ段々動作が変になってくる事もあるからもう少し様子見かな
GetItのインストールが偶に失敗するのはなんだろうな
JVCLとかよく失敗するし、今回はKonopkaのパスが追加されずに終わっていた
まあパス位なら手動でやるけどおま環かね Mac開発の簡単なRADツール探してたのに、C++は64bit非対応なのか… あとandroidのx64はいつになるんだろうね
そのウチx64じゃないとマーケットに
登録できなくなるんじゃなかった? >>845
ロードマップでは今年後半に出る予定の10.4からだね TMemoがandroidネイティブ対応になってくれないと
メモ帳アプリも作れん 10.3.2だけどIDEウィンドウを最小化から復帰した時のサイズがおかしくない?
マルチディスプレイで使ってるんだけど、どうもウィンドウの高さが
IDEのないほうの高さに変更されるみたい
まあディスプレイ1がディスプレイ2より小さく、ディスプレイ2が
メインという変則的な使用形態が影響しているのかも
(1903へのアップデートでそうなってしまった)
毎回ウィンドウサイズの変更を強いられて超面倒 うちもずれるのでAutoHotKeyで1秒毎にメインウィンドウのサイズを強制設定してる delphi Community EditionってC/Sデータベース使えるの?
Q&Aに使えないようなこと書いてあったけど
FirebirdにIBXで簡単なテストアプリ書いてみたら使えるんだが
VPNでつながってるサーバーへの参照書き込みは出来た。 某ERPパッケージのクライアントプログラムの一部がDelphiっぽい。
実行ファイル名と拡張子から推測 >>851
FireDACとかDataSnapのC/Sライセンスが無いとかなんかそんなんだったような? 10.3.2のその後の安定度とかはどう?
これまでの不具合の改善とか、GetItの対応状況とか 商用ソフトをDelphiで作ってる会社はまだ沢山あるよ
ただ目新しさがないぶん寂れていく方向なのは間違いない
パッケージもあるし自社向けソフトもまだまだ現役
SIerの人月仕事でやむ無くC#だのVBだの使うけど、もし制限がなければDelphi使って開発したいと思うよ
何より早くて軽いからね!その観点からだと.netは思い切り芯で欲しい開発環境 >>860
わざわざ .NET ディスる必要あるか? >>861
今いやいや.NET案件やっててストレス溜まりまくりだから
何よりデバッガのもっさり感がイヤ!氏ねばいいのにw DelphiからVB.NET組み換えとかC#組み換えとか案件有るよ
Windows環境使わないならDelphiのままでも良いと思うけどね
C++Builder→VC++移行とか怖い案件も有る .NETで作ってて心配なのは、アプリのライフサイクルが Frameworkに依存することかな
社内で古いアプリ使い続けたりするから 20年ちかく前の D6IDEや作ったプログラムが、今のW10 64で普通に動くのがすごいわ そういえば前スレあたりだったかで、C++BuilderだけになるよとかFiremonkey切り捨てられるよとかって予言()してた人元気かな >>865
対応のフレームワーク入れるか、社内アプリならビルドしなおせばいいんじゃないの? >>867
スタートがTurbo PascalなのにDelphiが無くなる訳が無い begin endはいい加減捨てろよとは思う
コンパイルスイッチで{}をブロック化すればlambdaももっとシンプルになる エディタ上のボタンでbegin endと{ }が瞬時に切り替わるのが理想 割と最近 BCC ダウソしたのですが
たぶん 10.2 とかいうやつで
coff2omf が入っていませんでした
BCC 5.5 あたりだと入ってたような気がしますが今手元にありません
coff2omf ってどこから入手出来ますか? >>870
僕は bigin end がダ〜イスキ!
手に馴染んじゃってるダモン。 最近インライン変数使ったソースを見る機会が増えてきて、実に気持ち悪い 会社で開発してるソフトでDelphi+Indy9を最近使わされてるんだけどハマったから誰か教えてほしい。
ソフト本体+DLLで動かそうとしてるんだけど、
本体側でIndyを使ってSSL通信処理する
⇒外部DLLをロードして、外部DLLで別のSSL通信処理する
⇒外部DLL解放
⇒本体側のIndyの処理が何故かエラーで動かない…
+ 外部DLLを再度ロードしてのIndyの処理も何故かエラーで動かない…
って感じになっちゃう。
ちなみに本体側でIndyの処理を行わないと外部DLLを何回ロード+解放しても大丈夫だった。
DLLでIndy使ってからDLL解放するとSSLのライブラリまで全部解放するのが原因?
なのかなって調べてて思ったけどよくわからないしそれが原因だったとしても
どう対処していいかわからないしどうしようって感じ。
今回みたいな構成で作るときこの設定気を付けとけみたいなことって何かありますか? >>871
世の中にはPretty Symbol とかもあるしな
やる気さえあれば >>878
Indy10のソースしか見てないからIndy9とは違うかもしれないけど、例えばIdSSLOpenSSL.pasの
LoadOpenSSLLibraryでCRYPTO_set_locking_callback(@SslLockingCallback)を呼び出し、
UnLoadOpenSSLLibraryでCRYPTO_set_locking_callback(nil)を呼び出しているのが臭いかもしれない。
これだとIndyを含んだDLLがLoadOpenSSLLibraryした時点でOpenSSLからのコールバックのポインタがそのDLLに奪われ、
DLLがアンロードされるとnilとなってしまう。他にも同じような所はあるかもしれない。
やっつけの解決法としては、IdOpenSSLSetLibPath関数でライブラリの読み込みパスが変更できるので、
OpenSSLライブラリをディレクトリが違う二組用意して本体とDLLで別のライブラリをロードするとか? >>883
丁寧にありがとう!そのあたり注意してもう一度確認してみる! XPモードが
7Proでしか動かないんで
7手放せないw そのうち最新バージョンはWin7対応切り捨て
過去バージョンはライセンス切れで動作せずみたいになっていきそうだな 自らシェアを減らしてる感じになるのか
フリー版出すなら、古いのからフリーにしていけばいいのにな だったら仮想でXPを動かせばいいやん
うちはそうしてる アクチしたのは数年前だね。 今はもうできないのかな? 正規ユーザーには「アクチを出来る権利」があるので、古いOSについては
アクチ後の状態にする改造を認めるべきだ。MSがごねても無視してよい。 我々はWindowsをリース契約しているのではなく、プログラミングに費やした
労力に対して対価を払って購入している。購入したものは、一生使える権利がある。
MSがまるでリース契約の様に使える期間を勝手に決めているのを認めてはいけない。
無視してOSを改造し、未来永劫使えるようにすべきだ。 アドビみたいに一定期間が経過したらアクチ無用になるシリアル配布するのが
責任ある企業の姿だと思うが、MSはそんなこと全然考えてない >>897
嫌ならWindows使わなければいいのでは?
Linuxとか他にも色々あるんだからそっち使えば良いじゃん。
なんだったらLinuxの上にAndroid乗っければアプリもいっぱいあるぞ。 結局、MSのやり方はあらゆる面において独占禁止法違反だと思うんだ。 それよりWindows Updateがらみのポンコツさをどーにかしてくれ
自らファイル消しトラップ仕込むなんて
あり得ない >>903
ある。Visual Studio を企業以外は無料にしてしまったのは IEと同じ構図。 タダでばらまいて普及させて、金取れるところからはしっかり取る。 Visual Studioが無料になったことでCommunity Editionが出たわけだから
俺らにとっても悪くない >>909
開発環境作っている人の立場で見れば違うだろうて。 >>908
IEは独占禁止法違反の裁判になって、どういうわけか無料の FireFox や Chrome
との戦いになった。
ブラウザが開発環境に変わっただけで Visual Studio Community だって同じこと。 >>911
そりゃOS使って他のブラウザを排除するかのようなやり方で売ったからでは?
今のMSはそんなことしてるか? つまり競争する上でアンフェアと言えるようなことをやっているかの問題ね。
やっていないなら独占していても普通は違法にはならない。 例えば、WinXPのままではブラウザが使えなくなったのでWin7に移行せざる
を得なくなったので必ずWin7の購入がほぼ必須となった。同様のことがWin7から
Win10にも言えるはず。そこで得た資金で開発したVisualStudio Communityを
無料で配している。そういうことをすれば、開発環境だけでの競争が阻害
されてしまう。独占禁止法ではこのような場合、「競争回復措置」が
行われる場合がある。 消費者目線で言えばWindows OSの価格がどんどん高くなっていっている。
それも色々なものの開発資金をOSやクラウド、Officeなどの限られた部門
から飲み吸い上げている事も原因となっている。
他社はOSを売ることは出来ないから、競争条件が全く違っており
正常な競争にはなってない。例えば、OFFLINE のみでインストールから
使用までできる開発環境が欲しいと思っても、最近は、MSが
そういうものを用意してないようなので選択子が無い。それも
OSの独占的有利な立場を利用して開発環境を作る競争相手を価格面で
戦えないようにしたり、新規参入するベンチャーの参入障壁を
上げてしまっていることに起因するとも考えられる。
そのうちOfficeもオンライン環境がなければ使用できなくなったり、
購入ではなく、サブスクリプション契約で金を払い続けなくては使用できなく
なったりしていくかもしれない。
これもOSの独占的地位を利用して価格面で自分だけが得をするようにして
競争を阻害しているからもあるだろう。 そんなことよりDelphiのバカみたい価格の心配をしろ
これじゃ新規を見込めず先細りもいいとこ(もう絶滅寸前だろうけど)
同じような金出せるならMSの方がMSDN等良心的で様々なサービスを受けられるわ
そもそもDelphiの互換性もMSあってのものだしな 自分的には無料のCommunity版がいつまで使い続けられるかだけが心配だ >>919
一度使い出すと自作プログラムの改良や新OS対応のために使い続けざるを
得なくなるので有料化したらMSは儲かる。
だから無料化と有料化を周期的に繰り返すかもしれない。 >>920
いつまでスレ違い続けるつもり?
DelphiのCom版だよ 10.3.2メニュー配置変わってんのかよ
AHKでショートカット割り当てまくってるから配置変えられると死ぬ
sc79 & D:: ; コード整形
ImeOff()
send,!vpx
return Borland C Compiler 5.5 がみつかりましたほんとうにありがとうございました >>923ってアーキテクトのキージェネじゃん
通報しといた 最新のDelphiってQuickReport付いてないの?
community版落として探してみたけど見つからない
今後win10移行が増えるからいい加減7から乗り換えないといけないのだが >>931
バンドルのレポートならFastreportに変わった >>932
以前はquickreportもインストすれば使えたのになくなっちゃったのか
困ったな
QuickReport英語版を買うしかないのか トータルなコストで考えればQuickReport大人しく買って開発するのがいいよね 質問させてください。
古いソースを修正することになり、初めて使うC++BuilderXE5で困っています。
下記ソースを実行すると、メモリーリークが発生します。
原因をご存知の方、教えて頂けないでしょうか。
bool CDrawImage::DraImageSummary(const char* strTempFile, const char* strSaveFile){
Graphics::TBitmap *bm = NULL;
char strTemp[256];
bm = new Graphics::TBitmap();
bm->LoadFromFile(strTempFile);
bm->PixelFormat = pf24bit;
int nYPos = 0;
for(int nCnt = 0; nCnt < 5; nCnt++) {
nYPos += 20;
sprintf(strTemp, "Data%02d = %7.2f um", nCnt+1, m_dData[nCnt]);
DrawString(bm, (const char*)strTemp,100, nYPos, 10);
}
bm->SaveToFile(strSaveFile);
delete bm;
bm = NULL;
return true;
}
bool CDrawImage::DrawString(Graphics::TBitmap *bm, const char* str,int anXPos, int anYPos, int nFontSize){
bm->Canvas->Brush->Color = clWhite;
bm->Canvas->Font->Size = nFontSize;
bm->Canvas->Font->Color = clBlack;
bm->Canvas->TextOut( anXPos, anYPos, str );
return true;
} 下から9行目の
bm = NULL;
は要らない気がする delete bm; の前に
bm->Free(); かな FreeImage(); か
Free(); の方は Free 使わず代わりに delete 使えって書いてあった 返信ありがとうございます。
>>936
癖で書いちゃっています。
消して試してみます。
>>937
>>938
deleteの前にFreeImage();も試してみましたが、変わりませんでした。 貼った場所以外に原因があるんじゃね
思い込みは初心者にありがち >>940
bm->Canvas->Brush->Color = clWhite;
bm->Canvas->Font->Size = nFontSize;
bm->Canvas->Font->Color = clBlack;
bm->Canvas->TextOut( anXPos, anYPos, str );
この部分をコメントアウトするとリークは発生しないので、この処理の範囲内だと思います。
>>941
情報有難うございます。
試してみます。 >>942
そのツールはBCBでは使えないと思う
万一使えたら教えて 最近のDelphiでquickreportの英語版買って使ってる人がいたら古いDelphi付属のV3で作ったものがそのまま使えるかどうか教えてください >>942
自分もBuilder使いだけど>>935に原因のありそうな部分は見当たらないんだよな
>この部分をコメントアウトするとリークは発生しないので、この処理の範囲内だと思います。
その考えは正しくないと思う
問題は別にあってその部分をコメントアウトすることで問題が顕著化しないだけ、という可能性もあるし
それでもそのソースコードの中で怪しいと言うなら bm->PixelFormat = pf24bit; かな
そのプロパティ変更により内部的にCopyImageとかいろいろやってる
仮にバグっぽいものあればそこでメモリリークしてる可能性はあるよね(XE5のソースコードないから分からないけど) >>946
無理とはどのような不具合があるのでしょうか
1。そもそもソースを読み込めない
2.日本語が使えない
3.仕様変更でかなり修正しないと動かない
4.その他
対応策等ありましたら教えてください >この部分をコメントアウトするとリークは発生しないので、この処理の範囲内だと思います。
C/C++なめたらあかんで QuickReportってプロパティだのメソッドがバージョンアップでかなり変わるから、そんだけバージョンの離れたソースをそのまま使うのは無理だろうね qr3からqr5だったらそんなに手間はかからなかった記憶が ご返信ありがとうございます。
>>945
>問題は別にあってその部分をコメントアウトすることで問題が顕著化しないだけ、という可能性もあるし
今回の場合は、対象のコード内で完結していることから、その様に判断しました。
その為、処理前に一度画像を保存し、インスタンス生成から解放までを行うように変更してみました。
>それでもそのソースコードの中で怪しいと言うなら bm->PixelFormat = pf24bit; かな
元の画像が8bitグレースケールなので、カラー画像に変換するために行っていました。
元画像をカラー画像に変換してから処理を行ったところ、少し改善されました。 Microsoft、新等幅フォント「Cascadia Code」をオープンソースで公開 | スラド オープンソース
https://opensource.srad.jp/story/19/09/23/1444231/
いまいちだな
RADStudioの日本語周りのレンダリングがいまいちということだけど
Cascadia Code
https://i.imgur.com/2HjHsZI.jpg
Myrica M
https://i.imgur.com/pDSg0qJ.jpg githubの方にsourcecodeもあるけどzipとかtgz
fontのソースって一緒にダウンロードするべき?
ttfだけ取っとけば良い? エディタのフォントは20年来fixedsysを使っている俺は少数派なのか >>954
今見たら俺も fixedsys だった。 Ricty Diminished使ってる
このフォントはカナ文字のUD性が良いので、これの英字部分をCascadiaにしたやつが出たら使うかも
(自分で合成すりゃいいんだろうけど) TBitmapのメモリーリークの件、何とか解決いたしました。
原因はTBitmapのTCanvasで文字などを描画した場合、TBitmapを宣言→New→描画→Deleteでは
メモリーは正常に解放されずリークするようです。
対応としては
・TBitmapをグローバル変数化し、起動〜終了まで同じ変数を使いまわす
・Bitmapを別のクラスで読み込み、ScanLineで取得したポインターにピクセル単位で書き込む
ででリークしなくなりました。
色々ご教授頂き有難うございます。 解決したんだからOKだろうけど
描画→(ここで何かを解放し忘れ)→Delete
何が原因か気になるな 必要ないと思いますが、今回確認できた内容です。
【現象】
・Graphics::TBitmapのTCanvasを使用し文字・Lineなどを描画すると、Deleteを行ってもメモリーが解放されない。
・Deleteを行わず使いまわす場合、同じ画像サイズでは問題ないが、画像サイズを変更するとエラーが発生する。
・サイズを小さくする方向では発生しにくい、大きくすると必ず発生する
・ただし、Width・Heightを0にする場合と、0から変更する場合はエラーが発生せず
・Width・Heightを0にしても、Delete->Newを行うとリークする
・TCanvasのインスタンスを何らかの方法(Delete、Free、FreeInstance等)で解放してからTBitmapのDeleteを行うとエラー
・LoadFromFileを使用するとリークするため、BitmapをByte配列で読み込み、ScanLineを使用しセットする
エンバカデロに問い合わせしたところ、下記のような返答を頂きました。
ご質問の内容ですが、無償のインストールサポートの範囲ではなく有償のテクニカルサポートの範囲です。
また、XE5に関しましては既にサポートが終了しております。
そのため、ご質問の内容について弊社バグトラッキングシステムを確認致し、回避方法の提示があるかを確認致しました。
いくつかビットマップのメモリリークの報告がございましたが、回避方法についての情報はなく、次バージョン以降で修正されているという内容でした。
恐れ入りますが、この現象が現在サポートを行っております 10.2 Tokyo, 10.3 Rioで発生する場合は、有償のテクニカルサポートにて対応いたしますのでご依頼ください。
メモリリークを最小限に抑える方法として
・TCanvasを使用する場合、可能な限り使いまわす。
・サイズ変更を変更する場合は、一度Width・Heighを0にしてから行う >>961
VCLを自分でデバッグするのが早いんじゃないかな
再現性あるなら漏れてるのがどこで作ったものかfastMMで確かめられる
Rioのdelphiでも起こるなら他人事じゃないから調べてもいいけど、
そうじゃないだろうしなあ 藤井氏更迭
エンバカデロジャパンは他の関連会社と合わせて来年から Idera ジャパンに >藤井氏更迭
いつの情報よ?
まぁ実質値上げと無料版で、自分から引導渡した形になったからなぁ
ノイジーマジョリティの声を聞いてはいけない。というよい例でござった >>966
ノイジーマジョリティの声を聞いて無料版出したん?
あの無料版は日本発なん? 単にMSのVisual Studioへの対抗だろ
あっちが無料版だしたから対抗して無料版出さざるをえなかった
ただの猿真似とも言える なんか、皆んな、知ったかばかりだな?w
肝心の真相は誰も知らない感じ じつはおまえらと違って真相を知っているのだが
これを語ると消されるからいわない あれ? MVP 様が「俺達の手柄だ」とかいってなかったけ?
元の Facebook の記事は消えたね FireDACを使ってみたくて、Delphi アーキテクトエディションの試用版で試してみた。
SQLServerに接続して、ローカルのdbのデータ(まだBDEのdbがある)を
SQLServerに転送するプログラムを書いて試したんだけど、
FireDAC より dbGo のほうが転送速度が速いという結果に。
FireDACはネイティブ接続だから速い、と勝手に思ってた。
よく読むと、SQL Server の場合、結局 Native Client 11.0を使うから、
dbGoでもFireDACでも同じかな、と思ったんだが、
同じどころか遅かったよ。
そんなもんなのかな。
どっちにしろ、高くて買う気にならないから、むしろ好都合だけど。 >>974
トランザクション処理を書いてなくてFireDACが1行転送毎に自動でトランザクション張ってるとかではなくて? 勝手にトランザクションかけられるのも困り者だけどね >>539
>>965
なんで毎度10月になると藤井の首が飛ぶ(気がする奴が出てくる)のかw >なんで毎度10月になると
いろいろヘイトが溜まってくる時期なんだと思うよ。 >>976
SQL Serverでトランザクション無しなんてできないぞっと 無料版を出してるけど、むしろ値段で出した方が使う人が増えたりして。
こういう開発環境は無く付き合うことになるので、金出した方が安心だから。
無料だと途中で使えなくなってしまうことがあって不安で使えない。 >>981
誤:無料版を出してるけど、むしろ値段で出した方が使う人が増えたりして。
正:無料版を出してるけど、むしろ安い値段で出した方が使う人が増えたりして。 >>982
その例はヤフオクでも見られ、Visual Studio には無料版があるのに、
10年以上前の中古品が1万5,000円くらいで売れている。
しかも、アカデミック版など不正使用かもしれないのに、金出して買う人が
いる。それはなぜか。 >>981
【誤字訂正版】
無料版を出してるけど、むしろ安い値段で出した方が使う人が増えたりして。
こういう開発環境は長く付き合うことになるので、金出した方が安心だから。
無料だと途中で使えなくなってしまうことがあって不安で使えない。 どんだけ日本語不自由かと!
無料版云々は過去にもやっとるしメーカーの戦略だから使う方がとやかく言っても仕方ない
VSだって永続的にCommunity edition出し続ける保証はないし自社の戦略次第で切られるかもしれん
この手のは使えるうちに使っとくのが吉 >>985
Visual Studioの方が無料なためにいつ打ち切られるか不安定だからこそ、
Embarcaderoは無料にせずに低価格で売るようにすることで安心感
という優位性を与えられるチャンス。無料だと安心感が無い。 最近流行りのサブスクリプションとやらがどうしても気に喰わない
昔のボーランド価格に戻して欲しい 一度買って長く使うことで節約している人にとっては、サブスクリプションは、
パッケージを購入するより遥かに高くつく。 昔はプロ版でも既存ユーザーへのアップグレード価格35000円くらいとか
そのくらいで買えたのに、なんで今あんなにクソ高いんだ? 高いうえにダウンロード版ばかりでメディアも買えないので、本当に正しく
インストールできたかも確信が持てず、新たな不安定要因となってる。
不具合報告してもそのせいにされてしまうことがありえる。 全員が納得する解などない
タダにすればするで文句言うやつはいるし、安価ならタダにしれ言う奴が必ずでるw 個人的には、意外とただにされても嬉しく無い。
不思議な感覚。安くなると嬉しいのに。 「射幸心」だろうか。
みんなもただで入手できるものを入手できても嬉しくない。
逆に、ヤフオクなんかで競り合ってると、いつのまにか標準より高くなって
しまっていてもどんどん値を吊り上げていく人が存在する。 御の字
一応、納得できる > 大いにありがたい
砂をかむよう
悔しくてたまらない様子 > 無味乾燥でつまらない様子
憮然
怒っている > 失望してぼんやりとしている様子 昔のパッケージデザインと価格で出してくれれば
懐かしくて買っちゃうかも
そして買ったらもったいないから使うという好循環 Lazarus/FreePascalでええやん
無料だし、今はDelphiより最適化性能が良いよ >>996
最適化の内容次第だよ
EXEの大きさとかよりやはり重い処理の実行時間の早さとかそちらの方が大切だね
Lazarusはそういう面でDelphiを超えられたのかな? LazarusってDelphi2009位の時代のコンポーネント使える? このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 460日 7時間 37分 30秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。