X



くだすれDelphi(超初心者用)その57 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
垢版 |
2016/10/13(木) 13:21:54.84ID:7i5E+q2+
Delphi(デルファイ)について、他のスレッドでは書き込めない超低レベル、もしくは
質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。

Delphi使いが優しくコメントを返しますが、
お礼はDelphiの布教と初心者の救済をお願いします。

■Delphi XE6 Professional/Enterprise/Ultimate/Architect エディション(トライアル版有)
64bit Windows、Mac OS XからiOS、Androidのアプリも開発可能。ライブラリのソースコード付き。アカデミックライセンス有り。
旧バージョン(XE6/5/4/3/2/XE/2010/2009/2007/Delphi 7)のライセンス取得とダウンロードが可能。(アカデミック不可)
ttp://www.embarcadero.com/jp/products/delphi

■Delphi XE6 Starter エディション
個人/5人以下の企業・組織向け。年間売上1000US$以内の商用開発可。
(※)Delphi、Visual Studio等の有償/無償の開発ツールユーザーが対象。インストール確認は特に行わない。
ttp://www.embarcadero.com/jp/products/delphi/starter

■Embarcadero RAD Studio XE6 (Delphi、C++Builder、HTML5 Builder等を含むビジュアル開発スイート)
ttp://www.embarcadero.com/jp/products/rad-studio

<前スレ>
くだすれDelphi(超初心者用)その56
http://echo.2ch.net/test/read.cgi/tech/1405783063/

<過去スレ>
DelWiki (Delphi 関連の過去スレッド)※行方不明
ttp://delwiki.info/?
0900デフォルトの名無しさん
垢版 |
2019/11/25(月) 20:28:51.05ID:/TKXypzi
>>899
レジストリの仕様がWebとISOで(何故か)違うから一回インストールしたらずっとそっちを使わないと不具合出る
0902デフォルトの名無しさん
垢版 |
2019/11/26(火) 09:39:02.59ID:c3SEnPpX
VSのトラブルの方が多い
0911デフォルトの名無しさん
垢版 |
2019/12/05(木) 09:41:30.71ID:dexY8qQm
// 渡した引数をとにかくJsonObjectに変換する
class function TJsonUtil.ToJsonObject<T>(AValue: T): TJsonObject;
begin
// AValueをTValueに変換
var v := TValue.From<T>(AValue);
Result := TJsonObject.Create;
// todo: Resultにvをセットしたい
end;

ってどうやって実装すれば良いんでしょうか?
TConverter = class
FValue: TValue;
end;
を噛ませればObjectToJsonObjectできるんですができれば直接やりたいです

使用例
ToJsonObject(123) // int
ToJsonObject(RegexpResult) // record
ToJsonObject(Form1) // object
0912デフォルトの名無しさん
垢版 |
2019/12/15(日) 19:14:51.23ID:Erl1x9YI
Delphi 10.3.3 Community Edition インストールできたのですが
GetItから、Konopkaと Radiant Shapesを インストールしてみました。
この時のコンポーネントパレットの数は65です、
ここで、新規作成で Windows VCL アプリケーション作成すると
コンポーネントパレットの数は49に減少します。
減った分16にはRadiant ShapesやTeeChartLite等々が含まれます。

これは このバージョンには適合しないコンポーネント、ということなのでしょうか?
0913デフォルトの名無しさん
垢版 |
2019/12/15(日) 19:30:14.10ID:Erl1x9YI
訂正
×ここで、新規作成で Windows VCL アプリケーション作成すると
〇ここで、新規作成で Windows VCL アプリケーションを立ち上げると
0914912
垢版 |
2019/12/16(月) 12:36:00.90ID:ttWgB5Qq
解決
消えたのは マルチデバイス アプリ用のコンポーネントでした。

でもRadiant Shapesのコンポーネントアイコンが全部同じなのを何とかしてほしい。
0916デフォルトの名無しさん
垢版 |
2019/12/21(土) 16:34:19.99ID:7JUwe78b
「ライセンス有効期限切れの事前通知」ダイアログが出たので
「新しいCommnunity Editionライセンスを要求」をクリックしたのですが
開いたページにそれらしい項目が見当たりません。
どうすればよいのでしょうか。
0917デフォルトの名無しさん
垢版 |
2019/12/21(土) 16:41:43.91ID:7JUwe78b
すいません、解決しました。

DL時にメールが来ていてそこにシリアルがついていましたので
「ライセンスの操作」→「登録」でこのシリアルを入力して解決しました。
0918デフォルトの名無しさん
垢版 |
2019/12/24(火) 21:17:41.79ID:qlVCJ4TF
TeeChart をいろいろ調べてるんですが、例えば .NET の Chart コントロールにある
ChartAreas コレクションみたいにグラフを増やすことはできない?
素直に複数の TeeChart を貼るしかないのかな。
0928デフォルトの名無しさん
垢版 |
2020/01/07(火) 06:13:17.60ID:ysLsWKuo
>IDE Fix Pack って、ほんとに効果ある?
たぶん無い。少なくとも俺の環境では効果がない。
けど悪くもならないのでまぁお守り扱いで使っている。
0929デフォルトの名無しさん
垢版 |
2020/01/07(火) 21:35:30.43ID:AWOylPKB
型推論のインライン変数書くと、ビルドは通るのにエディタではエラー表示になる。なんでや。
0930デフォルトの名無しさん
垢版 |
2020/01/07(火) 22:22:30.36ID:Bkg1oNr5
>>929
エディタのエラーインサイト(だったかな?)が対応していないから
エラーインサイトを切ればエラー表示はされなくなるけどいつ直るんだろうね?
0932デフォルトの名無しさん
垢版 |
2020/01/08(水) 21:19:31.57ID:wLTYkb+a
>>930
マジか。そんな状態でリリースするとは、なかなかやりおる。
直るまでインライン変数とかはやめておこう。
0933デフォルトの名無しさん
垢版 |
2020/01/08(水) 22:21:01.82ID:MEH3hyXq
>>932
10.3のときにインライン変数が実装されたのに、10.3Release1、Release2、Release3ときて
いっこうに直ってないからな。 10.4で直るかどうかも危ぶまれる
0935デフォルトの名無しさん
垢版 |
2020/01/28(火) 17:15:20.90ID:jA3HtLr3
>CarsyBdeって使ってる人いる?めっちゃ怪しそうなんやが
インストーラーにマルウェアもどきが入っているので、ファイルを展開して自分でインストールするべき。
あと、日本語関係ドライバが入っていないから日本語ソートはできないよ
0937デフォルトの名無しさん
垢版 |
2020/01/31(金) 10:44:06.52ID:Y9q94Xhy
メモリリークを内蔵のFastMMでチェックしたらUnicodeStringやUnknownでリーク発生というよく分からない表示がされたので、
FastMM4のフルデバッグモードでチェックしたところこんなログが出ましたが、ソースのどこでリークしてるのかさっぱり不明で困ってます
どのpasファイルの何行目とか出ない場合のリークはどこを修正したらよいのでしょうか?

A memory block has been leaked. The size is: 36

This block was allocated by thread 0x51BC, and the stack trace (return addresses) at the time was:
4070F2
40C0EE
708321 [Unknown function at TMethodImplementationIntercept]
77276DF3 [Unknown function at GetThreadDesktop]
77276E44 [Unknown function at GetThreadDesktop]
77BFF8FA [ZwCallbackReturn]
77276E57 [Unknown function at GetThreadDesktop]
77BF011A [KiUserCallbackDispatcher]
77280E28 [ShowWindow]
62A6A9 [Unknown function at TMethodImplementationIntercept]
62A81C [Unknown function at TMethodImplementationIntercept]

The block is currently used for an object of class: Unknown
0938デフォルトの名無しさん
垢版 |
2020/02/03(月) 09:42:44.84ID:ZUQl5IjM
サブスクリプションって更新してる?
社内用プログラムの修正でたまに使う程度なので
年10万はちょっとなぁ・・・
0939デフォルトの名無しさん
垢版 |
2020/02/04(火) 07:28:16.35ID:6U67LbmC
TMS のWeb Coreってのを最近見つけた。
Intrawebと同じくpascal→JavaScriptみたいなんだけどかなり完成度は高い
気軽にDelphi+PascalベースでWebアプリを創りたいときにはいいよ、コンポーネントも自作できるみたいだし

サブスクリプションは入ってませんよ
新規機能を必要としない、ちょっとした改修メインならあまり必要はないんじゃないかな?
法人ベースなら10万ははした金だけど、生きたお金とも言えないんで払わないようにしてる
0940デフォルトの名無しさん
垢版 |
2020/02/04(火) 20:30:44.36ID:u9fAPblT
大政翼賛イベント、終わり。

斜陽の会社と製品買うのはいいけど、買うだけで統合とかシナジーとかできないよなぁ。
元技術者たちが全員いなくなった sencha なんかどうするきだろう
0941デフォルトの名無しさん
垢版 |
2020/02/05(水) 20:51:12.54ID:gyQe6DwW
>>937
自分もちょっとメモリーリークで悩んでるんだけど
delphi versionとかvcl/fmx とか少し情報もらえる?
0942デフォルトの名無しさん
垢版 |
2020/02/05(水) 21:24:09.71ID:UTgGnF3M
>>941
Delphi10.3.3でVCLアプリです

手がかり求めて海外のフォーラム情報を調べたら.MAPまたは.TDSファイルを作成するとより詳しく調べられるらしいです
0943デフォルトの名無しさん
垢版 |
2020/02/05(水) 21:36:45.32ID:UTgGnF3M
というわけでプロジェクトのオプションのコンパイル→リンカでマップやTDSを有効にするとより詳しく調べられました
0944デフォルトの名無しさん
垢版 |
2020/02/06(木) 10:26:40.35ID:wF1qF0nM
D7で作ったプログラムをD10に移行中ですがDBGRIDのカラムタイトルの色が変更できません
プロパティで何を指定しても白のままです
どうしたらいいのでしょうか
0947デフォルトの名無しさん
垢版 |
2020/02/13(木) 06:28:37.56ID:vBflwVQp
D6からアップデートしてないユーザーなんだけど、いろいろ古すぎて苦しい。
C#は多少いじれるようになった。
RDBはいじらない、ネットから情報を取ってきたり、お絵かきプログラム中心。

新しいプロジェクトを始めるのに C#と、Tokyo? Berlin?やりだすのとどっちが楽だろうか
0948デフォルトの名無しさん
垢版 |
2020/02/13(木) 07:53:08.45ID:AuZ/W2H1
全く新しくていいなら C# だな。
Delphi は時代に追従しきれていない感じ。がんばってはいるけど。

自分も遊びでは Delphi 使ってる。
0950デフォルトの名無しさん
垢版 |
2020/02/13(木) 22:02:38.27ID:nW/OuvCI
FreePascalの次のリリースはジェネリクスがDelphi互換になってますますDelphiに近くなるよ
去年中にリリースと言われて現在もまだリリースされてないけど
0953デフォルトの名無しさん
垢版 |
2020/02/14(金) 12:07:08.02ID:a5iC3cHy
C#って見かけは小さいけど
環境は馬鹿みたいにデカすぎる
0956デフォルトの名無しさん
垢版 |
2020/02/15(土) 09:46:15.30ID:lW8gbEk5
Indy10のhttpsで使うdllが最新版に入れ替わっちゃうとおかしくなる不具合ではまり。
2018年ごろのやつに差換えたら動くようになった。
TLS1.2まではいけるからしばらくは持ちこたえられそう
0957デフォルトの名無しさん
垢版 |
2020/02/15(土) 10:25:19.00ID:abNW28Cg
>>956
Delphiのバージョンがいくつか、何に使ってるかわからんけどもTNetHttp系に差し替えを検討したら?
0958デフォルトの名無しさん
垢版 |
2020/02/15(土) 11:23:33.67ID:4O69sBWU
>>956
それって既知の問題としてどこかに書かれてる?
公開してるアプリでは問題は起こってないけど
何らかの条件があるんだろうか?
0963デフォルトの名無しさん
垢版 |
2020/02/16(日) 10:30:31.87ID:u9eNlzbF
どの「コミュニティ」に行っても、同じ人たちしかいないのって、よーするに人材枯渇かね?
0965デフォルトの名無しさん
垢版 |
2020/02/18(火) 17:22:10.12ID:Fy87CGLW
>>956
IOHandler.SSLOptions.Method := sslvSSLv23;
で、dllが持ってる強度の高い方から順に試すんじゃなかったっけ
関係なかったらゴメン
0966デフォルトの名無しさん
垢版 |
2020/02/22(土) 07:52:44.80ID:jMTU79N4
quickreporteって昔みたく標準でついてないのね
皆さん印刷とかどうやってるの
0970◆JAVA/drQNg
垢版 |
2020/03/01(日) 18:42:38.51ID:zM73AfEv
https://www.hellowork.mhlw.go.jp/kensaku/GECA110010.do?screenId=GECA110010&;action=dispDetailBtn&kJNo=1301023906401&kJKbn=1&jGSHNo=Yl0LGUJlwstE%2F%2BqkjXcR2Q%3D%3D&fullPart=1&iNFTeikyoRiyoDtiID=&kSNo=&newArrived=&tatZngy=1&shogaiKbn=0
職種
Delphiプログラマー(PG)
仕事内容
(業務内容)以下の開発を行います。

(例)
・業務パッケージ製品の開発
・業務システム開発
・C/S系システム開発

OS:windows
DB:oracle

※Delphiの知識
0972デフォルトの名無しさん
垢版 |
2020/03/02(月) 11:22:02.02ID:glnmwhpK
東京は人が多いだけで済みにくい
感染しやすい
土地高い
物価高い
タクシー止まらない
0973デフォルトの名無しさん
垢版 |
2020/03/03(火) 20:00:31.20ID:ottIIFYY
>タクシー止まらない
雨の日とかは別だけどこれはないんじゃないか
むしろ地方のほうが流しとかないから駅前か呼び出しだろ
0977デフォルトの名無しさん
垢版 |
2020/03/05(木) 20:49:33.10ID:qVbpyIXi
FMXでDebugHookを使うと
「特定のプラットフォームに固有」と出るんだけど
特定のプラットフォームってWindows以外でどれ?

検索するとMacOSではダメだったって
0978デフォルトの名無しさん
垢版 |
2020/03/06(金) 23:16:35.43ID:i1sIlXFK
質問です。Delphi 2007からアップデートしなくても、新しい技術を使っていなければ、
たいていWindows 10できちんと動きますよね?
(2009以降の文字列まわりが理解できていません)
Delphi 2007からアップデートする場合、Delphi 2009にしてから、新しいものにした方がいいんでしたっけ?
それとも直接10.3とかに読み込んでもいいんでしたっけ?
0979デフォルトの名無しさん
垢版 |
2020/03/07(土) 00:48:31.04ID:GTOLdhcV
Windows10なら全部同じと思うような馬鹿は死ねよ
0983978
垢版 |
2020/03/07(土) 10:30:17.09ID:u9TLT7km
みなさんありがとうございます。
私の範囲では使えそうなので安心しました。さすがDelphiですね。
0985デフォルトの名無しさん
垢版 |
2020/03/07(土) 12:32:37.05ID:3ScJp+cW
新しい技術つかってないから動かない場合もあるだろうけどねAPIとか
何もしなくても動くなんてHelloWorldのサンプルぐらいじゃないか
0986デフォルトの名無しさん
垢版 |
2020/03/07(土) 13:40:58.34ID:mdASUqdC
>>983
馬鹿は死ね
0987デフォルトの名無しさん
垢版 |
2020/03/07(土) 15:43:00.80ID:vg1Dq2A8
app tetheringがまったく動かないんだが
付属やネット上のサンプルのどれもダメだった
firwall関係かねぇ

ただWidowsのクリップボードを監視して
macのクリップボードにコピーしたいだけなんだが
0988デフォルトの名無しさん
垢版 |
2020/03/07(土) 17:09:27.82ID:u9TLT7km
>>984 昔からDelphiはWindowsであれば環境によらず動いてくれるという印象があったもので。。。
>>986 たしかに私はDelphi 2009以降の文字列の扱いを覚えようとしないバカかもしれません。
私だってこれからたくさんDelphi使うなら覚えますが、昔のプログラムのメンテしか使う予定がないですし2007までのライセンスしかないので。
0989デフォルトの名無しさん
垢版 |
2020/03/07(土) 17:34:39.51ID:u9TLT7km
10.3のCommunity Editionのライセンス条項を見たら、他の収入と合わせて$5000を超えてたら除外されるっていう理解で正しいですか?
さすがに他の収入と合わせて$5000を超えてなかったら食べていけません。
数年前のCommunity Editionのときはもっとゆるかった記憶があります。
0990デフォルトの名無しさん
垢版 |
2020/03/07(土) 18:37:25.19ID:RZgTMQsN
Embarcaderoからメール来た
C++2017の電子本が無料らしい
0991デフォルトの名無しさん
垢版 |
2020/03/07(土) 19:42:10.94ID:FYTe5U5h
>>988
そうじゃない
Windows10と一括りにしてることを馬鹿だと指摘してる
0992デフォルトの名無しさん
垢版 |
2020/03/08(日) 02:41:14.63ID:uqevG+QX
>>991
元の978呼んだが、そこに引っかかるとはww
しかも質問スレで質問しただけなのに何度も「死ね」はないだろ
0993デフォルトの名無しさん
垢版 |
2020/03/08(日) 11:08:58.55ID:XCaBTWjM
usesにDGCarad9ってのがあって
DirectX9使えるようにした個人の奴だけどサイトが無かった・・・
使用許諾にもメルアド登録済みになってるしパスワードわからんし
やっぱりいろいろめんどくさくて使えねー
0994デフォルトの名無しさん
垢版 |
2020/03/08(日) 14:04:12.00ID:Ks5q/7ma
まぁ日本じゃMVPがあのレベルのソフトを公開して悦に入ってるだけだからな
まったく恥ずかしくないのかと思うよ・・・
0996デフォルトの名無しさん
垢版 |
2020/03/10(火) 08:16:12.87ID:KnD7ZfFa
>>989
英語のライセンス条項を見たが、その理解で正しいと思う。
前のCommunity EditionではWin32限定でそのときはもっとライセンス条項がゆるかったが、今は機能限定が少しだけになって、使える人の範囲が狭くなった。
学生や定年後の老人や専業主婦が対象といったところか。
0997デフォルトの名無しさん
垢版 |
2020/03/10(火) 21:13:43.44ID:iMwptZU/
まぁ、彼はちょっと違うの事実だな。最近ではクソアプリ?のadvent calenderで一番手ではりきって一人でニヤニヤしたんだろうな...
0998デフォルトの名無しさん
垢版 |
2020/03/11(水) 01:04:28.82ID:zwwCe0yv
なんで1000盗り合戦とか意味の無いことで盛り上がってたのかね
1000デフォルトの名無しさん
垢版 |
2020/03/11(水) 05:24:58.54ID:e34vXhFj
将来性はないかもしれないがwindows上でならまだまだ使える言語だね
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況