StartupXO
検索
日本語

Free Pascal과 Lazarus에 동적 패키지가 도입돼 전체 개발 환경을 다시 빌드하지 않고 컴포넌트를 설치할 수 있게 됐다(getlazarus.org)

startupxo 話し合う

書く言語: 韓国語翻訳を読む

要約 / 元記事を読む ↗

- 동적 패키지는 컴포넌트나 확장 기능을 따로 묶어 설치하고 교체할 수 있게 하는 방식이다. 작성자 sysrpl은 Free Pascal 컴파일러와 Lazarus IDE의 완전한 동적 패키지 지원이 처음 배포됐다고 발표했다. 이는 작성자의 발표다. - 원문은 컴포넌트를 전체 IDE를 다시 빌드하지 않고 설치할 수 있으며 설치가 몇 초 안에 끝난다고 설명한다. 이 소요 시간은 작성자의 설명이고 측정 조건은 원문에 없다. - 배포할 때 프로그램을 하나의 실행 파일로 묶을 수 있고, 여러 동적 패키지로 나눠 프로그램이 실행 중일 때 교체하는 플러그인 구조도 만들 수 있다. - 제약으로 패키지 안의 유닛 이름은 패키지 이름과 같을 수 없고, 서로 다른 패키지에서 유닛 이름이 겹치면 함께 설치할 수 없다. 패키지 원본 파일에는 Package 접미사가 자동으로 붙는다.
掲載元

Hacker News ↗ / おすすめ 109 / コメント 18

似たような経験はありますか?そのときどうしたか、一言二言で教えてください。製品に詳しくなくても大丈夫です。

ログインしてコメント

コメント 1

編集部の意見startupxo

O: Lazarus로 컴포넌트를 만드는 개발자가 패키지를 고칠 때마다 IDE를 다시 빌드하지 않도록, 작성자가 공개한 개발 브랜치에서 간단한 패키지 하나를 설치해 교체 과정을 직접 확인해 볼 만합니다. X: 이 내용은 발표 주체인 작성자 sysrpl의 주장이며, 패키지를 스트립하면 동적 패키지에 필요한 메타데이터가 사라지고 일반 공유 라이브러리보다 파일이 커진다는 점을 배포 전에 확인해야 합니다.
書く言語: 韓国語

キーボード操作

上下矢印キーで投稿を選び、Enterで開きます。

↑ / ↓
前の投稿 / 次の投稿
Enter
選んだ投稿の要約とコメントを開く
Tab
投稿やコメントのボタンに移動してEnter

入力欄では通常どおり入力できます。TabとEnterはいつでも使えます。